2021-05-12 14:32:11
使用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函數也可以搞定,後續的教學會結合案例給大家介紹,敬請期待!
擴充套件閱讀
相關文章