我正在处理Excel表格。这是我拥有的信息:
A B C D
At ID ID ID
At ID ID ID
At ID ID ID
At ID DESC ID
Ag ID ID ID
Ag ID ID ID
Ag ID ID ID
Ag ID ID DESC
B ID ID ID
B ID ID ID
C ID - DESC ID - DESC ID - DESC
C ID - DESC ID - DESC ID - DESC
C ID - DESC ID - DESC ID - DESC
CS ID ID ID
CS ID ID ID
Ca ID - DESC ID - DESC ID - DESC
Ca ID ID ID
Ca ID ID ID
Ca ID ID ID
Ce ID ID ID
Ce ID ID ID
Ce ID ID ID
Ce ID ID DESC
Ce ID ID DESC
我想创建一个新的列与此条件之前.首先,我想得到所有的信息,它有相等的名字.然后,有比较,按行,以下列,B C和D.为此,如果他们都是一样的,它会1上,否则0.
这是一个例子。
首先,我们在A列中有At。我们得到所有信息。
At ID ID ID
At ID ID ID
At ID ID ID
At ID DESC ID
然后,我们必须比较,B2=B3,B2=B4,B3=B4。其他列也是如此。B4的值如何不同于其他列,那么在新列E中,它将是0。
另一个例子。对于A列中的值“B”,我们得到所有信息:
B ID ID ID
B ID ID ID
因为它们都是相同的,所以在新列E中它将是1。
我需要用最简单的函数来完成,如果可能的话,比如VLOOKUP。
这是我想要的输出:
A B C D E
At ID ID ID 0
At ID ID ID 0
At ID ID ID 0
At ID DESC ID 0
B ID ID ID 1
B ID ID ID 1
我做到了:
=IF(COUNTIFS(A:A;$A$2;B:B;$B$2;C:C;$C$2;D:D;$D$2)>1; "Yes"; "No")
但我得到的所有值都是“是”。我做错了什么?
最好的问候。
1条答案
按热度按时间xxslljrj1#
如果你有Excel 365,你可以使用这个公式:
它对每个列A值的唯一行进行计数-如果只有一个唯一行,则它是有效的部分。x1c 0d1x