vlookup函式匹配不出來

2022-12-15 13:00:02 字數 5202 閱讀 7714

1樓:匿名使用者

在l2打入公式:=iferror(vlookup(k2,d:e,2,0),"無此存貨")

向下填充即可。

2樓:北辰大神

匹配表2客戶名稱,資料來源原則表1

3樓:好哥哥

1.軟體匯入的資料,第一列中所查詢值後有不可見字元。要查詢的資料是由軟體匯入,或第一列的數值的前後有其他不可見字元(如空格等),vlookup函式返回「#n/seo」錯誤。

2.第三個引數不正確,小於區域中的列數返回「#value!」,大於列數返回「#ref!

」。第三個引數為「5」,而區域中只有兩列,公式返回「#ref!」。

3.查詢值不在資料區域中。查詢值為「0」,而第一列中沒有這個值,返回「#n/seo」。

4.資料區域的第一列設定了特定的數字格式。5.

最後乙個引數未設定,未能精確查詢。vlookup函式的最後乙個引數「range_lookup」為可選的邏輯值,為「true」或省略時可能返回精確值匹配值,也可能返回近似匹配值,為「false」則只返回精確匹配值。

vlookup函式總是匹配不出來 50

4樓:變美的果團

原因:沒有在公式中使用「$」絕對定位符號,導致在下拉公式時取數區域不固定出現取數錯誤的情況。

解決方法:轉換成公式為:=vlookup(d1,if(,$a$1:$a$3,$b$1:$b$3),2,0),利用陣列公式,把a1:b3,兩個列的位置變換。

5樓:心常平樂相伴

函式vlookup 函式沒有理解透徹,所以出錯!

第一說明錯誤原因!

出現錯誤的原因,公式:vlookup(d1,a1:b6,1,0),在範圍a1:b6的第一列查詢d1,在範圍中找不到d1,所以出錯!

正確的函式用法一:

公式為:=vlookup(1,0/($b$1:$b$3=d1),$a$1:$a$3),具體運算機理不是很清楚,但卻是經常用到的。

正確的函式用法二:

公式為:=vlookup(d1,if(,$a$1:$a$3,$b$1:$b$3),2,0),利用陣列公式,把a1:b3,兩個列的位置變換。

excel**的vlookup函式為什麼有的匹配不出來

6樓:匿名使用者

這是由於提問中兩個**的a列的數字格式是不一樣的,乙個是數值格式的數字,乙個是文字格式的數字。只要把兩列的格式設定為一樣,因為都是數字,建議都設定為數值格式那麼原來提問的公式就可以用了。

如不想改格式的,也可以把公式改為這樣就能用了:

=if(a2=""text(vlookup(--a:a,sheet1!a:b,2,),e年m月d日"))

如果有些資料可能在sheet1的a列中是沒有的,可以加入防錯判斷,遇上這情況時,公式返回空白,以上公式返回的是#n/a錯誤值。

=if(countif(sheet1!a:a,a2),text(vlookup(--a:a,sheet1!a:b,2,),e年m月d日"),

7樓:excel秘籍

excel:為什麼你vlookup總是匹配錯誤?這裡給你解答。

8樓:匿名使用者

格式問題。

第一張圖中的a列數字是型別是「數值」

第二張圖中的a列的數字是「文字」

(如果沒改單元格對齊方式的話)

9樓:網友

=vlookup(a2,sheet1!a:b,2,0)檢查2個表的a列的數字,是否完全一致? 前後有無空格?

複製個資料,在sheet2表,查詢,檢查是否確實存在?

光是看圖,大家都是猜測。

最好發你的問題表。

10樓:匿名使用者

一看錶就能發現問題,你沒注意為什麼第一張圖的數字靠右邊,而第二張圖的數字是靠左邊呢?你右鍵看看單元格格式,兩個表的格式不相同的。

第二,第乙個查詢的引數只能是乙個單元格或常量,不能是一列,不然它到底查哪個數?

11樓:匿名使用者

應該時格式不同的原因,乙個是數字格式,乙個是文字格式。

12樓:網友

要返回的值不能是第一列,否則就會出錯。

13樓:巴山隱士

公式 =vlookup(a:a,sheet1!a:b,2,false)有錯誤。

其中的「a:a"不能選擇單元格區域,只能指定乙個單元格,比方a1這樣,再往下拖下去。

14樓:匿名使用者

=vlookup(a:a,sheet1!a:b,2,0)試下。

a:a 建議輸a列當前行 比如a2.。。

另外 上面的資料 好像格式不一致,確認是否一致。

15樓:匿名使用者

我已經調整了格式,但是還是不一致。也已經排除了有空格的情況了。

excel中有資料為什麼vlookup匹配不出來

16樓:匿名使用者

excel中如果通過vlookup函式查詢數值數字,而查詢區域相同數字為文字格式,就匹配不到資料,必須轉換成同一種格式才行。

軟體版本:office2007

舉例說明:函式匹配不到資料,可以看到d列中的數字是數值,而匹配區域中的數字為文字:

2.利用分列等方法,把文字數字轉換成數值數字:

3.這樣,vlookup就匹配到資料了:

17樓:苗喬恩

因為這些資料在要查詢的區域中不存在;

有些表面看著一樣的實際可能並不一樣,比如有的加了空格,肉眼無法識別。

18樓:匿名使用者

匹配不出來的原因比較多:比如格式不一致什麼的。

具體可以截圖上來麼。

19樓:匿名使用者

vlookup匹配不出來的原因主要是有三大原因:

一:查詢關鍵字元和目標區域字元可能存有非列印字元,這是肉眼看不到的,建議在clean函式進行清除。

二、文字格式不一樣,乙個是數值型,乙個是文字型(有綠三角)三、引數不對,用了近似查詢,近似查詢實際是不是我們肉眼所看到的字串部分相同的意思,如果是部分相同,建議在vlookup函式中用萬用字元"*"

如果還搞不定,這裡我建議用乙個艾敦製表神器(工作表選項中的查詢合併功能),不僅能一次匯入多列,而且解決了字串格式不一樣的問題,智慧型刪除了非列印字元。

20樓:

對時間資料,(其他不確定可以不),選中時間資料一列,點選選單裡的——資料——分列——點點點——最後選中「日期」——點選完成。兩列都這麼處理之後就可以匹配。

為什麼vlookup函式無法匹配出正確資料

21樓:匿名使用者

建議用exact函式驗證一下,你的b2和d2到底是不是一樣。我覺得vlookup公式的冒號大部分人是手工選擇範圍的吧(不清楚到底是不是),所以不會這裡出問題。而至於逗號的各種輸入法,一般來說中英文輸入逗號不會影響公式。

所以我懷疑是資料本身有問題。如果exact出現false.可以用clean函式清洗一下試試。

22樓:月夜

我總結的經驗是,vlookup=(sheet2!a1, sheet2!a:

d,1,0)你看看你的格式對不對,必須要用sheet,逗號必須是英文逗號。這樣才能匹配出正確的資料,你在試試看。

excel**的vlookup函式為什麼匹配不出來。

23樓:匿名使用者

是公式有誤,你要查詢的姓名在b列,你a列查當然查不到,=vlookup(f2,b$2:c$17,2,0)

vlookup是查詢區域的第一列。

24樓:好哥哥

要查詢的資料是由軟體匯入,或第一列的數值的前後有其他不可見字元(如空格等),vlookup函式返回「#n/seo」錯誤。

2.第三個引數不正確,小於區域中的列數返回「#value!」,大於列數返回「#ref!」。

第三個引數為「5」,而區域中只有兩列,公式返回「#ref!」。

3.查詢值不在資料區域中。查詢值為「0」,而第一列中沒有這個值,返回「#n/seo」。

4.資料區域的第一列設定了特定的數字格式。

5.最後乙個引數未設定,未能精確查詢。

vlookup函式的最後乙個引數「range_lookup」為可選的邏輯值,為「true」或省略時可能返回精確值匹配值,也可能返回近似匹配值,為「false」則只返回精確匹配值。

25樓:罐子奉花童

因為查詢值必須在第一列,公式改成。

=vlookup(f2,b:c,2,0)

excel用vlookup函式經常匹配不全,什麼原因?

26樓:修欣暢

1:猜測,你公式的資料區域因拖動而發生變化,因為公式裡沒有加上$符號,公式應該是:vlookup(a2,sheet2!a$1:b$354,2,0)

2: 最後乙個引數可以用1,精確匹配嘗試一下。

27樓:匿名使用者

做匹配時候,選擇資料表時候不要直接選擇那幾列,而是拖動選擇那幾列的資料:

例如:不要輸入:=vlookup(c1,k:n,2,false),而是輸入:=vlookup(c1,k1:n87,2,false)。

vlookup資料匹配不全,咋辦?

28樓:匿名使用者

如果單元格中是純數字,就容易有格式問題。同乙個號碼,在表一中是數字格式,在表二中是文字格式,這樣也是匹配不了的。你要確保兩張表中的號碼要麼都是數字,要麼都是文字。

純數字的單元格如果是文字格式,左上角會有個綠色小三角。

29樓:微芒折射

如果你要查詢的是數字列,明明能在被查詢列裡能看到,但查詢出來的老是提示錯誤的話,有個小方法:

將被查詢的資料列做乙個減0處理,比如a1=1601101,在b1輸入:=a1-0,然後複製b列,選中a列,選只貼上數值。

這通操作的目的是:把字串轉化成數值。

因為如果是字串,就算選中了,全部改為數字格式都沒用,照樣找不著,通過這樣的運算可以解決這個問題。

如果還不行,就把源列也做同樣處理。如果還不行,私信我。

vlookup匹配不出來怎么辦,vlookup匹配不出來怎麼辦?

excel中如果通過vlookup函式查詢數值數字,而查詢區域相同數字為文字格式,就匹配不到資料,必須轉換成同一種格式才行。軟體版本 office2007 舉例說明 1 vlookup函式匹配不到資料,可以看到d列中的數字是數值,而匹配區域中的數字為文字。2 利用分列等方法,把文字數字轉換成數值數字...

excel的vlookup匹配函式問題,請高手解答

在sheet1的c2中輸入 vlookup b2,if sheet2 a2 a999,sheet2 b2 b999 2,或 vlookup b2,choose sheet2 a2 a999,sheet2 b2 b999 2,或 vlookup b2,choose sheet2 b2 b999,she...

鍵盤字母打不出來怎么解鎖,鍵盤字母打不出來怎麼解鎖

只要把fn num組合鍵切換回來即可。使用字母鍵的時候,打出來顯示數字 若是使用字母鍵的時候,打出來顯示數字的情況時,可能是因為自己不小心把數字小鍵盤的整合模式切換到了數字模式,因此會看到偏右邊的字母打出來的都是數字,而出現這種情況的主要原因就是自己不小心開啟了數字小鍵盤。鍵盤使用注意事項 機械鍵盤...