Excel比對相同資料,抓取筆數(20點)

2010-03-22 9:51 am
麻煩各位Excel達人


Sheet中

A B C
人名 日期 商品

資料總共約8000筆,姓名約有500筆

我想比對"同一個人","特定"商品,總共"幾筆"
((用人名和產品去比對))
並且將比對出來的資料顯示在Sheet2

請問我該如何設定函數?

範例:

姓名日期商品
王一1月1日可樂
林萬1月2日紅茶
李孝1月3日餅乾
王一1月1日咖啡
李孝1月2日三明治
林萬1月1日可樂
李孝1月2日水餃
王一1月1日咖啡
王一1月2日三明治
林萬1月3日咖啡
李孝1月3日紅茶
王一1月2日紅茶
王一1月1日乾面
林萬1月2日可樂
李孝1月3日乾面
林萬1月2日三明治
王一1月2日紅茶

設定特定商品為"可樂、紅茶、餅乾"

比對出來後會"顯示在Sheet2"
如下表

姓名商品筆數
王一可樂1
王一紅茶2
林萬可樂2
林萬紅茶1
李孝紅茶1
李孝餅乾1
更新1:

感謝你 函數可以運作 可否再幫我解答一個問題?? 因為我主要想要特定商品筆數的"合計數" 所以將表格改為下列格式 函數我也重新設定了 請問~~!! 我在"李孝的欄位"設定好函數後 該如何複製函數到其他人名呢?? 因為不管我用下拉, 還是用選擇性貼上→貼上公式, 還是按住Ctrl再下拉 公式都會跑掉耶... 有500筆人名需要抓取資料 一定要一筆一筆的去更正函數嗎>"

更新2:

補充 將表格改成下列格式 姓名咖啡紅茶可樂總計 李孝0101 王一2215 林萬1124 B2、C2、D2都設定好函數了((李孝的欄位)) 該如何將公式複製到"B3、C3、D3"~"B500、C500、D500" ((王一的欄位~之後的500筆人名的欄位))

回答 (1)

2010-03-22 2:37 pm
✔ 最佳答案
=SUMPRODUCT((Sheet1!$A$1:$A$100=A2)*(Sheet1!$C$1:$C$100=B2))

公式下拉

請參考附件: http://www.FunP.Net/792144

2010-03-22 06:39:42 補充:
若資料有 8000
把 100 改成 8000 即可


收錄日期: 2021-04-27 17:23:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100322000015KK00826

檢視 Wayback Machine 備份