如果用户在表

时间:2018-02-14 13:00:23

标签: excel excel-formula excel-2010 countif

我正在使用Microsoft Office Excel 2010,并希望使用函数对表进行半自动化。我已经做了一个测试版来解释这个问题。

我的名字下面有一个用户及其软件的列表 Person with software underneath

现在,如果此人拥有该软件,我希望表格填满x或保持空白""
Final Table with x or ""

我现在的代码是:

=IF(COUNTIF(TestAll!A:A;A2;TestAll!A:A;B1)>0;"x";"")

有人可以看到如何改进此代码/功能以使其工作的方法吗?

1 个答案:

答案 0 :(得分:1)

简化示例:(我只使用了一张纸,所以我可以在一个屏幕截图中显示所有内容)

= IF(COUNTIF(INDEX($J:$M;0;MATCH($A2;$J$1:$M$1;0));B$1)>0;"x";"")

您的案例中唯一的区别是J:M在不同的工作表上会A:D,例如$J:$MTestAll!$A:$D$J$1:$M$1TestAll!$A$1:$D$1

将此公式放入单元格B2并将其上下拖动到单元格G5

见下文。

enter image description here