标签: excel if-statement excel-formula match
我有一个包含这些列和值的Excel文件:
< -To be:
我可以轻松插入数据透视表并制作数组但我需要一个公式,如果x,a,{1中存在3,则会添加4 1}},5和b相同:如果1中存在,则添加x,如果5中存在,则添加{{1}等等。
x
a
1
3
4
5
b
是否可以使用INDEX / MATCH来完成,或者是否应该使用VB脚本?
答案 0 :(得分:4)
根据图片的布局,您可以在报告表的单元格B2中输入此公式:
=REPT("x",0<COUNTIFS(Sheet1!$A:$A,B$1,Sheet1!$B:$B,$A2))
...然后根据需要上下复制。
注意:这假定源列表在Sheet1上。
答案 1 :(得分:0)
COUNTIFS的替代方案:
=IF(SUMPRODUCT((B$1=Sheet1!$A$2:$A$10)*($A2=Sheet1!$B$2:$B$10)),"x","")