為什麼EXCEL裡的VLOOKUP函式做好拖下來所有數值都是

時間 2021-10-14 20:21:09

1樓:來自馬嶺得體的雪花

你要等到你的滑鼠變成實心的“十字元號”再往下拖,如果是空心的往下拖,肯定都是一樣的呀,因為空心的相當於複製貼上功能,而實心的相當於賦值。

在**中vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式。

具體使用方法如下:

如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

引數說明:

1、查詢目標:就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的“姓名”在表一中a列進行查詢。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

2、查詢範圍(vlookup(a13,$b$2:$d$8,3,0) ):指定了查詢目標,如果沒有說從**查詢,excel肯定會很為難。

所以下一步我們就要指定從哪個範圍中進行查詢。vlookup的這第二個引數可以從一個單元格區域中查詢,也可以從一個常量陣列或記憶體陣列中查詢。本例中要從表一中進行查詢,那麼範圍我們要怎麼指定呢?

這裡也是極易出錯的地方。大家一定要注意,給定的第二個引數查詢範圍要符合以下條件才不會出錯:

a 查詢目標一定要在該區域的第一列。本例中查詢表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查詢區域的第一列。象本例中,給定的區域要從第二列開始,即$b$2:

$d$8,而不能是$a$2:$d$8。因為查詢的“姓名”不在$a$2:

$d$8區域的第一列。

b 該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的d列)一定要包括在這個範圍內,即:$b$2:$d$8,如果寫成$b$2:$c$8就是錯的。

3、返回值的列數(b13 =vlookup(a13,$b$2:$d$8,3,0))。這是vlookup第3個引數。

它是一個整數值。它怎麼得來的呢。它是“返回值”在第二個引數給定的區域中的列數。

本例中我們要返回的是“年齡”,它是第二個引數查詢範圍$b$2:$d$8的第3列。這裡一定要注意,列數不是在工作表中的列數(不是第4列),而是在查詢範圍區域的第幾列。

如果本例中要是查詢姓名所對應的性別,第3個引數的值應該設定為多少呢。答案是2。因為性別在$b$2:

$d$8的第2列中。

4、精確or模糊查詢(vlookup(a13,$b$2:$d$8,3,0) ),最後一個引數是決定函式精確和模糊查詢的關鍵。精確即完全一樣,模糊即包含的意思。

第4個引數如果指定值是0或false就表示精確查詢,而值為1 或true時則表示模糊。這裡蘭色提醒大家切記切記,在使用vlookup時千萬不要把這個引數給漏掉了,如果缺少這個引數默為值為模糊查詢,我們就無法精確查詢到結果了。

2樓:楊柳風

視窗選項公式-計算選項-自動,即可

excel中vlookup為什麼下拉數值都是一樣 20

3樓:趙依泉

按下ctrl+s 儲存一下,有時候公式顯示會有延遲,或者沒有自動計算。把自動重算點起來,不行就關掉重新啟動下。

4樓:

1.看一下,公式是不是手動計算了

2.如果不是,那是不是公式太多資料一時沒有重新整理。

5樓:匿名使用者

我也遇到這樣的問題了,請問你解決了嗎?可否告訴我

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

6樓:葬花吃人

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

vlookup函式應該如下圖寫:

7樓:匿名使用者

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

如“ 運營一部 ”和“運營一部”代表不同的資料。

處理方式:查詢和替換:

查詢:(輸入一個空格)

替換:(什麼也不輸入)

全部替換。

8樓:匿名使用者

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

9樓:

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

10樓:匿名使用者

可能是**格式的問題

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

11樓:小小小小顰

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

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

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

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

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

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

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

12樓:匿名使用者

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

13樓:

j列是文字格式

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

14樓:鄒蜜

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

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

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

解決問題

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

小小小小顰 這是因為公式使用不正確,沒有在公式中使用 絕對定位符號,導致在下拉公式時取數區域不固定出現取數錯誤的情況。解決辦法如下 1 首先,需要根據下圖中的名稱提取 資料2 data 2 列中的內容,並需要使用vlookup函式,如下圖所示。2 其次,單擊插入功能,然後選擇vlookup功能,然後...

excel裡的 什麼意思,EXCEL表格中 代表什麼意思

excel辦公實戰 f 5就是單元格f5的絕對引用 詳細解析 1 就鎖定的標識,就鎖定了什麼 2 如果在行前面行就被鎖定,單元格拖動是就不會改變行如 f5單元格是1,f 5,拖動就不會改變都是f5的值 都是1 表示工作表分隔符 表示絕對根據公式所在單元格的位置發生變化時,單元格引用的變化情況,我們可...

excel裡怎麼算數值的誤差,excel裡怎麼算2個數值的誤差?

你需要的也許是這個 text b1 a1 a1,0 不過你說的 誤差 4 是怎麼來的 是將公式修改為 text b1 a1 100,0 這個樣子嗎 這樣?有公式的單元格設定單元格屬性為百分比. 就是兩個數的差,把這個差當做百分數?c1 abs a1 b1 陽光上的橋 公式為 b1 a1 a1 輸入 ...