[爆卦]excel比較大小是什麼?優點缺點精華區懶人包

為什麼這篇excel比較大小鄉民發文收入到精華區:因為在excel比較大小這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者mofeather (牛)看板Office標題[問題] 比較兩個日期大小時間Tue May 14...


(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: Office 365 excel

各位先進您好,因為工作上剛好需要比較兩個日期大小

如下列顯示方式

第一欄 第二欄

9/19/2018 9/7/2018

想要設定為若是第二欄小於等於第一欄,則顯示1否則顯示空白

公式為 IF(B2=<A2,1," ")

大部分欄位沒有問題,都可以正常顯示

但是就一兩個欄位有問題(如同上面9/17/2018比9/7/2018)

卻顯示空白

另外就是

第一欄 第二欄

11/7/2018 3/6/2019

照理說是顯示空白,但是卻顯示1

是否有哪種方式能改進

謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.121.84
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1557802878.A.CDF.html
soyoso: 猜有可能是儲存格內並不都是日期序期值(數字),而是文字型 05/14 11:28
soyoso: 態,1.先問所呈現的日期格式是否於儲存格格式內設定的m/d/ 05/14 11:30
soyoso: yyyy。2.如果不是的話,看是否先從資料剖析來各別調整這二 05/14 11:31
soyoso: 欄,欄位的資料格式以日期m/d/y,改為符合日期序列值,再 05/14 11:33
soyoso: 從儲存格格式內改為m/d/yyyy方式呈現 05/14 11:33
soyoso: 日期序列值(序"期"值)錯字修改 05/14 11:36
mofeather: 謝謝,我試試看 05/14 11:39
mofeather: 的確可行,感謝 05/14 11:58
SIQ: 你所提範例1 都是2019 所以沒問題 05/14 17:08
SIQ: 11/7/2018 3/6/2019 日期從1900/1/1起算 直接比 2019一定大 05/14 17:09
SIQ: 你想比較 應是不管年份 只比月日吧 05/14 17:10
SIQ: DATEDIF 誰大誰小 欄位資料更改 會出一些問題 05/14 17:16
SIQ: 可用DATE 年抓 TODAY 但同一年比較 05/14 17:17
SIQ: 也可以 Month Day 加 and 串起來 05/14 17:18
SIQ: 自己想 會獲得更多 加油 05/14 17:18
SIQ: 回傳空白 "" 雙引號二個就可以 中間不用再一個空白 05/14 17:19
SIQ: 多一空白 看不到 但日後若需文字串接 05/14 17:22
SIQ: 又需函數查尋會出其他問題 05/14 17:23
SIQ: 看顛倒 沒事 XD 05/14 17:34
soyoso: 範例1,都是2019?明明是9/19/2018和9/7/2018都是2018。所 05/14 17:35
soyoso: 以沒問題?內文就寫了一兩個欄位有問題(如同上面9/17/2018 05/14 17:35
soyoso: 比9/7/2018),這是什麼意思,就是9/7/2018<=9/17/2018,原 05/14 17:35
soyoso: 本想要回傳1(為真),但卻回傳" ",這有可能是什麼原因造成 05/14 17:35
soyoso: 呢?二種情況 05/14 17:35
soyoso: 1.二個儲存格都是文字型態,文字型態的比對是由左至右一個 05/14 17:35
soyoso: 字元一個字元比對,一旦任一個字元比對為大時,就不會接下 05/14 17:35
soyoso: 去比對了,那回來看為什麼會出現這情況,這是因為比對到 05/14 17:35
soyoso: 第三個字元時"7"<="1"為假,所以才回傳為假的" " 05/14 17:35
soyoso: 2.9/17/2018為日期序列值(數值),而9/7/2018為文字,文字 05/14 17:35
soyoso: 是大於數字的,所以判斷文字<=數字為假回傳" " 05/14 17:35
soyoso: 原po要比較的就是兩兩日期的比較,和上面回文寫應是不管年 05/14 17:35
soyoso: 份,只比月日一點關係也沒有,只要是符合日期序列值的,就 05/14 17:35
soyoso: 是可以數值來比較大小。 05/14 17:35
SIQ: 試一下 9/7/2018直接打會當成文字 2018/9/7 後再改儲存格格式 05/14 17:40
soyoso: 直接打了會當成文字,所以?問題不是打了會當成文字,而是 05/14 17:44
soyoso: 要將文字型態的日期,改為符合日期序列值,總不會要原po每 05/14 17:44
soyoso: 筆都重打2018/9/7後再改儲存格格式吧 05/14 17:44
soyoso: 這也就是我回文要以資料剖析來調整,且原po也回覆的確可行 05/14 17:46
SIQ: 經資料剖析後 重新 Date 組合 成真正日期再改儲存格格式 05/14 17:46
soyoso: 嗯,這不就是我11:28~11:33回文提的嗎 05/14 17:47
SIQ: 也可用公式 避免資料轉手別人不會處理 又出問題 05/14 17:48
SIQ: 我想接著說另一方式 激烈運動完好累腦袋亂掉 晚點PO 05/14 17:49
soyoso: 公式可以資料剖析也可以啦,我之所以要回那麼大一串就是要 05/14 17:49
soyoso: 說明17:08~17:17的回文是不正確 05/14 17:50
SIQ: 我有回 看顛倒 SORRY 造成誤會 05/14 17:55
SIQ: SOYOSO大說的沒錯 那時真的回錯 05/14 17:56

你可能也想看看

搜尋相關網站