excel A1单元格数据等于B列任一单元格数据,则D1统计与B列数据对应的C列中的值的个数

2025-03-13 22:18:05
推荐回答(3个)
回答1:

按你上的图
D1单元格写入公式
=SUMPRODUCT((B$1:B$100=A1)*(C$1:C$100=VLOOKUP(A1,B:C,2,)))&"个"&VLOOKUP(A1,B:C,2,)
下拉填充公式

但你图中同一个日期会有多种数据,用这种方式不合理

建议
在第一行插入一个新的第一行,(假设数据有100行)
在这个新的第一行D1单元格写入公式
=INDEX($C:$C,SMALL(IF(MATCH($C$2:$C$100&"",$C$2:$C$100&"",)=ROW($1:$99),ROW($2:$100),4^8),COLUMN(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键,右拉填充公式

再在D2单元格写入公式
=SUMPRODUCT(($B$2:$B$100=$A2)*($C$2:$C$100=D$1))
右拉,再下拉填充公式

回答2:

在D1单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((B$1:B$100=A1)*(C$1:C$100=VLOOKUP(A1,B$1:C$100,2,0)))

回答3:

在D1输入:=vlookup(A1,B:C,2,0)
就可以了。