1樓:北方會員
=vlookup(a19,目錄!c1:g12,5,0)1:準備查詢的a19內容必須在目錄頁的c列。也就是首列。
2:準備引用的內容的列必須在g列的左側。比如公式中的5如果改為6就不行,(從c開始往右第六列是h列不在你所選的c1:
g12區域內)除非把g12改為h12或再右邊一點的列,如i-j-k等等。
3:選擇區域的行數無所謂,10行8行都行。列必須往右等於或超過你引用值得列。
4:再後面的0有無都行,實際使用中還是加上好些。或直接按提示做輸入false或true。我沒用過,我都是用0。
2樓:我是月光之淚
親!vlookup(查詢值,區域,列序號,邏輯值)比如vlookup(a2,a:c,2,0),這個公式的意思是在區域a到c裡尋找單元格a2,並返回a
到c區域的第二列數值。
邏輯值」:為true(1)或false(0)。它指明函式 vlookup 返回時是精確匹配還是近似匹配。
如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於「查詢值」的最大數值;如果「邏輯值」為false,函式 vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。如果「查詢值」為文字時,「邏輯值」一般應為 false 。
錯誤值 #n/a。
希望我的回答對你有所幫助,望採納贊同!
3樓:匿名使用者
一、excel本身的幫助裡面關於true和false引數的說明部分是錯誤的。
二、最後引數為true或非零時,range部分必須為升序,否則會發生意想不到的錯誤。
這兩條樓上正解。
三、最後引數為false或0時,range部分可以無序。
四、注意文字格式的數字。
excel在使用vlookup函式**錯,麻煩高手看圖幫我分析一下錯誤原因。
4樓:
e列沒有輸入資料,並且公式沒有使用精確查詢,顯示錯誤值,修改一下公式:
=if(iserror(vlookup(e1,l:p,5,0)),"",vlookup(e1,l:p,5,0))下拉。
5樓:匿名使用者
將最後一個引數1改為0就可以了。1是模糊查詢,0是精確查詢。
為什麼vlookup用在excel中會出錯
6樓:匿名使用者
首先我們來了解下vlookup的用法。
vlookup包含4個引數,第一引數lookup_value, 即要查詢的值,應該是一個值(value);第二引數table_array, 即查詢的區域,也就是在**查詢。從名字能看出這個引數應該選擇一個array(陣列);第三引數col_index_num,從名字可以看出col是列,index是索引,num是數字,也就是返回第二引數中的第幾列;第四引數[range_lookup],通過設定0或1來實現精確查詢和模糊查詢。
前三個引數是必選引數,第四引數為可選引數,如果不選第四引數則預設引數值為true, 即模糊查詢, 例如:vlookup(a1, b1:c10,2)。
如第四引數為0或false, 則返回結果為精確查詢,例如:vlookup(a1, b1:c10,2,0)或vlookup(a1,b1:
c10,2,false), 也可簡寫為vlookup(a1,b1:c10,2,),此時逗號不能省略。
鑑於以上用法,如果發現公式出錯,則要首先排查下第四引數是否正確使用,其次看下第二引數的首列是否包含第一引數且格式一致,如果涉及vlookup的下拉或右拉使用,再檢查下相對/絕對引用問題。
7樓:匿名使用者
把具體公式內容發上來才知道問題所在。加0表示精確查詢,找不到相同值就返回錯誤值;不加是模糊查詢,找不到相同值就返回最接近的值。
8樓:匿名使用者
應該是最後一個引數的問題的,你公式中沒有填寫,所以它以預設的查詢方式進行,加一個引數0試試
9樓:小懶馬
為什麼vlookup用在excel中會出錯,所對應的數值經常會出錯 ===舉例說明,目前我沒有見過這個公式出錯。
vlookup函式,最後一個0或者false,加和不加有什麼不同?====0為精確查詢,false為模糊查詢,通常false找到的值是不準確的。
10樓:辛迪貓貓
vlookup 最後一個引數的意思:是否精確查詢true 和1 為 模糊查詢
false和0 為精確查詢
vlookup函式
語法:vlookup(查詢值,查詢區域,返回值第列號,是否精確查詢)
誰能告訴我excel vlookup公式為何會出現以下錯誤 5
11樓:匿名使用者
vlookup函式的首列查詢函式,查詢不到匹配資料,就會顯示錯誤資訊。
可用if和iserror函式返回空值(即匹配不到時不顯示什麼):
=if(iserror(原公式),"",原公式)
12樓:匿名使用者
你引用的是合併單元格,所以會出錯。
你在**外面一個單元格內輸入 16 試一下。
13樓:匿名使用者
沒有找到具體資料,就這樣了
另外查詢的資料 怎麼是$g$3呢?
vlook被查詢資料應該是第一列
14樓:
你的**裡有連結,看看連結表裡的資料,
excel中vlookup函式總是出錯,字母能查到,數字就不行
15樓:神話小白
核心問題是因為你用來對比單元格內的「內容」,和目標資料列中的「內容」字元不夠明確匹配, 解決方式,將他們都設定為「文字格式」
批量設定當前列的格式為文字的快速方法(wps的方式,excel類同吧):
1、選中目標單元格所在的列(由於查詢值通常在1列內);
2、在選單「資料」-「分列」,進入到第三步的時候可以看到需要選擇的型別,設定為「文字」即可
16樓:匿名使用者
b7單元格公式改成
=vlookup(--a7,c$6:d$40,2,)或a7單元格公式改成
=--mid(c3,2,1)
不對,還有字母的,公式要改成
b7=vlookup(if(count(--a7),--a7,a7),c$6:d$40,2,)或a7
=if(count(--mid(c3,2,1)),--mid(c3,2,1),mid(c3,2,1))
17樓:錯落的情緣
那是因為你查詢值1,2,3,4的右邊的單元格的格式問題,就是放置結果的那一列的單元格的格式不對,前面幾個是文字格式,輸入的公式不能運算
excel**使用vlookup公式出現錯誤,錯誤不是連續或批量錯誤,是間斷、不規律性質的出現。
18樓:
沒有找到匹配資料。
出錯原因:資料在前後有空格,或不可見字元,導致資料為區配;
解決方法:
修改公式:(試試)
=vlookup(trim(clean(b2)),sheet2!a:c,2,0)下拉。
19樓:匿名使用者
你不把公式發出來,別人怎麼知道你要查什麼,也沒法幫你啊。
似乎sheet1裡a6單元格里的名稱有問題。那個h字母怎麼跟別的不一樣?會不會因為這個原因?a6的名稱與sheet2裡的名稱不匹配,自然查不到結果。
excel中vlookup函式問題,幫我看看這個公式有錯誤嗎?為什麼返回的結果不正確
20樓:匿名使用者
要保證能查詢到正確的結果,必須保證vlookup各個引數,正確理解並應用
語法: vlookup(查詢的值,查詢範圍,查詢區域返回的第n列的值,是否精確查詢)
21樓:匿名使用者
最後一個引數不要寫true,寫0試試。
22樓:匿名使用者
將true改為:false或0,表示精確匹配。
23樓:
把true改成0 試試
excel中的vlookup函式出錯,輸入後顯示了公式。沒有出現數值或者錯誤
24樓:匿名使用者
你輸入的單元格可能是文字格式,請先修改為常規格式後試試。若是檔案格式即將公式以檔案形式全部顯示出來不會顯示計算結果。希望能夠幫到你。
25樓:匿名使用者
你輸入的單元格可能是文字格式,更正如下:
右擊---設定單元格格式---數字---選擇數值,ok
26樓:森林浴
你公式輸入的單元格設定了文字格式
27樓:裴玉巧單未
1、檢查單元格格式是不是常規,不是,改成常規
2、取消公式稽核模式。方法:選單「工具」——公式稽核——公式稽核模式。或按ctrl+`(鍵盤左上角數字1鍵的左邊的那個鍵。)
如何在excel中vlookup
纖殲鍵 vlookup函式 是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。vlookup是按列查詢,最終返回該列所需查詢列序所對應的值 與之對應的hlookup是按行查詢的。函式的語法如下 vlookup lookup value,ta...
excel中函式if與vlookup怎麼結合著使用
在h2輸入以bai下公式 du,然後向下填充公式 vlookup f2,a d,if g2 購入zhi 2,if g2 售出 3,4 0 通過if函式建立g列條件對 dao應的查詢資料的第幾列,專通過vlookup函式返回屬資料。此公式僅作舉例,與index match和vlookup match函...
excel中vlookup函式怎麼匹配
格式 vlookup 引數1,引數2,引數3,引數4 含義 引數1 為需要在陣列第一列中查詢的數值,可以為數值 引用或文字字串 引數2 為需要在其中查詢資料的資料表 引數3 為 引數2 中待返回的匹配值的列序號 引數4 為一邏輯值,指明vlookup返回時是精確匹配還是近似匹配。說明 引數1 為查詢...