以matrix格式表示一个列表
我有一个Excel文件,这些列和值:
< – 要:
我可以很容易地插入数据透视表,并创build数组,但我需要一个公式,将添加一个x
如果存在于5
和相同的b
:如果存在于1
添加一个x
,如果存在在5
添加一个x
等
是否可以使用INDEX / MATCH来完成,或者是否应该使用VB脚本?
根据图像的布局,您可以在报告单的单元格B2中input此公式:
=REPT("x",0<COUNTIFS(Sheet1!$A:$A,B$1,Sheet1!$B:$B,$A2))
…然后根据需要上下复制。
注意:这假设来源列表在Sheet1上。
COUNTIFS的另一种select:
=IF(SUMPRODUCT((B$1=Sheet1!$A$2:$A$10)*($A2=Sheet1!$B$2:$B$10)),"x","")