回覆列表
-
1 # 套路Excel
-
2 # Excel學習世界
舉例說明:
比如下面是張地址列表,需要找出門牌數字中有“9”,地名中有“St.”的地址,怎麼做?
我用的版本是 Excel 2016,其他版本的介面可能略有不同。
解決方案:1. 公式:= VLOOKUP("*""9""*""St.""*",A2,1,0)
比較簡單,好像不用翻譯了,唯一需要注意的就是:
需要查詢的字元都要用 ”” 引起來用 符號連線,表示同時滿足這些條件”9” 和 “St.” 前後都要有萬用字元 “*”,用來滿足不連續的情況下也能查詢到拖動公式就已經完成了。
2. 如果要好看,可以配合 if 和 iserror 函式使用,讓不符合查詢條件的單元格顯示為空。
=IF(ISERROR(VLOOKUP("*""9""*""St.""*",A2,1,0)),"",A2)
iserror 的用法我們在Excel 如何按設定條件提取單元格內的字串?
教過,這裡再解釋一下:
用 iserror 函式把 vlookup 函式包起來:如果沒有找到需要的地址,則顯示空:””找到的話,就顯示這個地址3. 其實這個案例不是隻有 vlookup 函式才能實現,替換成 lookup, find, search, countif 等函式也可以達到同樣的效果。
-
3 # Excel從零到一
如下圖我們想透過簡稱來查詢合同金額,這種型別的問題也可以透過萬用字元來完成公式
=VLOOKUP("*"&E2&"*",A:B,2,0)
在這裡我們使用的vlookup函式來完成查詢的
第一引數:"*"&E2&"*",,就是我們的查詢值第二引數:A:B,資料的查詢區域第三引數:2,查詢結果在資料區域的第2列第四引數:0,精確匹配
在這裡我們使用連線符號&將e2單元前後各連線上一個*,就代表叮噹前後都是有任意多個字元的,函式就會查詢帶有叮噹字樣的資料,然後返回結果
-
4 # 我在這裡啊啊啊
可以用VLOOKUP試試;更多辦公技巧可入群檢視https://quqi.gblhgk.com/join/company/team.html?jointarget=c718dc8b-b927-4fc3-91c9-9105dc701969
可以,VLOOKUP的條件配合萬用字元星號※就行,條件變為——VLOOKUP(※條件※,資料區域,結果在資料的第幾列,0)