iferror函數(shù)怎么刪除錯(cuò)誤值 vlkoop函數(shù)的12種用法?
vlkoop函數(shù)的12種用法?1.工作表的格式一樣的,銷售金額都在B列,現(xiàn)在要網(wǎng)站查詢每個(gè)商品的銷售金額。稍微有些基礎(chǔ)的,按結(jié)構(gòu)VLOOKUP函數(shù)這種用法。VLOOKUP(A2,1月!A:B,2,0)
vlkoop函數(shù)的12種用法?
1.工作表的格式一樣的,銷售金額都在B列,現(xiàn)在要網(wǎng)站查詢每個(gè)商品的銷售金額。
稍微有些基礎(chǔ)的,按結(jié)構(gòu)VLOOKUP函數(shù)這種用法。
VLOOKUP(A2,1月!A:B,2,0)
2月、3月……12月,順次排列可以修改VLOOKUP函數(shù)的第二參數(shù)。
VLOOKUP(A2,2月!A:B,2,0)
VLOOKUP(A2,3月!A:B,2,0)
……
VLOOKUP(A2,12月!A:B,2,0)
這種雖然是可以解決問題的方法,但是需要修改10多次,非常容易改錯(cuò)。
而盧子卻區(qū)分了另外的方法,每個(gè)工作表名稱都列出了,當(dāng)然可以不動(dòng)用INDIRECT函數(shù)的主動(dòng)語句。
VLOOKUP($A2,INDIRECT(B$1!A:B),2,0)
空調(diào)在某些月份就沒按值,顯示錯(cuò)誤值#N/A,這個(gè)可以相互嵌套函數(shù)IFERROR,讓錯(cuò)誤值會(huì)顯示0。
IFERROR(VLOOKUP($A2,INDIRECT(B$1!A:B),2,0),0)
2.工作表的格式不同,銷售金額的列數(shù)不考慮,現(xiàn)在要網(wǎng)站查詢每個(gè)商品的銷售金額。
1月的銷售金額在C列。
2月的銷售金額在D列。
其他就不排列截圖,反正我應(yīng)該是列數(shù)不確認(rèn)。
有不少讀者做表就太隨便地,這個(gè)月覺著以前留下記錄得不新華考資就增強(qiáng)幾列,下個(gè)月都覺得像不必要記錄這些又刪除一些列,之后表格搞得一團(tuán)糟。
這樣的表格還沒治了嗎?
還好,有MATCH函數(shù)這個(gè)可以自動(dòng)識(shí)別出銷售金額在第幾列。
MATCH(銷售金額,$1:$1,0)
將MATCH函數(shù)作為VLOOKUP函數(shù)的第三參數(shù),以前的區(qū)域再如何修改大點(diǎn)即可解決問題的方法。
IFERROR(VLOOKUP($A2,INDIRECT(B$1!A:Z),MATCH(銷售金額,INDIRECT(B$1!1:1),0),0),0)
vlookup匹配錯(cuò)誤的公式怎么變成0?
兩種辦法可以不能做到:
第一,用iferror函數(shù),另一個(gè)參數(shù)將vlookup函數(shù)寫出來,逗號(hào)包圍起來,第二個(gè)函數(shù)寫0,這樣如果是錯(cuò)誤`值都會(huì)被重命名為0。
第二,簡(jiǎn)單的方法把所有的值復(fù)制黏貼成值,后再右上角點(diǎn)全部替換,將所有錯(cuò)誤值都統(tǒng)一全部替換為0,這樣得不出來的結(jié)果也是差不多。