筆譯工作室 偵測 A1 是不是為日期,公式以下=IF((LEFT(CELL("format",A1))="D")*(CELL("type",A1)="v"),"Y"翻譯社"N")申明:EXCEL的 日期 (2012-1-1) 實際上是數值 (40910),使用分歧的花式設定,在貯存格出現出不同的日期格式風采如格局 yyyy-mm-dd 就顯示為 2012-01-01花樣 yyyy/mm/dd 就顯示為 2012/01/01格式 mm/dd 就顯示為 01/01但數值都是 40910因為 儲存格設定為日期花式,也能夠輸入文字 AAA,LEFT(CELL("format",A1))公式的值還是 "D"翻譯

所以判斷是否為日期時,需同時判定是否為 日期格式 及 數值翻譯

數值判定,可用 CELL("type"翻譯社A1)="v"翻譯

"v"為數值,"b"為空格,"l"為文字。

日期花式判定,可用 LEFT(CELL("format",A1))="D"。

因為日期花樣有9種(D1...D9),詳CELL函數說明。

PS:一般輸入會震動公式主動更新,更改貯存格格式不會觸動公式主動更新,如2012/1/1用貯存格格局變為數值花樣時,上述公式不會當即更新,需用人工按F9後公式才會更新。

CELL的日期格式以下:m/d/yy 或 m/d/yy h:mm 或 mm/dd/yy "D4" d-mmm-yy 或 dd-mmm-yy "D1" d-mmm 或 dd-mmm "D2" mmm-yy "D3" mm/dd "D5" h:mm AM/PM "D7" h:mm:ss AM/PM "D6" h:mm "D9" h:mm:ss "D8"
=IF(SUMPRODUCT((A1>=40909)*(A1<=41274)),"Y","N")判定是不是為2012/1/1~2012/12/31
=IF(DAY(N(A1))翻譯社"Y","N")
=IF((LEFT(CELL("format",A1))="D")*(CELL("type",A1)="v")翻譯社"Y","N")花式點竄時此公式沒法立即更新,需按F9才能更新若是將日期格式轉為數字花式需按F9公式才能更新
輸入2013/1/1,格式/數值/去掉小數會顯示日期序列值41275,2013/12/31則為41639.
因為日期 2013/1/1 與 41275的數值不異,只是格式分歧,所以判定是不是為日期需同時判定質與格式日期格局判斷用 LEFT(CELL("format"翻譯社A1))="D" 是不是有值判斷用 CELL("type",A1)="v"一般輸入會震動公式更新更改花式不會震動公式更新,需按F9更新
=IF(CELL("format",A1)="D3"翻譯社"Y","N")
TO 鬍鬚大:貯存格設定日期格式,但填入 AAA006式仍會判定為 Y
原來只要設定格局為日期,不管輸入什麼都會判定為"D",感謝K大斧正。


判斷質數,國文的詞性判定,詞性的判斷翻譯社判定餘地,季節判定,判斷 英文,判定懷孕,判定cpu壞掉,判斷三角形翻譯社若何判斷八字款式判斷,CELL翻譯社公式,AAA,數值翻譯社偵測 A1,貯存格格式,方法翻譯社文字,震動

參考資料:http://tw.knowledge.yahoo.com/question/question?qid=1612051709374
excel 日期 EXCEL判斷是否有日期 請問EXCEL有方式可以判定貯存格裡面有沒有日期嗎? 天成翻譯公司想把他日期設定4/1這類格局判定在A1是否是日期就行了例如=if(A1=翻譯社Y,N)我不知道A1要等於什麼來判斷是否為日期(4/1)請問有什麼方式嗎
如有不恰當的文章於本Blog,煩請通知,將當即移除。謝謝!

Office|進銷存軟體|文書處理|簡報|Visio|試算表|vba|資料庫|傳真|Project|Spss|客戶經管|庫存管理|專案經管|進銷存|財務|PowerPoint|OpenOffice|符號|管帳軟體|庫存表|金融|

excel 日期



文章來自: https://blog.xuite.net/fepkpw/wretch/115678355-EXCEL%E5%88%A4%E6%96%B7%E6%98%AF%E5%90%A6%E6%9C%89%E6有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 stevent1se5 的頭像
    stevent1se5

    stevent1se5@outlook.com

    stevent1se5 發表在 痞客邦 留言(0) 人氣()