excel函式vlookup函式,明明有為什麼找不到

時間 2022-08-17 04:50:03

1樓:匿名使用者

上圖和公式來看一下

還有就是兩個相匹配的單元格是否完全相同,比如某個單元格是否含有透明的其它符號或內容

2樓:易君文庫

看看有無空格之類,把前面或後面的空格去掉。再試下。

3樓:天生小草

很有可能資料型別不一致,或者排序之類的問題.

仔細檢查一下.

為什麼excel電子** vlookup函式有些明明有對應的值卻查詢不出來!

4樓:匿名使用者

1、開啟需要處理的**檔案

2、紅色框的區域內為成績和評價, 「0 」代表大於等於0,小於60的屬於不及格評價,以此類推。

3、在第一個同學所在行的評價列單元格內雙擊滑鼠,然後輸入如下圖所示=vlookup(),然後將游標定位在括號內部。也可以在框選的輸入欄中操作

4、點選第一個同學成績所在單元格

5、然後輸入一個逗號(輸入法在英文環境下輸入),然後用滑鼠左鍵框選紅框所在的區域

6、再次輸入逗號

7、輸入「2」,再輸入「,」,再輸入」1「8、游標選中第二個引數,然後按f4,將引用變為絕對引用。

9、然後點選編輯欄前面的對號完成輸入。(或者直接回車完成輸入)10、拖動填充柄向下,將公式複製到下面的單元格11、完成

5樓:匿名使用者

解決方法如下:

1、以下面**為例,第一步先點選e1單元格,然後插入vlookup函式。

2、然後將之前的「a1:b9」地址改為「$a$1:$b$9」,如圖所示。

3、更改完之後,然後再點選確定,然後將e1下拉填充,就可以看到正確的結果了。

6樓:次次次蛋黃米亞

原因:在使用vlookup公式時沒有使用絕對引用符號來引用單元格區域,導致部分取數無法取出。

解決方法:

1、首先在excel**中輸入需要提取資料的單元格資料,需要根據a列的資料提取出e列中的資料填充。

2、點選"fx」插入函式並點選vlookup函式。

3、然後根據下圖中的函式引數輸入在引數列表中,轉換成公式為:=vlookup(a1,$d$1:$e$5,2,0)。

4、點選確定生成計算結果,可以看到在b列中已經根據a列的資料將e列的數值填充進去了。

7樓:葬花吃人

你公式沒寫正確吧,把你公式發來,給你改一下。

vlookup函式應該如下圖寫:

8樓:匿名使用者

請檢查資料前後是否存在無意義的空格,這將導致有空格和無空格的相同資料無法匹配。

如「 運營一部 」和「運營一部」代表不同的資料。

處理方式:查詢和替換:

查詢:(輸入一個空格)

替換:(什麼也不輸入)

全部替換。

9樓:匿名使用者

到選單 檔案-選項-公式 中將自動重算開啟。

10樓:

**顯示錯誤,你輸入設定值對了麼?可以嘗試重新輸入

11樓:匿名使用者

可能是**格式的問題

vlookup函式中明明有對應的值為什麼顯示找不到

12樓:楊老師的秒懂課堂

明明有對應的值卻查詢不出來說明你的vlookup函式沒有用對,造成這個結果的原因是你輸入的函式第二項table_array表的地址中沒有使用絕對引用,也就是沒有新增「$」這個符號。

vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。

指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

應注意vlookup函式在進行近似匹配時的查詢規則是從第一個資料開始匹配,沒有匹配到一樣的值就繼續與下一個值進行匹配,直到遇到大於查詢值的值,此時返回上一個資料(近似匹配時應對查詢值所在列進行升序排列)。如果range_lookup 省略,則預設為1。

13樓:匿名使用者

二種情況。

第一,你的函式公式中的區域寫錯了。即公式沒用絕對引用,下拉公式時,造成區域引用偏移出來查詢範圍。

第二,那個值不存在,你只是看起來存在,比如其中一個後面有空格之類的特殊符號。

14樓:匿名使用者

是因為格式不一致,所以電腦覺得沒有匹配值。

可能一個是文字,一個是數字,你檢查後轉換成同樣即可。

為了少出錯,如同一列引用元素即有數字又有文字的,在設定格式時只要為「通用」即可,系統自己分便是文字還是數字,切不可設定成文字,否則易出錯。

15樓:

公式寫全了沒有?要不就是最後返回的列不對

16樓:

後面加個false

=vlookup(b28,$d$28:$g$35,2,false )

17樓:匿名使用者

你的公式寫錯了

=vlookup(b2,sheet1!a$2:b$25535,2,0)

把這個複製到k2單元格,然後把公式填充下去就可以了

為什麼使用excel中的vlookup函式時找不到資料

18樓:匿名使用者

vlookup函式時找不到資料,那就是找不到匹配了。

有時,明明看到有相同的但還是匹配不過來,應該是資料前面後後面多了些空格,或同樣是數字時一邊是數值格式、另一邊是文字格式。

當然,列式錯誤也有關係。

19樓:溫州甌越培訓學校

vlookup函式在無法匹配到相應資料是顯示#n/a,這個是函式定義無法更改。

如果只是想要無法匹配的資料顯示為零,可以使用sumif函式,具體用法可以檢視函式幫助;

第二如果還是通過vlookup來做,那麼需要通過if函式來輔助,if(iserror(vlookup(***),0,vlookup(***))

excel中的vlookup函式 被查詢的資料表中明明有這個值卻顯示查詢不到(只是小部分這樣)

20樓:東湖港少部分開關

用在未使用的單元格里輸入=[3.xls]sheet1!a12=d13

看看結果是否為真,

然後找其他的原因.

21樓:清目順為

解決方法:

1.公式可以變成:=vlookup(d:d,[3.xls]sheet1!$a:$b,2,0)

2.去掉空格

3.建議使用學號進行vlookup

22樓:

我覺得也是不可見的空格問題,之前自己也遇到過的,建議把兩處姓名的地方trim一下,或是參照類似id這樣的數值,學號工號呀啥的

23樓:匿名使用者

公式沒有什麼問題,個人認為還是兩個姓名格式不一致(比方姓名前部有空格,肉眼發現不了)。你可以試試把成績表中查詢不到的**拷貝至3.xls表的相應位置,應該可以查詢到。

24樓:

應該是名字在輸入時有空格之類不可見字元

可改下公式,=vlookup(trim(d3),trim([3.xls]sheet1!$a$2:$b$102),2,)用陣列結束ctrl+shift+enter

25樓:匿名使用者

把兩個表的姓名列都乘以1再試試:

在空單元格輸入1,然後複製該單元格,再選定所有姓名單元格,右鍵——選擇性貼上,運算中選「乘」,確定。

26樓:

檢查一下出現錯誤的地方,兩個表中對應的單元格的名字是否完全一致,尤其是看一下是否多了「空格」之類的東西

27樓:匿名使用者

文件發到[email protected],一看便知。

excel中的vlookup函式 被查詢的資料表中明明有這個值卻顯示查詢不到(被查詢的資料是從別的**複製來的)

28樓:貓之大神

從別處匯入的資料可能會有一些看不到的字元,一個簡單的測試方法就是在任一空白單元格輸入=len(a2),再在另空白單元格輸入=len(b2),如果不相等,就說明匯入的資料有看不到的字元存在。

解決方法:a列後插入空白列(原來的b列變為c列),在b2輸入=clean(a2) (刪除非法字元),公式下拉。然後再用vlookup公式測試。

為什麼excel電子** vlookup函式有些明明有對應的值卻查詢不出來

29樓:老妖江湖飄

那是因為你查詢的對應值只是看上去一樣,但其實並不相同,有的可能一個是數值,一個是文字,所以你還是要仔細檢查所有對比資料,格式是否完全一致。

30樓:山桑弓

會不會是第四引數設定錯誤,沒有寫false,或0,變成了模糊查詢。

另外看看是否是數字和文字類數字的差別,或者有空格什麼的。

31樓:毋巧

出現這種情況可能的原因有幾種:

查詢的值與被查詢的值格式不一致(如:一個文字格式,一個數字格式)被查詢的區域有多個查詢的值

被查詢的值含有空格內容,也是無法查到的。

等等……

如果還不能解決,建議你截圖出來,讓大家幫你看看。

VLOOKUP函式怎麼用,VLOOKUP函式都要用 嗎?這個符號什麼時候用?怎麼用?

vlookup 在 陣列的首列查詢指定的值,並由此返回 陣列當前行中其他列的值。vlookup 中的 v 參數列示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup 而不是 hlookup。語法vlookup lookup value,table array,col inde...

如何在Excel用Vlookup和IF函式嵌到做工資資料提取

nice山東草原狼 vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 下面以一個例項來介紹一下這四個引數的使用 例1 如下圖所示,要求根據表二中的姓名,查詢姓名所對應的...

EXCEL函式中VLOOKUP函式公式為VLOOKUP

殷淑蘭頓妝 經過測試,寫在sheet1 a b 內也是可以的.但此公式不能寫在a1中.檢視一下你的公式是不是寫在a1裡面了.這個公式的內容就是查詢當前 裡面的a1的內容,在sheet1的a列找.找到的話把對應的b列內容輸出. 進鬆蘭析水 高手都到了,我來總結一下 方法一 由思雪遙遙提供 sumpro...