frontcon函数用不了_真香警告!用了XLOOKUP再也回不去VLOOKUP了
作為一名社畜,Excel是必備技能。如果你不會vlookup函數,都不好意思跟別人說你會用Excel。但vlookup也有很大的局限性,比如:
- 首列必須為查找依據列
- 無法簡單的多條件匹配
- 橫向查找等等
往往需要進行一些復雜操作的時候我們都需要修改數據源的格式或是寫很長的函數,今天又得當加班狗了。
微軟爸爸在19年8月份重磅推出了一個滅霸函數XLOOKUP,幾乎終結了vlookup、lookup等等匹配函數。已經學會的同學現在已經很少加班了。
現在來看一下xlookup的功能和用法,首先我們要把office更新到 Microsoft Office 365,才可以使用xlookup和其他一系列滅霸函數。
語法
前三個參數為必需,后三個參數為可選
示例
示例 1-普通查找返回單列數據
根據姓名在成績表中查找班級,在I列單元格輸入
=XLOOKUP(H4,C:C,B:B)如果用VLOOKUP我們是怎么做的,先要把B列和C列的位置對調一下,或者是加入數組函數
=VLOOKUP(H4,IF({1,0},C:C,B:B),2,0)這里用xlookup是不是更簡潔了,而且解決了兩個問題:
- 可以簡單的返回查找列前面列的數據
- vlookup需要數返回第幾列,剛學vlookup的時候可是用手指戳著屏幕數的
示例 2-查找返回多列數據
上面的例子如果我們需要根據姓名一次性查找語文、數學、英語三個學科的成績,我們只需要很簡單的修改第三個參數的范圍
=XLOOKUP(H4,C:C,D:F)大家想一想用VLOOKUP的時候怎么做的
示例 3-多條件查找
1班和2班都有關羽,我們怎么結合班級和姓名多條件的返回2班關羽的成績呢,只需要把查找值和查找范圍用“&”號合并起來
=XLOOKUP(H4&I4,B:B&C:C,D:F)示例 4-橫向查找
你們肯定也見過這樣說不出來的表,沒關系,xlookup也支持橫向查找,無需轉置處理
=XLOOKUP(B4,$12:$12,$11:$11)示例 5-查找不到返回特定值
外校的混進來的怎么辦,我們可以設定查找不到時返回一個特定的值替代“#N/A”
=XLOOKUP(H4,C:C,B:B,"查找不到返回值")示例 6-模糊查找
如果要給總成績進行等級評比,這時需要用到第四個參數,類似vlookup和lookup的模糊查找
=XLOOKUP(G4,J:J,K:K,,-1)第四個參數: 0 - 完全匹配。 如果未找到,則返回 #N/A。 這是默認選項。 -1 - 完全匹配。 如果沒有找到,則返回下一個較小的項。 1 - 完全匹配。 如果沒有找到,則返回下一個較大的項。 2 - 通配符匹配,其中 *, ? 和 ~ 有特殊含義。示例 7-優先匹配后面的數值
如果要從后面的數據向前面查找,優先匹配后面的數據可以用到第五個參數,一般用于最新日期對應的數值匹配
=XLOOKUP(G4,J:J,K:K,,-1)第四個參數: 1 - 從第一項開始執行搜索。 這是默認選項。 -1 - 從最后一項開始執行反向搜索。 2 - 執行依賴于 lookup_array 按升序排序的二進制搜索。 如果未排序,將返回無效結果。 2 - 執行依賴于 lookup_array 按降序排序的二進制搜索。 如果未排序,將返回無效結果。今天給大家介紹了xlookup函數功能和一些常用場景后,相信各位加以熟練就可以拋棄vlookup家族一系列頭痛的函數,在捷徑上往excel大神之路再前進一步。最后,祝大家每天不再為做表格加班。
總結
以上是生活随笔為你收集整理的frontcon函数用不了_真香警告!用了XLOOKUP再也回不去VLOOKUP了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡可以坐地铁吗 什么信用卡可以坐地铁
- 下一篇: AE开发右键缩放至图层