關於vlookup函式資料全部匹配不上的問題

時間 2021-06-25 12:04:32

1樓:苗喬恩

#n/a的意思就是「沒找到」,沒有別的意思了。

把你認為應該找到的資料複製到你要查詢的資料單元格,它就找到了。

2樓:

檢驗公式有沒問題,可以將表一第1個身份證號複製單元格到第二個表看是否得到對應結果。檢驗資料有沒有問題,分別把兩個表的身份證複製貼上到記事本里,看前後中間是否有空格或其它符號,如果有的話就需要處理,這種可能性比較大。

3樓:曉良

檢查基礎表,即sheet2的d列中是否有重複的號碼,如果有則不能使用該公式,將sheet2按照列d升序排列,用格式刷保證sheet2的d列和sheet1的a列的字型,字號,格式等完全一致

第四修改公式=vlookup($a2,sheet2!$d:$e,2,false)。

excel中如果通過vlookup函式查詢數值數字,而查詢區域相同數字為文字格式,就匹配不到資料,必須轉換成同一種格式才行。軟體版本:office2007,舉例說明如下:

1.vlookup函式匹配不到資料,可以看到d列中的數字是數值,而匹配區域中的數字為文字:

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

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

vlookup資料匹配不全,咋辦?

4樓:星辰明銳

檢查基礎表,即sheet2的d列中是否有重複的號碼,如果有則不能使用該公式,將sheet2按照列d升序排列,用格式刷保證sheet2的d列和sheet1的a列的字型,字號,格式等完全一致

第四修改公式=vlookup($a2,sheet2!$d:$e,2,false)。

excel中如果通過vlookup函式查詢數值數字,而查詢區域相同數字為文字格式,就匹配不到資料,必須轉換成同一種格式才行。軟體版本:office2007,舉例說明如下:

1.vlookup函式匹配不到資料,可以看到d列中的數字是數值,而匹配區域中的數字為文字:

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

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

5樓:元小翠

這是由於提問中兩個**的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日"),"")

6樓:匿名使用者

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

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

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

定義 vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。語法 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 示例 根據d2選擇的年份,自動顯示出相應年份的基數。在e2單元格輸入 vlookup d2,a1 b10,2,0 注意事項...

怎樣使用vlookup函式excel函式的小技巧

函式使用說明 首先來看一下vlookup函式的應用場景。如下圖,a列到d列是員工資訊,包括姓名 工號 性別和籍貫資訊,每一行是一個人的資訊。我們要求根據 姓名 獲得員工的 工號 資訊,返回結果在 b8。vlookup函式的基本語法是這樣的 如下圖,該函式第一引數是要查詢的值 第二引數是要查詢值和返回...

Vlookup函式怎麼使用

vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 一 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 例 如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。公式 b13 vlookup a13,b 2 d 8,...