XVERGLEICH

    Nachschlagen & Verweis

    Gibt die relative Position eines Werts in einem Array zurück, mit flexiblen Übereinstimmungsmodi.

    Übersetzungen
    EnglishXMATCH
    FrenchXEQUIV
    SpanishCOINCIDIRX
    GermanXVERGLEICH
    ItalianXCONFRONTA
    PortugueseXCORRESP
    DutchXVERGELIJKEN
    PolishXPODAJ.POZYCJĘ
    RussianXПОИСКПОЗ
    TurkishXKAÇINCI
    CzechXPOZVYHLEDAT
    HungarianXHOL.VAN
    SwedishXPASSA
    DanishXMATCH
    FinnishXVASTINE
    Syntax
    XVERGLEICH(Suchkriterium; Suchmatrix; [Übereinstimmungsmodus]; [Suchmodus])

    Argumente

    • SuchkriteriumZu suchender Wert
    • SuchmatrixZu durchsuchendes Array
    • Übereinstimmungsmodus0=exakt, -1=exakt oder kleiner, 1=exakt oder größer, 2=Platzhalter(optional)
    • Suchmodus1=erste, -1=letzte, 2=binär aufsteigend, -2=binär absteigend(optional)
    Beispiele
    =XVERGLEICH("Apfel";A:A)
    Zeilennummer

    Exakte Position finden

    =XVERGLEICH(50;B:B;1)
    Nächstgrößerer

    Findet 50 oder nächstgrößeren Wert

    =XVERGLEICH("*beere";A:A;2)
    Platzhalter-Übereinstimmung

    Findet ersten Eintrag, der auf "beere" endet

    Tipps & Best Practices
    • Moderner Ersatz für VERGLEICH
    • Unterstützt Platzhalter mit Übereinstimmungsmodus 2
    • Kann von hinten nach vorne suchen
    Häufige Fehler
    • Vergessen, dass der Standard-Vergleichsmodus von XVERGLEICH die exakte Übereinstimmung ist, anders als bei der älteren Funktion VERGLEICH, deren Standard tatsächlich die weniger intuitive ungefähre Übereinstimmung ist - anzunehmen, sie verhalten sich standardmäßig gleich, führt zu unterschiedlichen Ergebnissen
    • Das Argument Suchmodus nicht verwenden, wenn eine Suche vom Ende einer Liste her sinnvoller wäre, wodurch die Fähigkeit von XVERGLEICH ungenutzt bleibt, rückwärts oder per binärer Suche in sortierten Daten zu suchen
    • XVERGLEICH allein verwenden und erwarten, dass sie den gefundenen Wert zurückgibt - wie VERGLEICH gibt sie nur eine Position zurück und muss in INDEX eingebettet werden, um tatsächlich einen Wert abzurufen
    Verwandte Funktionen
    VERGLEICHDie ältere, eingeschränktere Version von XVERGLEICH, deren Standardverhalten der ungefähren Übereinstimmung sich vom Standard der exakten Übereinstimmung bei XVERGLEICH unterscheidet.
    INDEXWird fast immer mit XVERGLEICH kombiniert, da XVERGLEICH allein nur eine Position zurückgibt, nicht den tatsächlichen Wert an dieser Position.
    XVERWEISKombiniert die Nachschlage- und Abruflogik von INDEX/XVERGLEICH in einer einzigen Funktion, oft bevorzugt, wenn nicht speziell die Positionsausgabe von XVERGLEICH benötigt wird.
    Häufig gestellte Fragen

    Was ist der Unterschied zwischen VERGLEICH und XVERGLEICH?

    XVERGLEICH verwendet standardmäßig eine exakte Übereinstimmung, während VERGLEICH standardmäßig eine ungefähre Übereinstimmung mit sortierten Daten erwartet - ein wichtiger Unterschied, der alle überrascht, die annehmen, sie würden sich gleich verhalten. XVERGLEICH bietet außerdem Suchrichtung und binäre Suchoptionen, die VERGLEICH nicht hat.

    Gibt XVERGLEICH den gefundenen Wert zurück?

    Nein, sie gibt die Position der Übereinstimmung im Array zurück, nicht den Wert selbst. Betten Sie sie in INDEX ein, wie INDEX(Bereich;XVERGLEICH(...)), um den tatsächlichen Wert abzurufen.

    Wann sollte ich XVERGLEICH statt XVERWEIS verwenden?

    Verwenden Sie XVERGLEICH, wenn Sie speziell die Position einer Übereinstimmung benötigen - etwa um sie selbst in INDEX oder in eine andere Berechnung einzuspeisen. XVERWEIS ist direkter, wenn Sie einfach nur den entsprechenden Wert wollen.

    Müssen Sie eine Formel mit XVERGLEICH übersetzen?

    Verwenden Sie unseren Übersetzer, um Ihre vollständige Formel zu konvertieren