在5列中logging出现5次的每个值的名称

我有五列的书名。 我正在寻找一个公式,将logging在第6列所有5列的任何书籍的名称。

目前,我能够使用下面的两列做到这一点,但我很难将其扩展到多列,并设置最小的阈值。

=IF(ISERROR(MATCH(A4,$B$4:$B$329,0)),"",A4) 

如果有人能帮助,将不胜感激

数据:

 ABCDE Book 1 Book 1 Book 1 Book 3 Book 1 Book 4 Book 2 Book 2 Book 23 Book 4 Book 6 Book 5 Book 5 Book 14 Book 23 Book 9 Book 22 Book 3 Book 2 Book 17 Book 3 Book 6 Book 7 Book 6 Book 2 Book 7 Book 27 Book 14 Book 15 Book 2 Book 6 Book 4 Book 6 Book 23 Book 13 Book 66 Book 9 Book 34 Book 32 Book 17 Book 18 

预期结果:

 ABCDE Answer Book 1 Book 1 Book 1 Book 3 Book 1 Book 1 Book 4 Book 2 Book 2 Book 23 Book 4 Book 6 Book 6 Book 5 Book 5 Book 14 Book 23 Book 9 Book 22 Book 3 Book 2 Book 17 Book 3 Book 6 Book 7 Book 6 Book 2 Book 7 Book 27 Book 14 Book 15 Book 2 Book 6 Book 4 Book 6 Book 23 Book 13 Book 66 Book 9 Book 34 Book 32 Book 17 Book 18 

另一种方法是突出显示出现至less5次的所有值。

对于一个公式:

 =IFERROR(INDEX($A$1:$E$11,AGGREGATE(14,6,ROW($A$1:$E$11)/((COUNTIF($A$1:$E$11,$A$1:$E$11)=COLUMNS($A$1:$E$11))*(COLUMN($A$1:$E$11)=1)),ROW(1:1)),1),"") 

在这里输入图像描述

一个警告。 标题必须是每列唯一的。

概念验证

select您的数据的范围,并确保select的左上angular是您的活动单元格。 然后对于条件格式,请select“使用公式…”选项并在公式栏中input以下公式:

= COUNTIF($ A $ 1:$ E $ 11 A1)> = 5

条件格式

select格式button,然后select您希望在条件为真时应用的各种格式选项。 在这种情况下,条件是当一个单元格的入口在选定范围内出现5次或更多次时。

这种方法没有使用辅助细胞。

现在以下是不是你要求的,但我想我会包括它,以防万一它帮助,或帮助我们在步骤到你的解决scheme。

在这里输入图像描述

为了生成唯一名称列表,我在G2中的一个单元格中使用了以下数组公式:

 {=INDIRECT(TEXT(MIN(IF(($A$1:$E$11<>"")*(COUNTIF($G$1:G1,$A$1:$E$11)=0),ROW($1:$11)*100+COLUMN($A:$E),7^8)),"R0C00"),)&""} 

要生成数组公式的{}时,按住ENTER键时按住CTRL和SHIFT。 这就是为什么数组公式也被称为CSE公式。 然后我根据需要复制(不要拖动)单元格。

在相邻的列H中,计数名称列F出现在范围A1:E11中的次数。 在H2中,使用下面的公式并拖放:

 =COUNTIF($A$1:$E$11,G2) 

最后的触摸是添加条件格式来改变单元格的颜色。 使用与上述相同的技术。 在选中G2:H20范围并将G2作为活动单元格的情况下,我在条件格式窗口中使用了以下公式:

 =$H2>=5 

快速创意:5个辅助列,公式:= =if(countif($A:$E;A1)>=5;countif($A:$E;A1);"")条件格式: f1 … j11 <>“”,然后以绿色突出显示。

在这里输入图像说明