首頁 > 軟體

使用VLOOKUP函數按指定次數重複資料的方法

2020-07-14 14:34:22

今天來說說一對多查詢,也就是符合條件的資料個數不止一個的時候,你該怎麼辦呢?本文圖文詳解使用VLOOKUP函數按指定次數重複資料的方法。

工作中一些複雜場景會遇到按指定次數重複資料的需求,如下圖所示。

D列黃色區域是由公式自動生成的重複資料,當左側的資料來源變動時,D列會按照指定的重複次數自動更新。

這裡使用的是一個陣列公式,以D2為例,輸入以下陣列公式後按<Ctrl+Shfit+Enter>結束輸入。

=IFERROR(VLOOKUP(ROW(A1),IF({1,0},SUBTOTAL(9,OFFSET(A$2,,,ROW($1:$3))),B$2:B$4),2,),D3)&""

這個公式乍一看很長很複雜,很多人會望而卻步了,其實只要掌握了裏面用到的幾個函數的基礎用法,配合我的講解你就可以輕鬆駕馭這個公式了。當然如果你連OFFSET和SUBTOTAL是什麼都沒聽過,那最好還是先看下F1幫助,或者等以後有點基礎了再來看這個陣列公式的解析。

下面來看看這個VLOOKUP函數公式的效果演示吧:

當然,一對多查詢還有其他解法,不用vlookup函數也可以搞定,後續的教學會結合案例給大家介紹,敬請期待!

擴充套件閱讀

VLOOKUP函數的使用方法和操作範例

vlookup函數的使用方法_vlookup函數的操作範例


IT145.com E-mail:sddin#qq.com