[算表] 如何用if判斷某欄位的字數?

看板Office作者 (守木)時間13年前 (2012/09/13 21:58), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
軟體:excel 版本:2003 A1 ab12345XX 想要請教各位如何用if做到讓B1 1.A1中的資料的長度為9時 B1則顯示 Y 2.A1中的資料第三~第七的數值為 12345 時 B1則顯示 Y 麻煩各位 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.171.195.232

09/13 22:25, , 1F
=if(or(len(A1)=9,mid(A1,3,5)=12345),"Y","")
09/13 22:25, 1F

09/13 22:25, , 2F
這樣應該可以!!
09/13 22:25, 2F

09/13 23:23, , 3F
非常感謝~~
09/13 23:23, 3F

02/17 14:50, , 4F
這樣應該可以,是這認真的嗎?連測試都不測試的
02/17 14:50, 4F

02/17 14:51, , 5F
為什麼我要這麼說,因為mid會回傳的文字型態,然後=12345
02/17 14:51, 5F

02/17 14:52, , 6F
(這是數字型態)
02/17 14:52, 6F

02/17 14:53, , 7F
如果真的很懂,都不測試來回文,沒意見,但真的是這樣嗎?
02/17 14:53, 7F

02/17 14:57, , 8F
唉,mid(...)="12345"這樣才是正確的
02/17 14:57, 8F
文章代碼(AID): #1GKUPsvx (Office)
文章代碼(AID): #1GKUPsvx (Office)