2015-11-13 69 views
1

我有一個Excel與這些列和值文件:表示矩陣形式的列表

sheet11

enter image description here < -To是:

我可以很容易地插入一個數據透視表和使數組但我需要一個公式,將添加x如果a存在於1,3,4,5b相同:if is present在1添加x,如果存在於5添加x

有什麼事情可以使用索引/ MATCH或應VB腳本來代替做什麼?

回答

4

基於從您的圖片佈局,可以在報告表的單元格B2輸入公式:

=REPT("x",0<COUNTIFS(Sheet1!$A:$A,B$1,Sheet1!$B:$B,$A2)) 

...然後需要儘可能複製過來了。

注意:這裏假設源列表在Sheet1上。

enter image description here

0

的替代方法COUNTIFS:

=IF(SUMPRODUCT((B$1=Sheet1!$A$2:$A$10)*($A2=Sheet1!$B$2:$B$10)),"x","")