→ soyoso: 複本108年7月(2)改為108年8月就會去抓108年7月的儲存格e8 08/05 11:49
非常感謝S大 Orz
推 cutekid: 請教 s 大, DATAVALUE 加上前綴 r 後,可轉換民國日期 08/05 13:48
→ cutekid: 不知道哪邊有文件提到相關用法,覺得很神奇,哈 08/05 13:48
→ soyoso: 未查到提到相關用法,日本也有該類似用法 08/05 16:15
→ soyoso: 因此非西曆曆法,或許該函數會有轉換的辨識字元 08/05 16:15
※ 編輯: xnicky2000 (60.248.141.89 臺灣), 08/05/2019 17:47:46
推 cutekid: 謝謝 s 大解說,太神奇了! 08/05 19:30
S大 我現在key出來後出現#VALUE!一個字一個字對 不知道哪邊出錯
=INDIRECT(TEXT(EDATE(DATEVALUE("r"&MID(CELL("filename",A1)
,FIND("]",CELL("filename",A1))+1,255)&"1日"),-1),"e年m月")&"!B2")
我的格數是前一個月的B2 其他都沒變 不過數值有可能是負數 這有關係嗎?
→ soyoso: 數值是正負數是沒有關係的 08/06 09:02
→ soyoso: 測試一下回文的公式沒有問題,是可以抓取的 08/06 09:02
我知道哪裡有問題了 ("filename",A1) 你A1的數值會隨著工作表改名字跟著變嗎?
→ soyoso: 就要看所抓取的日期字串是否可以被轉為日期序列值 08/06 09:04
→ soyoso: 這方面提供檔案(工作表內資料可不用附),只要保留工作表名 08/06 09:05
→ soyoso: 稱 08/06 09:05
→ soyoso: 先說,excel的分頁和工作表是不同的,請以工作表稱呼 08/06 09:07
好 我改一下 抱歉
→ soyoso: 以"filename",儲存格a1內是什麼資料,和回傳上應是沒關係 08/06 09:09
我的工作表名稱就是108年8月,108年9月 這樣
→ soyoso: 是否有空格呢? 08/06 09:12
→ soyoso: 如果沒空格,所鍵入的公式取出 08/06 09:15
→ soyoso: 在任一儲存格內=datevalue(...&"1日"),看是否有回傳數值 08/06 09:16
有空格....抱歉,剛發現有個小空格
想再問一下,那如果108年12月下一個變成109年1月也能成立嗎?
→ soyoso: 可以成立 08/06 09:20
好,我再試試,謝謝S大
不好意思再問一個,108年8月的工作表 裡面有一排8/1,8/2~8/31
我複製新的工作表108年9月裡面日期可以一起變成9/1~9/30嗎?
非常感謝 S大大~~~~
推 cutekid: 推 08/06 11:45
※ 編輯: xnicky2000 (60.248.141.89 臺灣), 08/06/2019 13:40:07