[算表] excel 中 or 的精簡寫法

看板Office作者 ( )時間7年前 (2018/08/09 11:43), 編輯推噓0(005)
留言5則, 2人參與, 7年前最新討論串1/1
軟體: excel 2016 現在有一串 10-11 位數的數字編碼, 要抓前七位判斷是否是特定條件的九種編碼, 如果是的話,就要抓後三碼,如果不是就只抓後兩碼, 所以我目前寫成這樣: =IF(OR(LEFT(A13,7)="條件1",LEFT(A13,7)="條件2",....,LEFT(A13,7)="條件9"), MID(A13,9,3),MID(A13,10,2)) 現在覺得比較麻煩的是,因為是要抓前七位數字, 又得把函式寫在一格內, 所以要重複寫 9 次 LEFT(A13,7), 不知道有沒有 OR(LEFT(A13,7)="條件1","條件2","條件3"....,"條件9") 類似這樣比較簡單的寫法呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.101.84.200 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1533786204.A.86E.html

08/09 11:54, 7年前 , 1F
函數countif或match、
08/09 11:54, 1F

08/09 11:54, 7年前 , 2F
vlookup
08/09 11:54, 2F

08/09 12:00, 7年前 , 3F

08/09 12:04, 7年前 , 4F
或以find、search達成 https://i.imgur.com/06pBeIx.jpg
08/09 12:04, 4F

08/11 10:36, 7年前 , 5F
了解了,感謝大大指導!
08/11 10:36, 5F
文章代碼(AID): #1RQxXSXk (Office)
文章代碼(AID): #1RQxXSXk (Office)