【学习打卡 Free-Excel 】Task6 查找函数
生活随笔
收集整理的這篇文章主要介紹了
【学习打卡 Free-Excel 】Task6 查找函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. VLOOKUP
- 用法
- 示例
- 注意
- 情況一
- 情況二
- 2. 通配符
- 用法
- 示例
- 3.XLOOKUP
- 用法
- 匹配類型
- 搜索模式
1. VLOOKUP
用法
【VLOOKUP函數】=VLOOKUP(要查找的值,查找區域,要返回的結果在查找區域的第幾列,精確匹配或近似匹配)示例
根據崗位編號,得到該員工的應發工資
- K2是查找的idx
- A2:H50是查找的范圍,因為編號在最前面,應發工資在最后面,方便期間,一起包括住
- 8指的是,查找的數據是第幾列的,也就是第8列,應發工資(從前往后數)
- False表示精確匹配(True是模糊匹配)
另一個傻瓜式操作,用if操作,然后求和得到的,=IF(A2=$K$2,H2,0)
注意
VLOOKUP函數的限制:查找的區域在被查找值的左側
情況一
根據員工編號找到應發工資
解決方法:將G2:G17列與H2:H19列做成了一個臨時數據組,并讓這2列交換位置
=VLOOKUP(K2,IF({1,0},H2:H19,G2:G19),2,FALSE)情況二
根據性別和部門找到員工編號
解決方法,通過&連接兩列,作為一個單位即可,其余不變
2. 通配符
用法
主要有三個,?、*、~。
- ?:替代一個任意字符
- *:替代n個任意字符
- ~:將上述兩個特殊字符轉化為普通字符
示例
根據不完整的編號查找姓名
3.XLOOKUP
升級版本
用法
【XLOOKUP函數】==XLOOKUP(想要查找值, 想要在哪個數據區域中查找, 要返回的數據區域,, [ifnotfound], [matchmode], [searchmode])- 第四參數(可選參數):ifnotfound,
- 找不到結果 -> 返回第四參數
- 省略 -> 返回#N/A
- 第五參數(可選參數):match_mode,指定匹配類型
- 第六參數(可選參數):search_mode, 指定要使用的搜索模式
匹配類型
- 參數為:0 ,精確匹配,未找到結果,返回 #N/A。 默認選項。
- 參數為:-1,近似匹配,未找到結果,返回下一個較小的項。
- 參數為:1,近似匹配,未找到結果,返回下一個較大的項。
- 參數為:2 ,通配符匹配
搜索模式
- 參數為:1,從第一項開始執行搜索。 這是默認選項。
- 參數為:-1,從最后一項開始執行反向搜索。
- 參數為:2,根據 lookup_array 按升序排序的二進制搜索。 如果未排序,將返回無效結果。
- 參數為:-2,根據lookup_array 按降序排序的二進制搜索。 如果未排序,將返回無效結果。
餓,我的excel版本沒有xlookup,案例就不看了,有機會用到再說吧,
總結
以上是生活随笔為你收集整理的【学习打卡 Free-Excel 】Task6 查找函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Rancher RKE K8s 集群 e
- 下一篇: 三星4521主板显示“11:11(AM)