Ich versuche, eine Formel zu schreiben, um in einer Spalte nach Duplikaten zu suchen.
Es sollte a 1
für die erste Instanz der Duplikate und a 0
für die anderen Instanzen zurückgeben. Wenn der Wert kein Duplikat enthält, sollte auch ein zurückgegeben 1
werden.
Ich habe versucht zu verwenden
=IF(COUNTIF($B:$B, B6)>1,1,0)
aber es gibt eine 1
für die anderen Instanzen der Duplikate.
Irgendwelche Ideen?
microsoft-excel
worksheet-function
duplicate
Astrid 22
quelle
quelle
Antworten:
Schreiben Sie, dass diese Formel Zelle C1 ist, und füllen Sie Folgendes aus:
Wie es funktioniert:
NB
quelle
Das ist nah. Ihre Formel zählt, wenn ein Wert in der gesamten Spalte bei jedem Auftreten des Werts mehrmals vorkommt. Mit anderen Worten, es kennzeichnet alle doppelten Werte überall mit einer Eins und einzelne Werte mit einer Null.
Sie benötigen eine Formel, die nur die vorherigen Werte überprüft :
Beachten Sie, dass die
$B$1
absolute Spalten- und Zeilenreferenz$B6
enthält , während die relative Zeilenreferenz enthält.Das Endergebnis ist, dass die Formel nur die Zellen in der
B
Spalte von der aktuellen Zelle bis zur Spitze zählt. Ist die Anzahl größer als eins,B
muss die aktuelle Zelle die zweite oder spätere Instanz eines Duplikats enthalten.quelle