
※ 引述《ljuber (即戰力之豆花妹護衛隊)》之銘言:
: 標題: [算表] find函數如何去找多條件資料?
: 時間: Fri Oct 23 10:04:23 2009
: 軟體:excel
: 版本:任何版本
: 之前有看到寫法
: 但是忘記了
: 如果我有幾列資料
: 1234A980
: 2222222B3365
: 777C12
: 1D3333333
: 我要傳回A,B,C,D 旁邊的字元
: 例如第一行就傳回980
: 第二行就傳回3365
:
: 用find函數要如何應用
: ◆ From: 123.192.224.231
: 推 windknife18:=MID(A1,MATCH(FALSE,ISNUMBER(--MID 10/23 10:43
: → windknife18: (A1,ROW(1:32),1)),)+1,LEN(A1)) 10/23 10:43
: → windknife18: 輸入完記得按Ctrl+Shift+Enter 10/23 10:43
感謝W大的回答^^
不過發現實際操作我的範例是這樣:
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)
這邊我想不太出來要要怎麼寫了.....
--
http://www.youtube.com/watch?v=jx-dxHXwFAM
http://img195.imageshack.us/img195/2903/img5738m.jpg
豆起相思,其生南國,
花開堪折,莫待落蒂,
妹上心頭,如獲至寶。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.224.231
※ 編輯: ljuber 來自: 123.192.224.231 (10/23 11:04)
