两组共四列数据,根据条件,如何用公式匹配出符合条件的数据(下拉填充式),见图?

如题所述

第1个回答  2023-05-04
要用数组公式,先去重,然后用数组公式获取所有对应的数据
或直接用VBA一键完成
第2个回答  2023-05-04

=VSTACK({"C-营业网点","C-所有销售单号"},LET(m,VSTACK(A2:B25,N2:O25),FILTER(m,TAKE(m,,1)="C"))),此公式适合excel365办本。

1.用VSTACK函数纵向堆叠,把(A2:B25,N2:O25)区域转换为一个两列数据表;

2.用LET函数定义变量m,变量内容为VSTACK(A2:B25,N2:O25),LET函数的计算表达式就是FILTER(m,TAKE(m,,1)="C"),即用FITER函数来对变量m进行筛选出符合C的所有内容;

3.再用VSTACK函数将标题“{"C-营业网点","C-所有销售单号"}”纵向堆叠在筛选出来的数据前,即可得到结果。

具体如下图所示:

希望符合你的需求,如果帮到你别忘了给个赞哦。

相似回答