复制单元格,除非它包含与以前的单元格相同的值

在一个工作表中,我有4个单元格(例如,A1到A4),每个单元格可以包含less数文本选项(例如,红色,蓝色,绿色或黄色)之一。 因此,在一张工作表上,这四个单元格可以填写为:A1 =红色,A2 =绿色,A3 =红色,A4 =红色。

在第二张工作表中,我想用这四种单元格的颜色types来填充一个单元格。 在给定的例子中,第二个工作表上的这个单元格会显示“Red / Green”。

我正在寻找一个公式,我可以放在第二张纸上的细胞,将检查四个单元格,并只拉一个包含一个独特的文本。 是否有一个公式,例如,复制A1,然后复制A2,只有它不同于A1,然后复制A3,只有当它不同于A1和A2,然后复制A4,只有当它不同于A1,A2 ,和A3?

我希望这是有道理的。 非常感谢你的帮助!

你可以用这个公式生成一个清晰的列表。 但是它不能被input到第二张纸的第一行。 第二行很好:

 =IFERROR(""&INDEX(Sheet1!$A$1:$A$999,MATCH(,INDEX(COUNTIF($a$1:a3,Sheet1!$A$1:$A$999),,),)),"") 

注意“a”的小写字母。 他们有两个。 将这些更改为您正在使用第二张纸上不同列表的列。

另外,您可以根据需要更改999,从第一张纸上扫描多行。