返回列表 上一主題 發帖

[發問] 請教VLOOKUP中被查詢範圍如何加入選字數函數

[發問] 請教VLOOKUP中被查詢範圍如何加入選字數函數

請教各位先進:
我在excel中如果想使用vlookup查詢,其說明如下:
查詢內容(A1)                       被查詢範圍內容(C1:D4)
大甲有限公司                       大甲企業有限公司                              39
                                                 大甲股份有限公司                              55
                                                 大甲科技有限公司                              24
                                                 大甲有限公司高雄分公司                 33

如上述,如果直接下函數如下
=VLOOKUP(A1,$C$1:$D$4,2,FLASE) 這個結果應該是 FLASE

但是我希望函數能幫我找出大甲有線公司高雄分公司之資料,那函數如果用下列方式表示,有錯誤
=VLOOKUP(LEFT(A1,6),LEFT($C$1:$D$4,6),2,FLASE)

不知是否先進可以幫忙解惑?函數該如何下? 如果被查詢範圍是個表格方式那會有影響嗎?

本帖最後由 p212 於 2013-5-13 11:58 編輯

回復 1# 97forum
若將=VLOOKUP(LEFT(A1,6),LEFT($C$1:$D$4,6),2,FLASE)
改成=VLOOKUP(A1,LEFT($C$1:$D$4,6),2,FLASE) 再按Ctrl+Shift+Enter
這結果是否符合您的需求?

TOP

回復 2# p212

謝謝您的回覆,其結果如下:
#NAME?

TOP

回復 1# 97forum

用left太限縮了,可考慮使用search函數
陣列公式
  1. =INDEX($D$1:$D$4,MATCH(1,SEARCH($A$1,$C$1:$C$4),0))
複製代碼
會回傳D欄中,第一個函有A1的值
如果search出來符合的值不只一個(比方說A1="大甲")
  1. =INDEX($C$1:$C$4,SMALL(IF(ISNUMBER(SEARCH($A$1,$C$1:$C$4)),ROW($C$1:$C$4),""),ROW(A1)))
  2. =INDEX($D$1:$D$4,SMALL(IF(ISNUMBER(SEARCH($A$1,$C$1:$C$4)),ROW($C$1:$C$4),""),ROW(A1)))
複製代碼
下拉,就會顯示所有符合的公司名稱以及值

TOP

回復 3# 97forum

FLASE 改成FALSE試試

TOP

本帖最後由 p212 於 2013-5-13 13:51 編輯

回復 3# 97forum
應該不會錯誤,請再試試!(上列#2公列copy自問題修改而得)
=VLOOKUP(A1,LEFT($C$1:$D$4,6),2,FALSE) 再按Ctrl+Shift+Enter
=VLOOKUP(A1,LEFT($C$1:$D$4,6),2,0) 再按Ctrl+Shift+Enter
建議使用0,1分別表示FALSE,TRUE 可避免拼字錯誤

TOP

回復  97forum
若將=VLOOKUP(LEFT(A1,6),LEFT($C$1D$4,6),2,FLASE)
改成=VLOOKUP(A1,LEFT($C$1D$4,6 ...
p212 發表於 2013-5-13 11:57


抱歉,原來回復測試結果錯誤 >> #name?
是我自己錯誤將false 打成 flase
您的函數是可以的,但是如果是在多筆之下要如何處理?
我原來對應的被查詢範圍是採用表格方式(取得外部SQL資料表)
其在被查詢範圍內,他是將SQL的資料表名稱帶入範圍內,那如果使用您的函數下,又要如何處理?
附帶說明 查詢值本身工作表就是表格方式


回復  97forum

用left太限縮了,可考慮使用search函數
陣列公式會回傳D欄中,第一個函有A1的值
如果s ...
Bodhidharma 發表於 2013-5-13 12:46


Bodhidharma 前輩,您的方式在我目前的表格中不能使用。
請參閱上方說明。

由於檔案複雜,恕小弟無法上傳說明。所以小弟只能舉上面例子方式解決,欲查詢出來的欄位非數值型態,是文字型態

TOP

回復 7# 97forum

表格也會有表格的名稱可以使用,應該不會無法使用我的公式
請參考看看以下檔案
搜尋表格.rar (7.64 KB)

TOP

回復 7# 97forum
可否上傳檔案供參?大夥兒一起研究吧!

TOP

回復 9# p212


    我試試看,因為檔案有些複雜,我把他轉好之後傳送上來大家討論看看。

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題