Excel 公式返回符合条件的值列表

Excel 公式返回符合条件的值列表

第 1 页:

       A            B            C          D           E
1 **Category**   **TOM**      **BOB**    **JIM**     **TIM** 
2 Product 1         1            1          1           0
3 Product 2         2            0          3           1
4 Product 3         0            2          2           2
5 Product 4         3            0          1           1
6 Product 5         2            3          0           0

所需结果:

第 2 页:

Product 1
TOM
BOB
JIM
TIM

第 3 页:

Product 2
TOM
JIM
TIM

第 4 页:

Product 3
BOB
JIM
TIM

等等。基本上,需要 1 个公式在整个工作表 1 上运行,并自动用名称/值填充所有其他工作表,并仅过滤掉值 >0 的名称。

答案1

公式不会在不同的工作表上填充数据。您需要使用 vba 来实现这一点。现在,如果您想在每张工作表上放置一个公式,那么可以做到(见下文)。但1 formula to run on the entire sheet 1不起作用。

在每张表的 A1 中输入所需的产品名称,在 A2 中输入以下公式:

=TRANSPOSE(FILTER(Sheet1!B1:Z1,INDEX(B:Z,MATCH(A1,A:A,0),0)>0))

它会过滤第一行中与产品匹配的值的名称,并将它们溢出到列中。

在此处输入图片描述

相关内容