excel 中怎么提取同时满足两个条件的数据?

大神们帮帮忙,如图,想根据客户名称和月份自动生成对账单,

A4=INDEX(I:I,SMALL(IF(($H$2:$H$1000=$B$2)*(MONTH($I$2:$I$1000)=--LEFT($F$2,FIND("月",$F$2)-1)),ROW($A$2:$A$1000),65536),ROW(A1)))

数组公式,需要同时按CTRL SHIFT 回车键,出现结果,然后右拉,下拉公式

注意  I列为标准日期格式  F2为 文本  8月

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-24
把你已知的数据做成数据透视表,客户名称和月份做成筛选格式,根据不同的需要进行筛选
第2个回答  2020-09-24
A4用公式:
=IFERROR(INDEX(I:I,SMALL(IF(($H$2:$H$1000=$B$2)*(MONTH($I$2:$I$1000)=$F$2),ROW($2:$1000)),ROW(A1))),"")
数组公式,需要按组合键(CTRL+SHIFT+回车)完成公式,右拉,下拉。
注意:A列需要设置为日期格式。追问

大哥 下拉为空白数据 怎么解决

追答

注意:数组公式,必须按组合键(CTRL+SHIFT+回车)才能完成公式,再拉。

相似回答