私信回覆關鍵詞【UP】~
立即獲取VLOOKUP函數用法教程合集,一看就會!
本文涉及到的函數:Vlookup 函數,Xlookup 函數。
Vlookup 基本語法:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
=VLOOKUP(找啥, 在哪裡找, 返回的值在區域中第幾列, 查找的方式)
Xlookup 基本語法:
= XLOOKUP(ookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])
= XLOOKUP (查找值,查找值的列,返回值的列,[如果找不到返回的值],[匹配方式],[查詢方式])
旁白:
35 年前,江湖中出現了一個武林高手 V 大俠,Vlookup 大俠擅長 V 查找,許多表哥表妹紛紛拿著表格前來向他請教。
這三十年來,訪客絡繹不絕。
不過,最近,他開始發覺前來找他的人一次比一次少,許久不出山的他,想知道外面究竟發生些了什麼?
於是,他喬裝打扮,來到一家茶樓喝茶。
這家茶樓中來來往往的都是各地的武俠人士和表哥表妹,是打探消息的絕好地方。
正在他喝茶之際,耳邊傳來隔壁桌的對話。
「你聽說了嘛,最近出現了一個新來的武林高手,據說他的 X 查找神技出奇的厲害!」
「對對對,我也聽說了,聽說他比 V 查找更厲害呢!我打算前去向他請教呢!」
……
旁邊的 V 大俠對他們說,「我剛好也想去,不如我們一起結伴過去吧?」
「好,一起走。」
幾人翻過幾道山,終於到了 Xlookup 大俠的住處。
住處中,眾人就只看到一個孩童雙手正在揮舞著劍。
那孩童便是傳說中 X 大俠。
V 大俠蔑視一看,傳說中的 X 大俠居然就只是個 2 歲左右的小孩童!
竟然還敢對外稱比我還厲害?我要見識見識!
於是,V 大俠卸下喬裝,露出了 V 神劍。(眾人一驚!)
他慢步走向那孩童面前,說道:
「孩子,我們來對決一下,若是你贏,我就在下屆的武林大會中舉薦你,若是我贏,你就在山中繼續修煉。」
圍觀甲:「沒想到,剛剛跟我一起過來的,居然是 V 大俠!真的好奇這場對決會是誰會是贏家呢?」
圍觀乙:「V 大俠一直是我們函數武林中的大佬,一旦被他在武林大會中舉薦,前途不可估量啊!」
……
X 孩童先是愣了一下,隨後他便認出這位俠士竟是 V 大俠,頓時心情特別激動不已。
因為 V 一直是他所敬佩的偶像啊!
這一年來,他一直在深造,希望有朝一日能夠與之見面!
旁白:
Xlookup 函數是 2019 年 8 月,Office365 新增加的新函數~
2019 年 11 月,Xlookup 函數更新了一個新的參數:如果找不到則返回的值。
第一局
對於查詢不到的值,返回其他值
表哥甲扔出一張表格,說道:
「兩個大俠,幫我看看我的表格吧,利用 V 神技裡面有個錯誤,我想把錯誤顯示為 0,這應該怎麼做?」
V 大俠一看,「這很簡單啊,直接找我小弟 IFERROR 函數幫忙,就可以!」
X 孩童愣了一下,說道,「不用找別人幫忙啊,X 神技一下子搞定!」
圍觀甲:「哇,Xlookup 大俠好厲害啊!居然一個人就搞定了!」
圍觀乙:「Vlookup 神技如果查找不到就只能返回#N/A 錯誤值;
Xlookup 神技,有一個參數可以直接判斷如果找不到則顯示什麼。
所以我們現在這種情況不再需要搭配 IFERROR 函數了!」
第一局:Xlookup 大俠勝!
第二局
查詢最後一個值
表妹甲說,我也有一張表。
「我想要查詢一下查找值出現的最後一個值,不過利用 Vlookup 神技就只能查找出現第一次出現的值,這我應該怎麼做?」
V 大俠不緊不慢地說:「利用 Countif 函數做輔助列查找啊!就像下圖這樣!」
表妹甲一愣:「好麻煩啊!」
Xlookup 大俠說:「沒有那麼複雜,我還是隻用一個函數公式解決!」
<code>=XLOOKUP(D2,$A
$1
:$A
$10
,$B
$1
:$B
$10
,,0,-1)/<code>
眾人連連稱讚!
圍觀甲:「Xlookup 最後一個參數可以選擇查詢方式,這裡選的是-1,也就是從最後一項到第一項找,返回的最後一次出現的值!」
眾人大呼:Xlookup 大俠可以取代 Vlookup 大俠了!
Vlookup 大俠心中雖有隱隱不悅,不過還是對這小小的 Xlookup 孩童充滿欣喜。
第二局:Xlookup 勝!
第三局
返回大於或等於查找值的對應的值
表妹乙說,「我也有一張表,我想要查找截至日期對應的銷量,若找不到截至日期的銷量,則查找下一個記錄的銷量。
我直接用 Vlookup 函數沒辦法達到這個效果。」
我寫了個函數公式:
<code>=VLOOKUP(B2,A4:B12,2,TRUE)
/<code>
結果是 34 ,而我希望的查找到下一記錄也就是 2020/2/21 對應的銷量,即 26。
V 大俠頓時一愣,我的近似匹配功能只能查找小於等於查找值對應的值,而查找大於等於查找值對應的值,無能為力啊!
X 孩童撓了撓頭說,「我可以直接做到,也是一個函數解決!」
圍觀甲:這我知道,Xlookup 函數第五參數可以選擇各種匹配方式!
第三局:Xlookup 大俠完勝!
Vlookup 大俠頓再一次對 Xlookup 小輩欽佩。
「看來是我老了,未來是年輕人的天下,老夫甘拜下風。這次對決,我宣佈:Xlookup 獲勝!」
圍觀的人頓時討論了起來,「Xlookup 大俠這麼厲害,是不是可以完全取代 Vlookup 大俠呢?」
Xlookup 孩童羞羞地說:
「我現在還只是個新出的毛頭小子,很多表哥表妹都還不能使用我的神技;
要使用的話還需要更新一下他們的工具,所以 Vlookup 大俠目前是不會被取代的。
查找函數都是一家人,用誰都一樣,關鍵是解決表哥表姐的問題最重要!」
所以最後的大贏家,其實是我們!
旁白:
目前使用 Xlookup 函數需要使用 Office365,先添加為預覽體驗會員,更新後才能使用。
不過添加預覽體驗會員後,由於可能軟件頻繁更新,會造成軟件不穩定。
而 Vlookup 函數在任意版本都可以使用,所以 Vlookup 函數目前不會被取代。
旁白:
總結一下:
= XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])
❶ 第一參數:查找值
❷ 第二參數:查找值的列
❸ 第三參數:返回值的列
❹ 第四參數:if 找不到返回的值
❺ 第五參數:匹配方式
❻ 第六參數:查詢方式
我們來看看這三場對決:
❶ 第一局對決中,用到了 Xlookup 函數的第四參數的功能,彌補了 Vlookup 函數由於找不到值出現#N/A 錯誤的情況;
❷ 第二局對決中,用到了 Xlookup 函數的第六參數的功能,查詢方式有多一種選擇;
❸ 第三局對決中,用到了 Xlookup 函數的第五參數的功能,查詢方式可以自主的選擇。
好啦,這次對局圓滿落幕,如果還有任何想說的話,可以在留言區與我留言哦!
私信回覆關鍵詞【UP】~
立即獲取VLOOKUP函數用法教程合集,一看就會!