INDEX函數與MATCH函數嵌套使用技巧

      網友投稿 819 2025-03-31

      INDEX函數與MATCH函數嵌套使用技巧

      這里分享一個對INDEX函數+MATCH函數嵌套的小總結~~

      首先呢,INDEX函數+MATCH函數嵌套的最基本格式如下:

      index(序列1,match(值,序列2,0))

      其含義為:

      根據“值”在序列2中的位置,得出序列1中相同位置的值(模糊查找時,最后參數也可能是1、-1)。

      這個看似和vlookup函數很像,但它不需要源數據的嚴格對齊,也不需要查找值必須在首列,更為靈活一些~

      實例如下:

      INDEX函數與MATCH函數嵌套使用技巧

      這樣的反向查找,其實用VLOOKUP、LOOKUP、INDEX+MATCH都是可以做到的,3個公式分別如下:

      VLOOKUP法:

      =VLOOKUP(E3,IF({1,0},$C$2:$C$9,$B$2:$B$9),2,FALSE)

      LOOKUP法:

      =LOOKUP(1,0/($C$2:$C$9=E3),$B$2:$B$9)

      INDEX+MATCH法:

      =INDEX($B$2:$B$9,MATCH(E3,$C$2:$C$9,0))

      這個基本實例中,序列1就是B2:B9,序列2是C2:C9,查找值是E3。以上,可見3者異同。

      除了以上的基本情景,INDEX+MATCH嵌套也可能會用在其他的怪異需求中。

      比如下面的例子:

      要將B列內容各自重復C列指定的次數,形成一個新的序列。

      首先,我們想到用INDEX來提取B列內容:

      =INDEX($B$14:$B$17,X)

      只是,這個X應該是什么呢?

      它得是一個在下拉的時候,前6個取值是1,然后2個2,然后5個3,然后3個4,這樣的序列。

      我們自然想到,先將頻次序列{6,2,5,3}變成累計序列{6,8,13,16},然后從0開始對它進行模糊查找,如下:

      =MATCH(ROW(A1)-1,{6,8,13,16},1)

      (下拉)

      這時,得到了這樣一個序列:

      {#N/A,#N/A,#N/A,#N/A,#N/A,#N/A,1,1,2,2,2,2,2,3,3,3}

      這個序列,離我們想要的序列還有兩點不同:1都變成了錯誤值,后面的取值也都少了1;據此可以在后面+1,前面增加IFERROR:

      =IFERROR(MATCH(ROW(A1)-1,{6,8,13,16},1)+1,1)

      (下拉)

      此時,成功獲得了想要的序列X,那么將它替換回原公式,即:

      =INDEX($B$14:$B$17,IFERROR(MATCH(ROW(A1)-1,{6,8,13,16},1)+1,1) )

      (下拉)

      如此,目的實現。

      最后,還有一個問題,即公式中的累計序列如何計算得到?

      這可以用offset選定區域并求和獲得:

      =SUBTOTAL(9,OFFSET($C$14,,,ROW($1:$4),1))

      (此為數組公式)

      即將C14分別向下1、2、3、4格的區域求和。

      用以上公式替代掉{6,8,13,16},則最終的公式為:

      =INDEX($B$14:$B$17,IFERROR(MATCH(ROW(A1)-1,SUBTOTAL(9,OFFSET($C$14,,,ROW($1:$4),1)),1)+1,1))

      以上是數組公式,需三鍵結束,下拉。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel表格怎么制作一個超簡單的考勤表?
      下一篇:生產調度管理系統(生產調度管理系統創新點)
      相關文章
      亚洲Av永久无码精品黑人| 亚洲国产精品无码久久久不卡| 久久精品国产亚洲AV麻豆~| 亚洲综合色区在线观看| 伊在人亚洲香蕉精品区麻豆| 色综合久久精品亚洲国产| 亚洲人成色99999在线观看| 久久夜色精品国产噜噜亚洲a| 亚洲福利一区二区三区| 久久精品九九亚洲精品| 亚洲综合视频在线观看| 亚洲女人初试黑人巨高清| 亚洲成人黄色在线观看| 丁香婷婷亚洲六月综合色| 久久乐国产综合亚洲精品| 亚洲中文字幕精品久久| 亚洲乱色熟女一区二区三区蜜臀| 亚洲中文字幕久久精品蜜桃| 亚洲heyzo专区无码综合| 国产成人精品亚洲一区| 亚洲国产中文字幕在线观看| 久久亚洲国产精品五月天婷| 亚洲香蕉成人AV网站在线观看| 亚洲精品制服丝袜四区| 亚洲a一级免费视频| 亚洲国产成人精品不卡青青草原| 久久久久亚洲AV无码麻豆| 亚洲国产综合精品| 亚洲妇女熟BBW| 久久精品亚洲日本波多野结衣| 另类小说亚洲色图| 国产亚洲欧洲Aⅴ综合一区 | 亚洲色成人四虎在线观看| 亚洲精品无码mⅴ在线观看| 日韩在线视精品在亚洲| 亚洲精品网站在线观看不卡无广告| 久久精品国产亚洲一区二区三区| 国产亚洲真人做受在线观看| 久久久无码精品亚洲日韩按摩| 亚洲av成人一区二区三区| 亚洲精品女同中文字幕|