Re: [算表] find函數如何去找多條件資料?

看板Office作者 (windknife18)時間16年前 (2009/10/23 14:06), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
看看以下的合不合適囉 ... =IF(MID(D1,LOOKUP(2,1/NOT(ISNUMBER(--MID(D1,ROW(1:32),2))),ROW(1:32))-3,3)= "399",MID(D1,LOOKUP(2,1/NOT(ISNUMBER(--MID(D1,ROW(1:32),2))),ROW(1:32))-1,2), MID(D1,LOOKUP(2,1/NOT(ISNUMBER(--MID(D1,ROW(1:32),2))),ROW(1:32))-5,6)) : 不過發現實際操作我的範例是這樣: : 16:20:2703214004A00000000000000644800.0000 : 16:20:2703214004B00000000000000000000.0000 : 16:20:2703214004C00000000000000000000.0000 : 16:20:2703214004D00000000000000644800.0000 : 16:20:270399A00000000000010939702.0000 : 16:20:270399B00000000000000550898.0000 : 16:20:270399C00000000000000988286.0000 : 16:20:270399D00000000000009400518.0000 : 我要傳回兩種數值: : 以第一列來說明 我要傳回 644800這個數字 : 這個我翻書找到下面公式可以達到:(欄位在D) : =LOOKUP(9E+307,--RIGHT(D1,ROW(INDIRECT("1:"&LEN(D1))))) : 另外要傳回A前面的14004A (連A都要傳回來,固定傳回A前面5個字元+A) : 而A前面如果是399的話 就傳回9A (B的話就傳回9B) : 這邊我想不太出來要要怎麼寫了..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.84.1

10/23 14:30, , 1F
可以! 感謝 我要來研究看看)
10/23 14:30, 1F
※ 編輯: windknife18 來自: 140.131.84.1 (10/23 15:06)

10/23 18:33, , 2F
^^
10/23 18:33, 2F
文章代碼(AID): #1AuKVmg3 (Office)
文章代碼(AID): #1AuKVmg3 (Office)