1樓:匿名使用者
這是在橫向查詢還是在縱向查詢?
按你提供的公式結構,應該使用hlookup函式,專如果使用vlookup函式,需要在sheet4!後面加上列
屬號,比如sheet4!a$1:f$1048576 或者直接sheet4!a:f。
vlookup函式後面需要的是列內查詢,再返回對應多少列的資料。
比如=vlookup(a2,d:e,2,0)
公式表示:在d列精確匹配與a2相同的單元格,並返回對應第2列(e列)的資料。
補充回答:
你確定,按你的方法處理,解決了公式的使用問題?
「已解決,工具---選項---重新計算---改選「自動重算」---確定 就可以了。之前一直沒改過設定的,不知道怎麼莫名其妙就出問題了。」
2樓:匿名使用者
絕對引用和相對引用問題,把第一個引數的$去掉試試
3樓:匿名使用者
公式修改為類似下面的形式
=vlookup(a18,sheet4!$a$1:$f$1048576,6,0)
或=vlookup(a18,sheet4!$a$1:$z$1048576,6,0)
4樓:上善若水
你的公式不對。
=vlookup(a18,sheet4!$1:$1048576,6,0)
a18 這裡是一個整列。
sheet4!$1:$1048576 這是行值。 vlookup關聯的是列值。
5樓:匿名使用者
把你的公式發上來,看一下,才知道是什麼問題。
excel中使用vlookup功能進行查詢,第一個值沒有問題,但是下拉複製時,出現的全都是#ref! 50
6樓:匿名使用者
#ref 錯誤值,指的是
超出範圍的意思,由於是下拉產生的#ref,估計是vlookup公式的第二個引數的行回沒有加絕對引答用符號導致。
如公式:
=vlookup(b1,c2:d65536,2,0)
公式的第二引數為c2:d65536,由於excel 2003只最大隻支援65536行,當公式下拉時,會變為c3:d65537,這就超出了65536這個行數的範圍了,公式必然返回#ref錯誤值。
(如果使用的版本高於excel 2003,需要注意用的不是相容模式,否則行列的數量還是按excel 2003計算)
所以應把c2:d65536的行前面加上$在下拉時固定下來不變,即c$2:d$65536,則完整公式:
=vlookup(b1,c$2:d$65536,2,0)
如果問題還沒有解決,那麼具體公式是什麼呢?這其實應該發上來才好解決的。還需要把**資料按以下形式截圖發上來。
7樓:匿名使用者
後面加個引數,false,精準匹配試試看
8樓:匿名使用者
應該是你沒有鎖定單元格
如何在excel中實現選擇一個單元格中下拉資料後另一個單元格跟著變化
9樓:楊子電影
1、以2007版excel為例,開啟excel**,資料如下圖,根據a列材質在c:d列查詢區域內自動查詢密度並顯示在b列
2、在b2輸入函式:=vlookup()
3、選擇要查詢的值所在單元格,即a2,然後輸入「,」。vlookup函式第1個條件完成
4、選擇要在其中查詢值的區域,即c、d兩列,然後輸入「,」。vlookup函式第2個條件完成
注意,也可以選c1:d11這個區域,即查詢值所在的具體區域。但如果要在第12行繼續新增查詢值的話,需要對函式中查詢值的區域進行重新選擇,所以建議直接選資料所在列這個大區域,即c:d
5、輸入區域中包含返回值的列號,圖中密度值於c:d區域的第2列,所以,輸入2,然後輸入「,」。vlookup函式第3個條件完成
6、輸入精確匹配值: 0/false進行精確查詢(輸入1/ture為近似匹配),vlookup函式第4個也是最後一個條件完成。
7、按回車鍵,檢視函式返回數值
8、將滑鼠移動到b2單元格右下角,當游標變成「十」字型時下拉,完成函式公式的自動複製
9、下拉複製公式完成
10、在a3單元格的下拉選單中選擇「鈦」,可見密度返回值為4.5,如圖
想要excel**裡輸入多行文字,有兩種方法:
第一種,可以使用excel自帶的「自動換行」功能,在選單欄的開始裡面
第二方法就是,直接按快捷鍵alt+enter鍵,就可以自動換行編輯。
10樓:
在單元格b2中運用vlookup函式可以實現。
vlookup函式,它是一個查詢和引用函式,包含4個條件。
vlookup 函式表示:=vlookup(要查詢的值、要在其中查詢值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/false 或 1/true)。
步驟如下:
1、以2007版excel為例,開啟excel**,資料如下圖,根據a列材質在c:d列查詢區域內自動查詢密度並顯示在b列
2、在b2輸入函式:=vlookup()
3、選擇要查詢的值所在單元格,即a2,然後輸入「,」。vlookup函式第1個條件完成
4、選擇要在其中查詢值的區域,即c、d兩列,然後輸入「,」。vlookup函式第2個條件完成
注意,也可以選c1:d11這個區域,即查詢值所在的具體區域。但如果要在第12行繼續新增查詢值的話,需要對函式中查詢值的區域進行重新選擇,所以建議直接選資料所在列這個大區域,即c:d
5、輸入區域中包含返回值的列號,圖中密度值於c:d區域的第2列,所以,輸入2,然後輸入「,」。vlookup函式第3個條件完成
6、輸入精確匹配值: 0/false進行精確查詢(輸入1/ture為近似匹配),vlookup函式第4個也是最後一個條件完成。
7、按回車鍵,檢視函式返回數值
8、將滑鼠移動到b2單元格右下角,當游標變成「十」字型時下拉,完成函式公式的自動複製
9、下拉複製公式完成
10、在a3單元格的下拉選單中選擇「鈦」,可見密度返回值為4.5,如圖
11樓:漂網一葉舟
假設a2單元格已經設定了資料有效性下拉選擇列表,c、d列是材質和密度對應關係,當a2選擇材質以後,b2自動填入密度;
1、在b2輸入公式:=iferror(vlookup(a2,c:d,2,0),"") 回車;
見圖一2、顯示效果:
見圖二3、如在a2選擇:鑄鐵;
見圖三b2會自動填入符合c、d列對應關係的密度見圖四說明:公式中 iferror是為了防止a2出現空格時,顯示錯誤而設的,可以不要,直接用公式:=vlookup(a2,c:
d,2,0)
12樓:匿名使用者
這個當然可以,使用公式加函式就可以實現,如果你不是很會這個軟體可以把要求提出來,我幫你搞定公式
13樓:匿名使用者
b2單元格寫入公式
=vlookup(a2,c:d,2,)
或=index(d:d,match(a2,c:c,))下拉填充公式
14樓:匿名使用者
b2=vlookup(a2,c:d,2,0)
15樓:匿名使用者
=vlookup(a2,c:d,2,0)
excel中使用vlookup函式查詢文字內容,查詢結果顯示
vlookup有四個引數 lookup value,table array,col index num,range lookup lookup value為需要在資料表第一列中進行查詢的數值。lookup value 可以為數值 引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢...
vlookup函式怎麼用?請說的具體明白淺顯些謝謝
關於vlookup函式的用法 lookup 的漢語意思是 查詢 在excel中與 lookup 相關的函式有三個 vlookup hlookuo和lookup。下面介紹vlookup函式的用法。一 功能 在 的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。二 語法 標準格式 vloo...
Excel VBA類似Vlookup函式功能,想要實現同時可正向和反向查詢
vlookup 條件,條件區域,匹配區域 你的正反向查詢是個什麼概念?條件存在於條件區域內,匹配匹配區域,存在於匹配區域內,匹配條件區域?這樣寫個自定義高數,雙向遍歷就行了 那你應該使用滑鼠按下,彈起事件啊 捕捉是從左到右,還是從右到左 直接用vlookup不行嗎 for i 1 to 5 cell...