日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【学习打卡 Free-Excel 】Task6 查找函数

發布時間:2024/3/26 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学习打卡 Free-Excel 】Task6 查找函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1. VLOOKUP
      • 用法
      • 示例
      • 注意
        • 情況一
        • 情況二
    • 2. 通配符
      • 用法
      • 示例
    • 3.XLOOKUP
      • 用法
        • 匹配類型
        • 搜索模式

1. VLOOKUP

用法

【VLOOKUP函數】=VLOOKUP(要查找的值,查找區域,要返回的結果在查找區域的第幾列,精確匹配或近似匹配)

示例

根據崗位編號,得到該員工的應發工資

=VLOOKUP(K2,A2:H50,8,FALSE)
  • 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)

情況二

根據性別和部門找到員工編號
解決方法,通過&連接兩列,作為一個單位即可,其余不變

=VLOOKUP(J2&K2,IF({1,0},C2:C20&D2:D20,A2:A20),2,FALSE)

2. 通配符

用法

主要有三個,?、*、~。

  • ?:替代一個任意字符
  • *:替代n個任意字符
  • ~:將上述兩個特殊字符轉化為普通字符

示例

根據不完整的編號查找姓名

=VLOOKUP("*"&K2,A2:F20,2,0)

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 查找函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。