各位大佬好,请问如何实现一对多查询呢?
各位大佬好,请问如何实现一对多查询呢?是这样的:
在表1中,A列是楼栋号,B列是产品类别,C列是产品名称
我希望在表2中,能够根据楼栋号和产品类别实现一对多的查询,如下图
A列是楼栋号,F列是产品类别,把表1中,把满足楼栋号(比如地下层)和产品类别(比如A类产品)的C列产品,提取到表2的B列。考虑用函数来实现
请大佬多多指导,谢谢。原始文件请见附件。
表2 B2输入 数组公式
=INDEX([表1.xls]Sheet1!$C$3:$C$11,SMALL(IF(([表1.xls]Sheet1!$A$3:$A$11=A2)*([表1.xls]Sheet1!$B$3:$B$11=F2),ROW($1:$9),4^8),ROW(A1)))
可是为什么出现了错误呢? 公式拉到后面为什么出现错误呢 =INDEX([表1.xls]汇总!$C$1:$C$200,SMALL(IF(([表1.xls]汇总!$A$1:$A$200=A2)*([表1.xls]汇总!$B$1:$B$200=F2),ROW($1:$198),4^8),ROW(A1))) 外面在套一层IFERROR 采用数组公式,EXCEL文件会变得很大,能不能不采用数组公式 采用数组公式,EXCEL文件会变得很大,能不能不采用数组公式 啥版本的excel,看看有没有FILTER()这个函数,这个函数可以直接一对多查找 WPS OFFICE
页:
[1]