我有一个名称列表,每行都有标签(每个标签都在一个新列中),如何获取每个标签的名称枢轴

我有一个名称列表,每行都有标签(每个标签都在一个新列中),如何获取每个标签的名称枢轴

我的数据设置方式如下:

John  alpha    beta   gamma  
Mary  beta     gamma  upsilon  
Zack  upsilon  alpha  omega

我得到的只是第一列数据......

name  Alpha  Beta  Upsilon
John  1      
Mary         1
Zack               1

我想要一个数据透视表,其中包含类似

Name  Alpha  Beta  Gamma  Upsilon  Omega
John  1      1     1
Mary         1     1      1
Zack  1                   1        1 

我该怎么做?

答案1

执行此操作的最佳方法取决于您的设置方式。例如,如果您的结果表与原始数据位于同一行,但将“属性”列为列标题,则可以使用简单的COUNTIF

在屏幕截图示例中:

J2:  =IF(COUNTIF(Sheet4!$A2:$E2,J$1)=0,"",COUNTIF(Sheet4!$A2:$E2,J$1))

并填充右侧和下方

在此处输入图片描述

如果您的要求更复杂,您将需要更加具体。

编辑:在评论中,您指出标签不会在任何给定行中重复。既然如此,公式可以简化:

J2:  =IF(COUNTIF(Sheet4!$A2:$E2,J$1)=0,"",1)

相关内容