ecel中的vlookup函式不能正確引用

2021-12-19 13:24:42 字數 4134 閱讀 6500

1樓:

以2007版excel為例,運用vlookup函式將圖一中的資料引用到圖二的方法如下:

圖一圖二

1、首先我們要知道要運用vlookup函式,查閱值應該始終位於所在區域的第一列,即查詢的資料範圍中,查詢目標應該始終位於查詢資料範圍區域的第一列。所以,我們要先調整圖一的資料範圍,將查詢目標「品番」列放置到第一列,如下圖所示。

2、在「查詢目標」工作表的a2單元格輸入函式:=vlookup(),如下圖所示。

3、輸入vlookup的第乙個條件引數,即查詢目標,因為我們要按品番來查詢,所以查詢目標為品番,即:b2,如下圖所示。

4、輸入vlookup的第二個條件引數,即查詢資料範圍,也就是「資料範圍」工作表中的a列到d列,如下圖所示。

5、輸入vlookup的第三個條件引數,即返回值所在查詢資料範圍的列號,因為我們是要根據番號查詢車型,而「車型」位於資料範圍的第二列,即輸入:2,如下圖所示。

6、輸入vlookup的最後乙個條件引數,因為我們要進行精確查詢,即精確匹配,所以輸入:0即可,如下圖所示。

7、按回車鍵返回計算結果,如下圖所示。並將滑鼠置於a2單元格右下角,當其呈現「+」字型時下拉複製公式即可。

8、產品及**商同理,查詢目標:b2單元格,查詢範圍:「資料範圍」工作表中的a列到d列,列號則根據步驟5的**可以看出產品的列號為4,**商的列號為3,最後輸入0進行精確匹配,如下圖所示,然後按步驟7的方法下拉複製公式即可,vlookup引用資料完成。

2樓:匿名使用者

把資料表裡的品番列放在首列,再用vlookup,資料區域你要用絕對引用$a$4:$d$235,往下拖公式才不會出錯。邏輯值用false.

例如,b2列的**商= vlookup(b2,$a$4:$d$235,3,false)

3樓:渾筠

vlookup函式查詢必須你要提取的資料在查詢的資料後面才可以的,所以你的「資料」**中,需要將a,b列的內容剪下到d列後面,再在sheet1中使用vlookup

剪下後a2=vlookup(b2,資料!$a$1:$d$235,3,0)

c2=vlookup(b2,資料!$a$1:$d$235,2,0)d2=vlookup(b2,資料!$a$1:$d$235,4,0)

4樓:眯住眼串針

車型=index(資料!a:a,match(b10,資料!c:c,))

產品=vlookup(b10,資料!c:d,2,)

**商=index(資料!b:b,match(b10,資料!c:c,))

5樓:匿名使用者

如果要用,你需要將資料頁品番放在首列

excel中,函式vlookup,只能選中本**,不能選中(或者引用)其他**?誰知道原因?具體解決方法?

6樓:匿名使用者

輸入=vlookup(a2,sheet1!a:b,2,0)

公式表示:在sheet1的a列精確匹配與a2相同的單元格,並返回對應b列的資料。

7樓:匿名使用者

我只碰到過bai一種情況

,du就是在你開了zhi兩個excel程式的情況下,會dao造成回這種問題,你開啟一

答個**後,再開第二張**的時候,有兩種方法,一,直接雙擊那個**檔案,二,在當前**內的檔案-->開啟,裡面選擇你要開啟的**

如果你是按shift+滑鼠點**,會出現兩個excel程式,就會導致你說的這種問題

8樓:動感小飛飛

遇到過幾次,一般是卡了,關掉excel重新開啟試試

9樓:匿名使用者

兩個**一起開啟,使用。

10樓:lawyer工程造價

全部關完**,多重新整理幾遍

11樓:匿名使用者

發我郵箱吧。

3030490161@qq。com

我使用的2007版本office,在用vlookup函式引用另一張excel**資料時不能引用。什麼情況?

12樓:

是office2003格式的吧,2007的最大行數比2003的多,可能是這個原因。把兩個**統一儲存成07的格式再輸入公式試試吧

13樓:匿名使用者

可以手動寫入你要引用的工作薄名加工作表名再加單元格區域如你要引用的是 6月資料.xls 的工作薄的 abc工作表的a,b兩列

則公式寫成

=vlookup(a1,[6月資料.xls]abc!a:b,2,)6月資料.xls這個檔案必需處於開啟狀態

不能用滑鼠去點引的原因可能是,你分別用exce程式開啟了這兩個檔案,而不是用乙個excel程式開啟兩個檔案

即有可能你先開啟了乙個空白的excel**再開啟了第乙個檔案,再又用excel程式開啟了乙個新的空白**再用這個開啟了第二個檔案,所以兩個excel程式間無法正常引用

14樓:匿名使用者

你可以把另乙個標籤貼上入乙個excel文件中,就不會出現鏈結不上的問題了

15樓:excel基礎學習園地

完整的公式複製出來看看

excel中vlookup函式 公式輸入正確但仍顯示不出結果

16樓:匿名使用者

你才搞笑,如果按名字來匹配,那查詢值也就是e列名字必須和被查詢區域的第一列,也就是d列相同才行

所以第乙個值應該是e3,而不是a3

第3個值是從被查詢區域的d列開始,匹配值在d後面的第2列,所以應該是2

17樓:匿名使用者

公式中....$a$3:$e$22...

18樓:平陽虎

將公式中的5改為2!!!

19樓:新浪河陽小子

=vlookup(e3,教師基本資訊!$d$3:$e$22,2,0)

excel中vlookup函式引用資料引用不了!急!急!急!

20樓:匿名使用者

=vlookup(k6,'icd-10'!a:b,2,0)

注意最後乙個引數 不能使用true, 要使用 0 或者false

另外 a1:b24064的範圍 引用方式 不對, 要們加絕對引用 $a$1:$b$24064,要麼用整列 a:b

在excel中使用vlookup公式時公式沒錯,為什麼不能顯示出正確的結果

21樓:糖老師快樂的一天

不清楚你的需求是什麼,列舉幾個例子:

1、=vlookup(c1,a:b,2,0)將c1值在a列查詢,找到後取對應行的b列值,2表示a:b的第二列的意思。

2、合併兩個**

f2單元格公式

=vlookup(b2,$b$14:$f$22,match(f$1,$b$13:$f$13,0))

3、製作工資條

=vlookup($g96,$a$96:$e$104,column(b1),)

根據序號從工資表中查詢對應的資訊

22樓:劉珠賀初陽

建議樓主進一步明確下公式使用的具體情況

或者截圖說明下

vlookup使用方法可以按f1檢視幫助,確實沒有錯誤的話,看看涉及到單元格格式,是不是有不能參與的

23樓:匿名使用者

可能是查詢的格式不對,讓2個檔案中的格式相同就可以了

24樓:辛迪貓貓

要保證能查詢到正確的結果,必須保證vlookup各個引數,正確理解並應用

語法: vlookup(查詢的值,查詢範圍,查詢區域返回的第n列的值,是否精確查詢)示例

25樓:匿名使用者

大概沒找到匹配的值

是顯示#n/a嗎?

這個就是沒找到

你檢查下你的資料型別

26樓:匿名使用者

1.保證引用的部分同為文字或數字;

2.保證單元格內的格式為常規。

27樓:匿名使用者

可以看一下你的公式嗎?

ecel中vlookup函式的值是最後數是怎麼回事

vlookup 最後乙個引數 是false 精確匹配,true 近似匹配 vlookup就是豎直查詢,即列查詢。通俗的講,根據查詢值引數,在查詢範圍的第一列搜尋查詢值,找到該值後,則返回值為 以第一列為準,往後推數查詢列數值的這一列所對應的值。這也是為什麼該函式叫做vlookup v為vertica...

EXCEL函式中VLOOKUP函式公式為VLOOKUP

二種可能。一是你的公式寫在了a1單元格 二是你的公式寫在了sheet1表的a列或者b列。解決辦法是不要寫在a1單元格,也不要寫在sheet1表中的ab二列 經過測試,寫在 sheet1 a b 內也是可以的.但此公式不能寫在a1中.檢視一下你的公式是不是寫在a1裡面了.這個公式的內容就是查詢當前 裡...

excel中怎麼用vlookup函式

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