Excel: Markieren Sie Zeilen, in denen doppelte Werte in mehreren Spalten, einschließlich Leerzeichen, vorhanden sind

Excel: Markieren Sie Zeilen, in denen doppelte Werte in mehreren Spalten, einschließlich Leerzeichen, vorhanden sind

Ich habe folgende Formel:

=IF(COUNTIFS($B$2:$B$84164,$B21,$E$2:$E$84164,$E21)>1,"Yes","No")

Es funktioniert einwandfrei, außer wenn Spalte E leer ist. Es wird nicht als Duplikat angezeigt, d. h. es wird als eindeutig angesehen.

Nehmen wir also an, ich habe Folgendes

A    B    C    D    E
---------------------
A   |2   |B   |C   |
X   |2   |Y   |Z   |

Diese beiden Zeilen werden nicht als Duplikate ausgewählt, obwohl sie Duplikate sind. Wenn beide Felder einen Wert haben, ist es in Ordnung. Wenn eines der Felder leer ist,

Was muss ich ändern?

Antwort1

Hallo, Sie sollten Ihr Konto =Counif()mit 'iferror()' umgeben, so

=IF(iferror(COUNTIFS($B$2:$B$84164,$B21,$E$2:$E$84164,$E21), 0.5)>1,"Yes","No")

Ich habe als Beispiel einfach einen Fall mit zufälliger Bedingung ausgelöst.

Iferrorbehandelt den Fehler in allen Funktionen, ist manchmal wirklich nützlich, wenn Sie einen Fehler in einer Funktion erwarten

verwandte Informationen