1樓:
使用iferror函式就可以做到了。iferror函式的語法如下:iferror(欲判斷的值,錯誤時返回的值)它的用途是判斷它的第乙個函式是否是錯誤值,如果不是的話就原樣返回第乙個引數的值,如果是錯誤值得話則返回引數2裡面填寫的內容。
對於vlookup函式,在外面巢狀一層iferror函式就能做到當錯誤的時候返回0了。公式寫法如下:=iferror(vlookup(..
excel裡的vlookup公式怎麼總返回錯誤的值是為什麼?
2樓:匿名使用者
vlookup函式索引範圍第一列應為你索引值那列(即你根據身份證號查詢就用身份證那列為首列,用姓名查詢就用姓名那列為首列,不然報錯),應改為(g2(查詢條件列),d:x(範圍未列),2(從第一列數後邊第幾列),false(精確匹配))
3樓:雪v歌
vlookup函式有四個引數,第一引數是查詢值,第二引數是查詢區域,且查詢值必須位於首列中,第三引數是返回與查詢值同行的第幾列的值,第四引數為true和false,可以用1和0來替代,第四引數為1時是模糊查詢,必須是公升序排序,第四引數為0時是精確查詢,無須排序。
按照你的情況,可能是第四引數沒有用0或省略掉了。
excel中vlookup函式查詢老是錯,哪一步出錯了? 10
4樓:匿名使用者
看看查詢的範圍內有沒有空格,檢查一下,對照查詢正確的值仔細比對一下。
5樓:匿名使用者
公式看不清,實在不知道**錯了,
excel的vlookup函式查詢出錯,顯示錯誤的值
6樓:魔窟莫
引數錯了,精確查詢應該false(預設不填),你用了模糊查詢true
7樓:天雨下凡
將true改成0或者false試試,即:
=vlookup(a9,sheet4!$a$1:$b$360,2,0)
excel公式vlookup對比返回值錯誤是為什麼呢?查詢內容都存在。
8樓:望涵滌
這是由於提問中兩個**的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日"),
excel中vlookup函式總是出錯,字母能查到,數字就不行
9樓:神話小白
核心問題是因為你用來對比單元格內的「內容」,和目標資料列中的「內容」字元不夠明確匹配, 解決方式,將他們都設定為「文字格式」
批量設定當前列的格式為文字的快速方法(wps的方式,excel類同吧):
1、選中目標單元格所在的列(由於查詢值通常在1列內);
2、在選單「資料」-「分列」,進入到第三步的時候可以看到需要選擇的型別,設定為「文字」即可。
10樓:匿名使用者
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))
11樓:錯落的情緣
那是因為你查詢值1,2,3,4的右邊的單元格的格式問題,就是放置結果的那一列的單元格的格式不對,前面幾個是文字格式,輸入的公式不能運算。
excel裡vlookup公式計算結果不對
12樓:匿名使用者
把你的公式改一下,你現在這個寫的預設是近似匹配,vlookup中最後乙個引數預設是true.
你把最後乙個引數加上,寫0,改為精確匹配試下呢。
=vlookup(i2,$m$2:$n$6,2,0)
13樓:手機維修獅
兩種情況:
1、單元格格式設定了文字型別,重新設定為「常規」;
2、設定了顯示公式:公式--公式審核--顯示公式。
14樓:小棠數碼達人
您好,計算範圍內包含有文字數字,格式為文字的將不納入計算,解決方法如下:
1、在電腦裡面找需要計算的excel**,找到之後選中**,右鍵單擊滑鼠,將**開啟。
2、開啟了**之後,選中**裡面需要計算的單元格,右鍵單擊滑鼠,點選設定單元格格式,這個選項進入。
3、進入到單元格格式的介面就好,在數字分類裡面,將文字格式設定為常規格式。
4、設定完畢之後,最後點選確定,這樣就可以計算了。
15樓:匿名使用者
1、最好將表一的 i 列 和表二 的m列中的漢字(一類、二類。以編號來代替(如 n01、n02...表二中m列值要唯一,excel中的函式換算關係主鍵或表名最好不要以漢字開頭。
2、表一的 i 列和表二的m列中不要有合併單元格,同時對這兩列分別進行排序,這樣不會錯了。
excel裡面的vlookup做資料匹配,明明公式都沒輸入錯誤,但是總是匹配不出
16樓:新浪河陽小子
vlookup函式只能從左到右的正向查詢,不能直接從右到左的逆向查詢,如要進行逆向查詢,需通過if()建立兩個陣列進行輔助。公式結構為=vlookup(d2,if(,$b$1:$b$7,$a$1:
$a$7),2,0),這個公式用插入函式的引導視窗是編寫不出來的,必須手動編寫。
17樓:匿名使用者
=vlookup(m14,if(,[2023年3月順豐賬單。xlsx]sheet10!$m$11:
$m$340,[2023年3月順豐賬單。xlsx]sheet10!$l$11:
$l$340),2,0)
必須先開啟2023年3月順豐賬單。xlsx工作簿,完公式後再關閉2023年3月順豐賬單。xlsx工作簿,這樣公式會自動生成引用位址,否則還要自己路徑很麻煩。
18樓:
看你的圖,是資料來源的查詢列和返回列的前後位置反了,vlookup一定要被查詢的內容在第一列,找到後再返回後面相應列的內容,你看你的「張南萍」在「財務部」的後面,當然就返回#na了,就是在第一列裡找不到你要的內容。
19樓:縹緲一樣
這個問題之前也一直困擾著我,遇到這種問題說明你對**的理解深度不夠!原因:**中有你看不到的符號、空格等是要查詢的**和被查詢的**不是完全一樣。
方法:1、通過資料分列把空格等分出去。
2、在使用clean()函式把**中的非列印字元去掉通過這2個步驟 必定解決你的問題!!!
20樓:煙火
vlookup不能夠跨文件引用的,
excel公式vlookup公式沒錯,但結果出現錯誤
21樓:音音媽
你查一下是否是兩張表公共的索引列-"姓名"的格式不同,你最好先用公式"trim()"把索引列的格式都變成文字格式,然後再用vlookup公式。
22樓:藍創顧問老向
公式沒有錯,但你要檢查所查詢到的單元格是否有問題。最好上傳附件,這樣看不到具體問題。
23樓:阿庫拉丁
檢查一下你要返回的那個單元格是否是公式或引用。
24樓:生生為白
是否是**中的空格的問題?或者其他的因為你原始的資料不匹配,
25樓:
a:k範圍再具體一點。
比如王紅嬪所在行為10,最後一行為100
a10:k100
26樓:匿名使用者
最好是上傳附件,才能更好的分析,解決。是不是欄位名不一致。
Excel VLOOKUP函式怎麼用
vlookup函式 vlookup 要查詢的值 要在其中查詢值的區域 區域中包含返回值的列號 精確匹配或近似匹配 指定為 0 false 或 1 true 1.要查詢的值,也被稱為查閱值。2.查閱值所在的區域。請記住,查閱值應該始終位於所在區域的第一列,這樣 vlookup 才能正常工作。例如,如果...
Excel Vlookup函式怎麼用
函式共4個引數,格式是 vlookup 需要查詢的值,被查詢的區域,返回被查詢區域的第幾列資料,以精確還是模糊方式查詢 如公式 vlookup c1,a b,2,0 該公式的意思就是以c1的值到a列中查詢 注意 被查詢值c1,必須位於查詢區域的第一列,即a列 找到後返回對應的b列的值,那個數字2就是...
excel vlookup數量怎麼一起顯出來呢
vlookup函式的用法 vlookup 查詢的資料,查詢的區域,返回值在查詢區域的列數,匹配方式 其中,查詢區域第一列必須是查詢資料所在的列,匹配方式有兩種0或者false為精確匹配,1或者true為近似匹配。利用vlookup函式可以查詢某些資料對應的數量等資訊。軟體版本 office2007 ...