[問題] 只輸入1 2 3 4 自動轉換 N/1 N/2 N/3

作者: hmsboy (一 身 是 å®…)   2019-06-17 09:47:07
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:office
版本:2016
我想要試著這種填資料法
一筆不連續日期
6/1
6/1
6/2
6/2
6/3
6/5
6/6
6/8
類似這樣
所以我想要這樣輸入 在要輸入資料的旁邊一列
1 enter 1 enter 2 enter 2 enter 3 enter 5 enter ....
涵式該怎麼寫
作者: soyoso (我是耀宗)   2019-06-17 09:51:00
公式的話,如日期可以文字類型的話="6/"&儲存格如要日期序列值的話,函數是datevalue、date儲存格輸入10,同一儲存格變換為6/10嗎?如果是的話巨集worksheet_change觸發事件來調整留意調整時又會再次觸發該事件,要以增加個文、數字或布林值來判斷排除我回文沒有要原po修格式,巨集和修格式沒有關係就是觸發事件來達成要的結果而已6/1e6/1e6/2e6/2e,e是什麼enter?如果是的話請不要這樣解釋,不太了解是要鍵入e這個字元還是enter來表示原表格a1,日期是b1,日期那格會變成=a1(加了等號是指儲存格b1以公式=a1來回傳資料嗎?
作者: hmsboy (一 身 是 å®…)   2019-06-17 10:28:00
是enter
作者: soyoso (我是耀宗)   2019-06-17 10:47:00
測試原po回文的動作,於工作表"乙"內複製a1(公式如回文)於工作表"甲"內的b1處選擇性貼上,值https://i.imgur.com/mYOAsE6.gifv並在編輯b1後按下enter,就為20190605公式列(資料編輯列)內並無變成="6/"&c1的公式產生但原po回文說變成="6/1"&c1,接著回文又回我也是這樣解決的,所以到底問題是什麼嘛我不清楚原po要的結果是什麼,內文也寫了要的是6/1 6/16/2 6/2..的這樣不是嘛一會說會變成="6/"&c1,一會說要點enter改我要試作這個幹嘛啦,那是內文要6/1 6/1 6/2 6/2..這樣我才提供如="6/"&儲存格這樣的公式啊要20190605這樣的話,我還是會提,如果是文字類型="201906"&text(儲存格,"00")
作者: hmsboy (一 身 是 å®…)   2019-06-17 11:26:00
感激不盡

Links booklink

Contact Us: admin [ a t ] ucptt.com