Vloolup函數只能查找一個值嗎?你相信嗎

vlookup函數和countif函數是excel中最有用的兩個函數,如果把他們放在一起用,結果可以實現一個超級強大的功能

一對多查找

【例】如下圖所示左表為客戶消費明細,要求在F:H列的藍色區域根據F2的客戶名稱查找所有消費記錄。

Vloolup函數只能查找一個值嗎?你相信嗎

步驟1在左表前插入一列並設置公式,用countif函數統計客戶的消費次數並用&連接成 客戶名稱+序號的形式。

A2: =COUNTIF(C$2:C2,C2)&C2

Vloolup函數只能查找一個值嗎?你相信嗎

步驟2在F5設置公式並複製即可得到F2單元格中客戶的所有消費記錄。

=IFERROR(VLOOKUP(ROW(A1)&$F$2,$A:$D,COLUMN(B1),0),"")

Vloolup函數只能查找一個值嗎?你相信嗎

當然,也可以把所有的客戶記錄放在一起,只需要稍改一下公式:

=IFERROR(VLOOKUP(G$1&$F2,$A:$D,4,0),"")

Vloolup函數只能查找一個值嗎?你相信嗎


分享到:


相關文章: