所以判定是否為日期時,需同時判定是不是為 日期花式 及 數值。
數值判斷,可用 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,貯存格花樣翻譯社方式,文字,震動
若有不恰當的文章於本Blog,煩請通知,將當即移除。感謝! excel 日期參考資料:http://tw.knowledge.yahoo.com/question/question?qid=1612051709374
excel 日期 EXCEL判定是不是有日期 請問EXCEL有方式可以判斷儲存格裡面有無日期嗎? 天成翻譯公司想把另日期設定4/1這類花樣判斷在A1是否是日期就行了例如=if(A1=翻譯社Y,N)我不知道A1要等於什麼來判斷是否為日期(4/1)請問有什麼方法嗎
Office|進銷存軟體|文書處置|簡報|Visio|試算表|vba|資料庫|傳真|Project|Spss|客戶經管|庫存辦理|專案管理|進銷存|財務|PowerPoint|OpenOffice|符號|會計軟體|庫存表|金融|
偵測 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"翻譯文章來自: 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
請先 登入 以發表留言。