vlookup函數和countif函數是excel中最有用的兩個函數,如果把他們放在一起用,結果可以實現一個超級強大的功能
一對多查找
【例】如下圖所示左表為客戶消費明細,要求在F:H列的藍色區域根據F2的客戶名稱查找所有消費記錄。
步驟1在左表前插入一列並設置公式,用countif函數統計客戶的消費次數並用&連接成 客戶名稱+序號的形式。
A2: =COUNTIF(C$2:C2,C2)&C2
步驟2在F5設置公式並複製即可得到F2單元格中客戶的所有消費記錄。
=IFERROR(VLOOKUP(ROW(A1)&$F$2,$A:$D,COLUMN(B1),0),"")
當然,也可以把所有的客戶記錄放在一起,只需要稍改一下公式:
=IFERROR(VLOOKUP(G$1&$F2,$A:$D,4,0),"")
閱讀更多 excel咖喱魚丸 的文章