看板 Office 關於我們 聯絡資訊
軟體: EXCEL 版本: 2010 A B 1 [輸入] [查找結果] 2 3 目標是希望輸入(A1)之後可以出現(B1)不同結果(有不論大小寫的中英組合) 舉例來說,這是目標表: ┌────┬────┐ │ 查找 │ 結果 │ ├────┼────┤ │  a │ 新 │ ├────┼────┤ │ b OR c │ 年 │ ├────┼────┤ │ d │ 快 │ ├────┼────┤ │ e-g │ 樂 │ └────┴────┘ 實際輸入可能是:apple,結果B1是出現"新"(a先出現) 若是:banana,B1就是"年" (b先出現) 目前規劃是Worksheet_Change + application.vlookup?search?find?還是IF? 可能是我找錯方向了,google都找不到類似的東西... 感覺又很簡單可是卻卡住了QQ 在一般搜尋中只要加個*明明就可以的VBA卻不行Orz 求救 T_T 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.68.96.125 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1454307602.A.2DD.html
soyoso: http://imgur.com/s67g67c 類似這樣 02/01 14:40
rd2l4: 對對對我之前明明就用過!!! 謝謝!! 02/01 14:45
不好意思如果還是有問題T_T 1. 因為輸入的內容不一定在第一個,他可能是watermelon,判定成新 (a先出現了,但在第二個) 2. 因為判定的內容並不單純是單個字母,可能是xxx 舉例來說:Tim 或 Tom 是否可以把他判定成不同物件? 按照目前的狀況繼續寫T會判定成同一個... 謝謝! ※ 編輯: rd2l4 (203.68.96.125), 02/01/2016 15:17:28
soyoso: 用迴圈來判斷呢?如取左邊第一個字元的w回傳錯誤時,則改 02/01 15:26
soyoso: 以下個字元為尋找目標 02/01 15:26
soyoso: 1,2點單一字元或是字串,看那個優先做為條件搜尋 02/01 15:28
rd2l4: 我先慢慢寫寫看迴圈,謝謝~~~ 02/01 16:43