看板 Office 關於我們 聯絡資訊
※ 引述《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)