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

2021-06-25 12:05:07 字數 3606 閱讀 9330

1樓:匿名使用者

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

軟體版本:office2007

舉例說明:

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

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

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

2樓:苗喬恩

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

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

3樓:匿名使用者

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

具體可以截圖上來麼

4樓:匿名使用者

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

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

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

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

excel電子**的vlookup函式有對應的值卻查詢不出來是怎麼回事?

5樓:匿名使用者

原因有以下幾個方面:

字串後面有空格。

資料型別不匹配。雖然有些數字看起來都是一樣的,但有的是數值型的,有的是文字型的,這二者是匹配不到一起的。

有重複的資料。vlookup只能查詢到第一個資料,後面的重複資料是查詢不到的。

microsoft excel可以進行各種資料的處理、統計分析和輔助決策操作等,具有開啟或關閉**標題行、計算列使用單個公式調整每一行、資料排序和篩選、自定義公式和文字輸入等功能。目前,microsoft excel被廣泛應用於管理、統計財經、金融等眾多領域。

vlookup函式是excel中的一個縱向查詢函式,它與 lookup函式和 hlookup函式屬於一類函式,在工作中都有廣泛應用。vlookup是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

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

6樓:小小小小顰

這是因為公式使用不正確,沒有在公式中使用「$」絕對定位符號,導致在下拉公式時取數區域不固定出現取數錯誤的情況。解決辦法如下:

1、首先,需要根據下圖中的名稱提取「資料2」(data

2)列中的內容,並需要使用vlookup函式,如下圖所示。

2、其次,單擊插入功能,然後選擇vlookup功能,然後在引數中輸入內容。

3、接著,轉換公式為:=

vlookup(f2,$ a $ 2:$ d $ 7,3,0),如下圖所示。

4、最後,單擊enter生成結果,然後下拉公式以檢視是否從相應的名稱中提取了正確的資料,如下圖所示。

7樓:匿名使用者

右邊表i列的格式仍然是文字格式。

8樓:

j列是文字格式

j列公式稍微一改就行,=--clean(i8)

9樓:鄒蜜

有時也是因為兩張表位置對應關係的問題

乙和甲的搜尋範圍下移所以就找不到了

把兩表錯開,搜尋範圍把空白處也選上

解決問題

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

10樓:匿名使用者

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

11樓:excel祕籍

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

12樓:侍芹

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

13樓:匿名使用者

格式問題

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

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

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

14樓:

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

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

光是看圖,大家都是猜測

最好發你的問題表

15樓:匿名使用者

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

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

16樓:匿名使用者

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

17樓:

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

18樓:巴山隱士

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

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

19樓:匿名使用者

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

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

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

20樓:匿名使用者

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

為什麼有資料傳送就是上不了網,為什麼有資料傳送就是上不了網

有資料傳送並不代表就能上網,因為網絡卡以及其它的網路裝置都會定期地傳送資料包。還是找一下別的原因吧。付費內容限時免費檢視 回答您好,解決方法如下 1 可檢視手機是否欠費的情況,如果手機欠費,即使開啟資料流量,也是不能上網的,只需要繳清話費,即可上網。2 所處地區沒有訊號覆蓋到,所以導致沒有訊號。這樣...

求解c已知classa中有資料成員inta如果定義了

當然,這個是每個物件自己擁有的,不同例項又不在同一個地方儲存 c 如何判斷一個類a的兩個物件a1和a2是否同一物件 通過地址判斷 a p a1 a q a2 if p q 分情況如果是定義的時候 使用 操作 比如class a a a b 呼叫的是拷貝構造 除此外,a b都是呼叫賦值過載。過載一個 ...

手機在刷機時,清除手機所有資料的過程中有輸入鎖頻圖案,可是忘記了怎麼辦

若三星手機螢幕鎖密碼忘記,建議您嘗試通過遠端控制功能解鎖 手機需要支援samsung dive遠端控制功能,且開啟遠端控制 移動資料 或wlan 手機繫結三星賬戶,請登陸https findmymobile.samsung.使用三星賬戶登陸後,點選 解鎖我的裝置 通過此方式操作後將會把之前設定的鎖屏...