來源: 時間:2022-11-14 11:14:01
中金網今日介紹"怎么查個人黃金編碼(黃金檢測編碼)",希望小金從網上整理的怎么查個人黃金編碼(黃金檢測編碼)對您幫助。
查詢引用,不是Lookup或vlookup的專職工作嗎?是的,確實如此,除了Lookup、Vlookup外,還有Hlookup以及Xlookup等;但除此之外,還有一組黃金搭檔,那就是Index+Match;要掌握這對黃金搭檔,首先要了解Index函數和Match函數本身的作用。
一、Index。
功能:在給定的單元格區域中,返回特定行列交叉處單元格的值或引用。
從功能中就可以看出(返回特定行列交叉處單元格的值或引用),此函數具有兩種引用形式:
(一)數組形式:=Index(單元格區域或數組常量,行,[列])。
參數解讀:
1、單元格區域或數組常量:必需。
如果數組僅包含一行或一列,則對應的參數“行”或“列”是可選的。
2、行:必須。
選擇數組中的某行,函數從該行返回值。
3、列:可選。
選擇數組中的某列,函數從該列返回值。
備注:
參數“行”和“列”必須指向數組中的單元格,否則Index將返回#REF!錯誤。
案例:
目的:返回數據表中“司馬懿”的“月薪”。
方法:
在目標單元格中輸入公式:=INDEX(C3:H12,5,6)或=INDEX(H3:H12,5)。
解讀:
1、公式:=INDEX(C3:H12,5,6)中,數組不是單行或單列,所以需要同時指定參數“行”和參數“列”。
2、公式:=INDEX(H3:H12,5)中,只有一列,所以只需指定“行”即可。
(二)引用形式:=Index(單元格區域,行,[列],[區域順序])。
參數解讀:
1、單元格區域:必需。
(1)此處的單元格區域可以是1個,也可以是多個。
(2)如果引用的區域是非鄰的,必需用括號()括住。
(3)如果引用的每個區域僅包含1行或1列,則對應的參數“行”、“列”是可選的。
2、行:必需。
引用中某行的行號,函數從該行返回引用。
3、列:可選。
引用中某列的列標,函數從該列返回一個引用。
4、區域順序:可選。
(1)指定“單元格區域”中被引用的區域,從該范圍中按參數“行”、“列”的值返回指定的引用。
(2)選定或輸入的第一個區域編號為1,第二個為2,以此類推。
(3)缺省該參數的情況下,Index默認該值為1。
案例:
目的:返回數據表中“財務部”第2行第6列的值。
方法:
在目標單元格中輸入公式:=INDEX((C3:H5,C6:H12),2,6,2)。
解讀:
公式中的最后一個參數2指定的是第2個數據區域,即C6:H12;從C6:H12中提取第2行第6列較差處的值。
二、Match。
功能:返回符合特定值順序的項在數值中的相對位置。
語法結構:=Match(定位值,數據范圍,[匹配模式]);“匹配模式”分為-1、0、1三種,分別為:“小于”、“精準匹配”、“大于”。
1或省略:Match查找小于或等于“定位置”的最大值。“數據范圍”中的值必須以升序排序。
0:Match查找完全等于“定位值”的第一個值。
-1:Match查找大于或等于“定位置”的最小值。“數據范圍”中的值必須以降序排序。
備注:
1、Match函數返回的是“定位值”在“數據范圍”中的相對位置,而非其值本身。
2、匹配文本時,Match函數不區分大小寫字母。
3、如果查詢不到“定位值”,Match函數將返回:#N/A!。
4、如果“匹配模式”為0且“定位值”為文本字符串,則可以在“定位值”中使用通配符?(問號,匹配任意單個字符)和*(星號:匹配任意一串字符);如果要查找實際的?或*,則在字符前輸入~(波形符)。
案例:
目的:返回最低“月薪”在月薪列的相對位置。
方法:
在目標單元格中輸入公式:=MATCH(SMALL(H3:H12,1),H3:H12,0)。
解讀:
利用Small函數獲取最低“月薪”,然后利用Match函數定位其位置。
三、Index+Match應用案例。
1、常規查詢。
目的:根據“員工姓名”查詢對應的“月薪”。
方法:
在目標單元格中輸入公式:=INDEX(H3:H12,MATCH(L3,C3:C12,0))。
解讀:
典型的數組形式應用案例,首先用Match函數定位出當前值(L3)在C3:C12中的相對位置,然后返回給Index當做“行”參數使用,最后返回H3:H12中指定行的值。
2、逆向查詢。
目的:根據“員工姓名”查詢對應的“員工編號”。
方法:
在目標單元格中輸入公式:=INDEX(B3:B12,MATCH(L3,C3:C12,0))。
解讀:
用Match函數定位當前值(L3)在相對范圍(C3:C12)中的相對位置,并返回給Index函數的“行”參數;用Index提取B3:B12范圍中指定行的值。
3、多條件查詢。
目的:查詢符合指定“性別”、“婚姻”、和“部門”的“人員姓名”。
方法:
在目標單元格中輸入公式:=INDEX(C3:C12,MATCH(L3&M3&N3,E3:E12&F3:F12&I3:I12,0))。
解讀:
1、“定位值”和“數據范圍”之間用連接符“&”對應連接即可;由于有多個數據范圍,所以在填充時用Ctrl+Shift+Enter填充。
2、如果有多個符合條件的值,返回第1條記錄。
結束語:
查詢引用中,無外呼常規查詢(正向查詢)、逆向查詢以及多條件查詢外;用Index+Match函數都可以輕松應對,相對于Lookup和Vlookup來說,更容易理解和上手應用。
如果親有更多的關于Index和Match函數的應用技巧,歡迎在留言區留言討論哦!
今日中金網關于怎么查個人黃金編碼(黃金檢測編碼)的介紹就到此。
聲明:文章僅代表原作者觀點,不代表本站立場;如有侵權、違規,可直接反饋本站,我們將會作修改或刪除處理。
相關推薦
猜你喜歡