AW: so aber nicht eindeutig ...
04.10.2023 10:34:00
daniel
Hi
Sverweis kann man nehmen:
=SVerweis(Adresse;AnderesBlatt!AdressSpalte;1;Falsch)
das gibt dir die Adresse zurück, wenn sie im anderen Blatt vorhanden ist und den NV#-Fehler, wenn nicht.
oder etwas griffiger ZählenWenn:
=ZählenWenn(AnderesBlatt!AdressSpalte;Adresse)
das ergibt 0, wenn die Adresse nicht vorkommt und eben die Anzahl, wenn es vorkommt (damit kannst du dann auch Dopplungen im anderen Blatt identifizieren)
SVerweis ist bei großen Listen etwas schneller, weil es nach dem ersten Treffer die Suche abbricht, während ZählenWenn die Liste immer bis zum Ende durchsuchen muss.
wenn die beiden Listen sehr lang sind (10.000 Zeilen und mehr), kann man die Rechenzeit so erheblich reduzieren:
1. sortiere die Liste, die durchsucht werden muss (AnderesBlatt) nach der Adressspalte aufsteigend.
2. verwende diese Formel.
=Adresse=SVerweis(Adresse;AnderesBlatt!AdressSpalte;1;Wahr)
das ergibt dann WAHR, wenn die Adresse im anderen Blatt vorhanden ist und FALSCH, wenn nicht.
Aufgrund der aufsteigenden Sortierung kannst du hier die andere SVerweisVariante einsetzen, welche erheblich schneller ist als die Variante für unsortierte Daten.
Gruß Daniel