数据透视表通过比较2列来生成自定义值

我有桌子下面

Identity_No Date1 Date2 123 1/6/2018 456 4/7/2018 8/8/2018 567 10/10/2018 6/12/2018 

现在我需要生成一个像下面这样的表格

 Identity_No 1/6/2018 4/7/2018 8/8/2018 10/10/2018 6/12/2018 123 ynnnn 456 nyynn 567 nnnyy 

请让我知道如何创build它与枢轴function或任何其他选项。

你可以通过公式的组合来实现这一点(如果你的数据结构如前所述)。 如果您的值在范围A1:C4中,请在G1单元格中input此公式并将其向右拖动。 您必须使用CTRL + SHIFT + ENTER组合键input此公式,因为它是一个数组公式。

 =NUMBERVALUE(INDIRECT(TEXT(MIN(IF(($B$2:$D$9<>"")*(COUNTIF($F$1:F1,$B$2:$D$9)=0),ROW(2:9)*100+COLUMN($B:$D),7^8)),"R0C00"),)&"") 

这样,您将从B:C列的date范围中提取唯一的date。

在这里输入图像说明

然后在单元格f2中input公式=A2并将其拖动到底部。 在单元格G2input这个公式=IF(IFNA(MATCH(G$1,$B2:$E2,0),"n")="n","n","y")并拖动到整个表格下面。

在这里输入图像说明