AW: sverweis mit dynamischen Suchbereich
20.08.2008 11:16:44
Daniel
Hi
du kannst ja mit der Abfrage:
=WENN(A1SVERWEIS(A1;B:C;1;1);#NV;SVERWEIS(A1;B:C;2;1))
prüfen, ob bei einem SVerweis mit der Spalte 1 als Rückgabespalte der Rückgabewert mit dem Suchwert übereinstimmt und falls nicht, einen Fehler oder eine sonstige Meldung ausgeben.
auch mit dieser Prüfung ist der SVerweis mit 4. Parameter = WAHR noch zig-fach schneller.
nur mal als vergleich:
bei 1000 Datenzeilen braucht der der SVerw(Falsch) je nach Fundort 1-1000 Zellvergleiche, um zum Ziel zu kommen (dh. im statistischen Mittel 500).
der SVerw(Wahr) kann aufgrund der Sortierung optimiert suchen und ist nach 10-11 Zellvergeichen am Ziel.
bei 2000 Datenzeilen ist das Verhältnis schon 1000 zu 12, bei 4000 dann 2000 zu 13.
(ist ja im Prinzip so wie bei der klassischen Suche im Telefonbuch: einen Namen findet man schnell, für eine Nummer muss man jede einzelne anschauen)
Gruß, Daniel