Wahl der Leser
Populäre Artikel
Viele Menschen kennen und nutzen es oft. Gleichzeitig weist es jedoch zwei erhebliche Nachteile auf, z. B. die Art und Weise, wie „Linker VLOOKUP“ erstellt wird. Ich selbst nutze SVERWEIS nur, wenn ich schnell etwas erledigen muss. In Dateien für den „normalen“ Gebrauch erstelle ich die Konstrukte INDEX und SEARCH. Wie ist es besser?
Wie das alles geht, lesen Sie weiter unten :)
Ich werde ein Beispiel aus verwenden. Um die Anwendung dieses Designs im Vergleich zu VLOOKUP besser zu verstehen:
Wie einfach ist das Ausfüllen, wenn Sie die Formel zum ersten Mal sehen?
Entscheiden Sie zunächst, wo sich die Ausgangstabelle befindet und wo Daten empfangen werden sollen! Schritt für Schritt, was auszufüllen ist.
Wenn Sie sich fragen, wozu die $-Zeichen in der Formel dienen, lesen Sie
INDEX und MATCH sind sehr leistungsstarke Funktionen, die in Kombination mit anderen hervorragende Ergebnisse liefern.
INDEX(Array; Zeilennummer; Spaltennummer)
Gibt den Wert am Schnittpunkt einer angegebenen Zeile und einer Spalte in einem angegebenen Bereich zurück. Diese. es funktioniert zunächst mit zweidimensionalen Arrays.
Durch Auswahl des Datenarrays J1:K4 und Setzen der Zeilen- und Spaltennummern auf zwei haben wir den entsprechenden Wert erhalten.
Schauen Sie sich die Originalformel an
INDEX($G:$G,MATCH($J:$J,$H:$H,0),1)
Wir werden sehen, dass wir anstelle des zweiten Arguments (Zeilennummer) die Formel MATCH haben. Was macht sie hier?
MATCH ist eine Suche nach Wert. Die Funktion sucht nach einem bestimmten Wert in einer Zeile oder Spalte und gibt seine Ordnungszahl (vom Anfang des Bereichs) zurück. Diese. Im zweiten Argument der INDEX-Funktion finden wir die benötigte Fahrzeugnummer, wir erhalten deren Nummer, zum Beispiel 2.
Und bereits im eindimensionalen Array $G:$G finden wir eine Zelle mit der Zeilennummer = 2. Dies funktioniert für jede Zelle in Spalte J.
Es scheint also kein sehr kompliziertes Design zu sein, aber wie ich oben geschrieben habe, ist es sehr effektiv. Weil Sie müssen nicht wie beim VLOOKUP ständig die Nummer des gewünschten Werts ändern, sondern können sowohl rechts als auch links suchen :)
Schreiben Sie Kommentare, wenn Sie Fragen haben.
Wie immer!
Teilen Sie unseren Artikel in Ihren sozialen Netzwerken:In Excel erstellte Tabellen zeichnen sich nicht immer dadurch aus, dass die Namen von Datenkategorien nur in den Spaltenüberschriften definiert werden müssen. Manchmal haben wir bei der Analyse von Tabellendaten die Möglichkeit, sowohl Spaltenüberschriften als auch Zeilennamen zu verwenden, die sich in der ersten Spalte befinden.
Ein Beispiel für eine Bonus-Zeugnistabelle ist unten in der Abbildung dargestellt:
Der Zweck dieser Tabelle besteht darin, geeignete Prämienwerte im Bereich B5:K11 basierend auf einem bestimmten Umsatz und Geschäften mit Mindest- oder Mindestumsatz zu finden maximale Größen Bonuszahlungen. Die Schwierigkeit entsteht, wenn automatische Erkennung die Höhe des Bonus, mit dem ein Mitarbeiter rechnen kann, wenn er eine bestimmte Umsatzgrenze überschreitet. Denn es gibt keinen klar definierten Prämienzahlungsbetrag für jeden voraussichtlichen Erlösbetrag. Es gibt lediglich Unter- und Obergrenzen für die Prämienbeträge je Filiale.
Beispielsweise benötigen wir das Programm, um automatisch die mögliche Mindestprämie für einen Verkäufer aus der 3. Filiale zu ermitteln, dessen Umsatz die Grenze von 370.000 überschritten hat.
Dafür:
Infolgedessen wurde die untere Grenze der Prämie für das Geschäft Nr. 3 mit einem Umsatz von mehr als 370.000, aber weniger festgelegt<400 000.
Hallo lieber Leser!
In diesem Artikel möchte ich eine der wohl nützlichsten Funktionen in Excel beschreiben – die SVERWEIS-Funktion. Über die Funktion kann viel gesagt werden, aber das allererste, was erwähnenswert ist, ist, dass die Funktion eine der komplexesten und am wenigsten verstandenen ist.
In diesem Artikel werde ich versuchen, in einfacher und verständlicher Sprache zu beschreiben, wie die SVERWEIS-Funktion funktioniert, und ihre Funktionen, Beschreibung und Syntax anhand von Beispielen zu zeigen.
Also, was genau ist diese Funktion, was macht sie und wie ist sie geschrieben? Die einfachste Erklärung für die Funktionsweise der VLOOKUP-Funktion besteht darin, dass sie in der Werteliste entsprechend dem von Ihnen angegebenen Kriterium einen eindeutigen Bezeichner nach bestimmten damit verbundenen Informationen durchsucht.
Wenn Sie den Namen der VLOOKUP-Funktion entschlüsseln, wird anhand des ersten Buchstabens klar, wie diese Funktion funktioniert, B – bedeutet "Vertikale", das heißt, es sucht nach Werten in , aber für horizontale Listen haben wir . Die SVERWEIS-Funktion stand uns erstmals mit Excel 2000 zur Verfügung.
Die SVERWEIS-Funktion in Excel hat die folgende Syntax:
=SVERWEIS(_Suchwert_;_Tabelle_; _Spaltennummer_; _[Intervallansicht]_), Wo:
Schauen wir uns nun anhand eines Beispiels an, wie man auf einem anderen Blatt nach beliebigen Daten sucht, da die SVERWEIS-Funktion in der Praxis sehr selten für die Suche auf dem aktuellen Blatt verwendet wird:
VLOOKUP("GM";$A$5:$B$10;2)
Die Formel sucht nach dem Text „GM“ in Spalte A im aktuellen Blatt.
Beratung!
Bei Verwendung des Arguments „Tabelle“ empfiehlt es sich, eine Option wie (das ist die Zellenadresse mit dem $-Zeichen) zu verwenden. In diesem Fall wird der Suchbereich festgelegt und ändert sich beim Kopieren der Formel nicht.
Schauen wir uns ein Beispiel für die Suche nach Werten an, wie die SVERWEIS-Funktion in einer anderen Arbeitsmappe funktioniert:
VLOOKUP("GM";[Dateipfad]Base!A2:B10;2)
Wie Sie sehen, gibt es nichts Kompliziertes, die Argumentation ist nur komplizierter geworden "Tisch", es hat jetzt einen Link zu einer Datei, an die der Name angehängt ist.
Beratung! Es ist besser, die Formel mit zwei aktivierten Dateien einzugeben, in einer geben Sie die VLOOKUP-Funktion ein, und wenn Sie zum Argument „Tabelle“ gelangen, gehen Sie zur zweiten Datei und wählen Sie mit der Maus den Bereich aus, den Sie durchsuchen möchten.
Sie können auch ein Beispiel betrachten, bei dem wir den genauen Wert nicht kennen; wir werden Platzhalterzeichen in der SVERWEIS-Formel verwenden. Manchmal müssen wir nicht etwas Bestimmtes, sondern etwas mit gemeinsamen Eigenschaften finden; alternativ haben wir viele Sofas verschiedener Modelle sowie andere Möbel, aber wir müssen sie nur auswählen.
Die SVERWEIS-Funktion kann beim Ersetzen die folgenden Zeichen verwenden:
VLOOKUP(„A*“,$A$2:$B$10,1,FALSE)
Beratung!
Damit die VLOOKUP-Funktion ordnungsgemäß funktioniert, müssen Sie den Parameter „FALSE“ als viertes Argument verwenden.
Wenn wir das Thema der genauen oder ungefähren Übereinstimmung in der Syntax der SVERWEIS-Funktion bereits angesprochen haben, schauen wir uns das genauer an:
Beratung!Für den Fall, dass das Argument „Intervallscan“ gleich „TRUE“ ist oder nicht angegeben ist, wird der Wert in der ersten Spalte benötigt, vom kleinsten zum größten. Andernfalls besteht die Möglichkeit eines fehlerhaften Ergebnisses der SVERWEIS-Funktion.
Sehen wir uns an, wie die SVERWEIS-Funktion bei der Suche nach exakten Kriterien funktioniert. Versuchen wir zum Beispiel herauszufinden, welches Auto sich mit einer Geschwindigkeit von 200 km/h bewegt. Ich denke, diese Formel wird Ihnen nicht schwer fallen:
=VLOOKUP(200,$A$2:$B$15,2,FALSE)
Trotz der Tatsache, dass wir mehrere Werte von 200 haben, haben wir nur einen erhalten, denn wenn die VLOOKUP-Funktion genau übereinstimmt, verwendet das System nur den ersten Wert, der im angegebenen Bereich gefunden wurde.
Lassen Sie uns nun die Funktionsweise der VLOOKUP-Funktion auf eine ungefähre Übereinstimmung der Werte testen. Finden wir heraus, welches Auto mit einer Geschwindigkeit von 260 km/h fährt. Das Erste, was Sie tun, wenn „Zeitrafferbetrachtung“ gleicht "WAHR"— Sie sortieren Ihren Wertebereich nach der ersten Spalte in aufsteigender Reihenfolge. Dies ist notwendig und wichtig, da die VLOOKUP-Funktion den nächstgrößten Wert aus einer bestimmten Bedingung findet und die Suche dann stoppt. Wenn Sie die Sortierhinweise nicht befolgen, kommt es zu einer Fehlermeldung oder anderen seltsamen Ergebnissen.
Zur Suche verwenden wir einen VLOOKUP der folgenden Form:
=VLOOKUP(260,$A$2:$B$15,2,TRUE)
Unsere Formel hat also den gefundenen Wert von 240 zurückgegeben, obwohl wir auch einen Wert von 270 haben und dieser Wert näher zu liegen scheint, aber die Besonderheit der Funktionsweise der VLOOKUP-Funktion besteht darin, dass sie bei Verwendung einer genauen Übereinstimmung nach dem größten sucht Wert in der Liste, übersteigt jedoch nicht seinen Wert.
Ich denke, die Beispiele, die ich in dem Artikel besprochen habe, werden Ihnen helfen, alles über die SVERWEIS-Funktion zu verstehen, wie sie verwendet wird und wofür sie verwendet werden sollte.
Allerdings gibt es viele fortgeschrittenere Beispiele, die wir uns in anderen Artikeln ansehen werden.
Und das ist alles für mich! Ich hoffe wirklich, dass Ihnen das alles klar ist. Für Ihre Kommentare wäre ich sehr dankbar, da dies ein Indikator für die Lesbarkeit ist und mich dazu inspiriert, neue Artikel zu schreiben! Teilen Sie das Gelesene mit Ihren Freunden und liken Sie es!
Heute starten wir eine Artikelserie, die eine der nützlichsten Funktionen von Excel beschreibt – SVERWEIS(VLOOKUP). Diese Funktion ist gleichzeitig eine der komplexesten und am wenigsten verstandenen.
In diesem Tutorial zu SVERWEIS Ich werde versuchen, die Grundlagen in einer möglichst einfachen Sprache darzustellen, um den Lernprozess für unerfahrene Benutzer so verständlich wie möglich zu machen. Darüber hinaus werden wir mehrere Beispiele mit Excel-Formeln untersuchen, die die häufigsten Verwendungsmöglichkeiten der Funktion veranschaulichen SVERWEIS.
Also, was ist es SVERWEIS? Zunächst einmal handelt es sich um eine Excel-Funktion. Was macht sie? Es sucht nach dem von Ihnen angegebenen Wert und gibt den entsprechenden Wert aus einer anderen Spalte zurück. In technischer Hinsicht, SVERWEIS sucht den Wert in der ersten Spalte eines bestimmten Bereichs und gibt das Ergebnis aus einer anderen Spalte in derselben Zeile zurück.
In der häufigsten Anwendung ist die Funktion SVERWEIS Durchsucht die Datenbank nach einer bestimmten eindeutigen Kennung und ruft einige damit verbundene Informationen aus der Datenbank ab.
Erster Buchstabe im Funktionsnamen SVERWEIS(SVERWEIS) bedeutet IN vertikal ( V Vertikale). Daran kann man unterscheiden SVERWEIS aus GPR(HLOOKUP), das nach dem Wert in der obersten Zeile des Bereichs sucht - G horizontal ( H horizontal).
Funktion SVERWEIS Verfügbar in Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP und Excel 2000.
Funktion SVERWEIS(SVERWEIS) hat die folgende Syntax:
VLOOKUP(lookup_value,table_array,col_index_num,)
VLOOKUP(lookup_value, table, columns_number, [interval_lookup])
Wie Sie sehen können, ist die Funktion SVERWEIS in Microsoft Excel hat 4 Parameter (oder Argumente). Die ersten drei sind obligatorisch, die letzten sind optional.
VLOOKUP(40,A2:B15,2)
=SVERWEIS(40,A2:B15,2)
Wenn der gesuchte Wert kleiner als der kleinste Wert in der ersten Spalte des von Ihnen betrachteten Bereichs ist, wird die Funktion SVERWEIS wird einen Fehler melden #N / A(#N / A).
VLOOKUP(40,A2:B15,2)
=SVERWEIS(40,A2:B15,2)
Wenn der Argumentwert col_index_num(Spaltennummer) weniger 1 , Das SVERWEIS wird einen Fehler melden #WERT!(#WERT!). Und wenn es größer als die Anzahl der Spalten im Bereich ist table_array(Tabelle) gibt die Funktion einen Fehler zurück #REF!(#VERKNÜPFUNG!).
Dieser Parameter ist optional, aber sehr wichtig. Später in diesem Tutorial SVERWEIS Ich zeige Ihnen einige Beispiele, die erklären, wie Sie Formeln richtig zusammenstellen, um genaue und ungefähre Übereinstimmungen zu finden.
Ich hoffe die Funktion SVERWEIS ist für dich etwas klarer geworden. Schauen wir uns nun einige Anwendungsfälle an SVERWEIS in Formeln mit realen Daten.
In der Praxis Formeln mit Funktion SVERWEIS Wird selten für die Suche nach Daten auf demselben Blatt verwendet. In den meisten Fällen werden Sie entsprechende Werte aus einem anderen Blatt suchen und abrufen.
Zu, verwenden SVERWEIS Um eine Suche in einer anderen Microsoft Excel-Tabelle durchzuführen, müssen Sie das Argument eingeben table_array(Tabelle) Geben Sie den Blattnamen mit einem Ausrufezeichen an, gefolgt von einem Zellbereich. Die folgende Formel zeigt beispielsweise den Bereich A2:B15 steht auf dem Blatt mit dem Namen Blatt2.
VLOOKUP(40,Sheet2!A2:B15,2)
=SVERWEIS(40,Blatt2!A2:B15,2)
Natürlich muss der Blattname nicht manuell eingegeben werden. Beginnen Sie einfach mit der Eingabe der Formel und dem Argument table_array(Tabelle), wechseln Sie zum gewünschten Blatt und wählen Sie mit der Maus den gewünschten Zellbereich aus.
Die im Screenshot unten gezeigte Formel sucht nach dem Text „Produkt 1“ in Spalte A (dies ist die erste Spalte des Bereichs A2:B9) im Arbeitsblatt Preise.
VLOOKUP("Produkt 1",Preise!$A$2:$B$9,2,FALSE)
=VLOOKUP("Produkt 1";Preise!$A$2:$B$9,2;FALSE)
Bitte denken Sie daran, dass Sie bei der Suche nach einem Textwert diesen in Anführungszeichen („“) setzen müssen, wie es normalerweise in Excel-Formeln der Fall ist.
Zur Argumentation table_array(Tabelle) Es empfiehlt sich, immer absolute Links (mit dem $-Zeichen) zu verwenden. In diesem Fall bleibt der Suchbereich unverändert, wenn Sie die Formel in andere Zellen kopieren.
Funktionieren SVERWEIS Wenn Sie zwischen zwei Excel-Arbeitsmappen arbeiten, müssen Sie den Arbeitsmappennamen in eckigen Klammern vor dem Blattnamen angeben.
Unten sehen Sie beispielsweise eine Formel, die nach dem Wert sucht 40 auf einem Blatt Blatt2 im Buch Numbers.xlsx:
VLOOKUP(40,Sheet2!A2:B15,2)
=SVERWEIS(40,Blatt2!A2:B15,2)
Hier ist der einfachste Weg, eine Formel in Excel zu erstellen SVERWEIS der auf eine andere Arbeitsmappe verweist:
Der unten gezeigte Screenshot zeigt die Formel, bei der die Suche auf einen Bereich in der Arbeitsmappe festgelegt ist Preisliste.xlsx auf einem Blatt Preise.
Funktion SVERWEIS funktioniert auch dann, wenn Sie die Arbeitsmappe schließen, in der Sie suchen, und der vollständige Pfad zur Arbeitsmappendatei in der Bearbeitungsleiste angezeigt wird, wie unten gezeigt:
Wenn der Name einer Arbeitsmappe oder eines Blattes Leerzeichen enthält, muss er in Apostrophe eingeschlossen werden:
VLOOKUP(40,"Sheet2"!A2:B15,2)
=VLOOKUP(40,"Sheet2"!A2:B15,2)
Wenn Sie planen, einen Suchbereich in mehreren Funktionen zu verwenden SVERWEIS können Sie einen benannten Bereich erstellen und seinen Namen als Argument in die Formel eingeben table_array(Tisch).
Um einen benannten Bereich zu erstellen, wählen Sie einfach die Zellen aus und geben Sie einen passenden Namen in das Feld ein Name, links neben der Bearbeitungsleiste.
Jetzt können Sie diese Formel aufschreiben, um den Preis eines Produkts zu ermitteln Produkt 1:
VLOOKUP("Produkt 1",Produkte,2)
=VLOOKUP("Produkt 1";Produkte;2)
Die meisten Bereichsnamen funktionieren für die gesamte Excel-Arbeitsmappe, daher ist es nicht erforderlich, den Blattnamen für das Argument anzugeben table_array(Tabelle), auch wenn sich Formel und Suchbereich auf unterschiedlichen Blättern der Arbeitsmappe befinden. Wenn sie sich in verschiedenen Büchern befinden, müssen Sie vor dem Namen des Bereichs den Namen der Arbeitsmappe angeben, beispielsweise so:
VLOOKUP("Produkt 1",PriceList.xlsx!Products,2)
=VLOOKUP("Produkt 1";PriceList.xlsx!Products;2)
Dadurch sieht die Formel viel klarer aus, finden Sie nicht auch? Darüber hinaus ist die Verwendung benannter Bereiche eine gute Alternative zu absoluten Bezügen, da sich der benannte Bereich nicht ändert, wenn Sie die Formel in andere Zellen kopieren. Dadurch können Sie sicher sein, dass der Suchbereich in der Formel immer korrekt bleibt.
Wenn Sie mit dem Befehl einen Zellbereich in eine vollständige Excel-Tabelle konvertieren Tisch Registerkarte (Tabelle). Einfügen(Einfügen). Wenn Sie dann einen Bereich mit der Maus auswählen, fügt Microsoft Excel automatisch Spaltennamen (oder Tabellennamen, wenn Sie die gesamte Tabelle auswählen) zur Formel hinzu.
Die fertige Formel sieht etwa so aus:
VLOOKUP("Produkt 1",Tabelle46[:],2)
=SVERWEIS("Produkt 1";Tabelle46[:];2)
Oder vielleicht sogar so:
VLOOKUP("Produkt 1",Tabelle46,2)
=SVERWEIS("Produkt 1";Tabelle46;2)
Wenn Sie benannte Bereiche verwenden, verweisen die Links auf dieselben Zellen, unabhängig davon, wohin Sie die Funktion kopieren SVERWEIS innerhalb der Arbeitsmappe.
Wie bei vielen anderen Funktionen auch SVERWEIS Sie können die folgenden Platzhalter verwenden:
Verwendung von Platzhaltern in Funktionen SVERWEIS kann in vielen Fällen nützlich sein, zum Beispiel:
Nehmen wir an, Sie möchten einen bestimmten Kunden in der unten angezeigten Datenbank finden. Sie erinnern sich nicht an seinen Nachnamen, aber Sie wissen, dass er mit „ack“ beginnt. Diese Formel wird die Aufgabe perfekt erfüllen:
VLOOKUP("ack*",$A$2:$C$11,1,FALSE)
=VLOOKUP("ack*",$A$2:$C$11,1,FALSE)
Nachdem Sie nun sicher sind, dass Sie den richtigen Namen gefunden haben, können Sie mit derselben Formel den von diesem Kunden gezahlten Betrag ermitteln. Ändern Sie dazu einfach das dritte Argument der Funktion SVERWEIS auf die Nummer der gewünschten Spalte. In unserem Fall ist dies Spalte C (3. im Bereich):
VLOOKUP("ack*",$A$2:$C$11,3,FALSE)
=VLOOKUP("ack*",$A$2:$C$11,3,FALSE)
Hier sind einige weitere Beispiele mit Platzhaltern:
~ Finden Sie einen Namen, der mit „man“ endet:
VLOOKUP("*man",$A$2:$C$11,1,FALSE)
=VLOOKUP("*man";$A$2:$C$11,1;FALSE)
~ Suchen Sie einen Namen, der mit „ad“ beginnt und mit „son“ endet:
VLOOKUP("ad*son",$A$2:$C$11,1,FALSE)
=VLOOKUP("ad*son";$A$2:$C$11,1;FALSE)
~ Suchen Sie den Vornamen in der Liste, bestehend aus 5 Zeichen:
VLOOKUP("?????",$A$2:$C$11,1,FALSE)
=VLOOKUP("?????",$A$2:$C$11,1,FALSE)
Funktionieren SVERWEIS Funktioniert korrekt mit Platzhaltern, die Sie immer verwenden sollten FALSCH(LÜGE). Wenn der Suchbereich mehr als einen Wert enthält, der den Wildcard-Suchkriterien entspricht, wird der erste gefundene Wert zurückgegeben.
Schauen wir uns nun ein etwas komplexeres Beispiel für die Suche mit dieser Funktion an SVERWEIS nach Wert in einer Zelle. Stellen Sie sich vor, dass Spalte A eine Liste von Lizenzschlüsseln enthält und Spalte B eine Liste von Namen, denen die Lizenz gehört. Darüber hinaus befindet sich in Zelle C1 ein Teil (mehrere Zeichen) eines Lizenzschlüssels und Sie möchten den Namen des Eigentümers ermitteln.
Dies kann mit dieser Formel erfolgen:
VLOOKUP("*"&C1&"*",$A$2:$B$12,2,FALSE)
=VLOOKUP("*"&C1&"*";$A$2:$B$12,2;FALSE)
Diese Formel sucht den Wert aus Zelle C1 in einem bestimmten Bereich und gibt den entsprechenden Wert aus Spalte B zurück. Beachten Sie, dass wir im ersten Argument das kaufmännische Und-Zeichen (&) vor und nach dem Zellbezug verwenden, um die Textzeichenfolge zuzuordnen.
Wie Sie in der Abbildung unten sehen können, ist die Funktion SVERWEIS gibt den Wert „Jeremy Hill“ zurück, da sein Lizenzschlüssel die Zeichenfolge aus Zelle C1 enthält.
Beachten Sie, dass das Argument table_array(Tabelle) im Screenshot oben enthält den Namen der Tabelle (Tabelle7), anstatt einen Zellbereich anzugeben. Dies haben wir im vorherigen Beispiel getan.
Und zum Schluss schauen wir uns das letzte Argument, das für die Funktion angegeben wird, genauer an SVERWEIS – range_lookup(Zeitrafferansicht). Wie zu Beginn der Lektion erwähnt, ist dieses Argument sehr wichtig. Sie können in derselben Formel mit ihrem Wert völlig unterschiedliche Ergebnisse erzielen WAHR(Wahr oder FALSCH(LÜGE).
Lassen Sie uns zunächst herausfinden, was Microsoft Excel unter exakter und ungefährer Übereinstimmung versteht.
VLOOKUP(4,A2:B15,2,FALSE)
=VLOOKUP(4,A2:B15,2,FALSE)
Wenn das Argument range_lookup(Zeitraffer) ist gleich WAHR(TRUE) oder nicht angegeben, dann müssen die Werte in der ersten Spalte des Bereichs in aufsteigender Reihenfolge, also vom kleinsten zum größten, sortiert werden. Ansonsten Funktion SVERWEIS kann ein fehlerhaftes Ergebnis zurückgeben.
Um die Bedeutung der Wahl besser zu verstehen WAHR(Wahr oder FALSCH(FALSCH), schauen wir uns noch ein paar Formeln mit der Funktion an SVERWEIS und schauen Sie sich die Ergebnisse an.
Wie Sie sich erinnern, ist zum Finden einer genauen Übereinstimmung das vierte Argument der Funktion erforderlich SVERWEIS sollte wichtig sein FALSCH(LÜGE).
Schauen wir uns noch einmal die Tabelle vom allerersten Beispiel an und finden wir heraus, welches Tier sich mit dieser Geschwindigkeit bewegen kann 50 Meilen pro Stunde. Ich glaube, dass Ihnen diese Formel keine Schwierigkeiten bereiten wird:
VLOOKUP(50,$A$2:$B$15,2,FALSE)
=VLOOKUP(50,$A$2:$B$15,2,FALSE)
Beachten Sie, dass unser Suchbereich (Spalte A) zwei Werte enthält 50 – in Zellen A5 Und A6. Die Formel gibt den Wert aus der Zelle zurück B5. Warum? Denn bei der Suche nach einer genauen Übereinstimmung ist die Funktion SVERWEIS verwendet den ersten gefundenen Wert, der mit dem gesuchten übereinstimmt.
Wenn Sie die Funktion verwenden SVERWEIS um eine ungefähre Übereinstimmung zu finden, d. h. wenn Argument range_lookup(Zeitraffer) ist gleich WAHR(WAHR) oder fehlt, sollten Sie zunächst den Bereich nach der ersten Spalte in aufsteigender Reihenfolge sortieren.
Das ist wegen der Funktion sehr wichtig SVERWEIS gibt den nächstgrößten Wert nach dem angegebenen Wert zurück und die Suche stoppt. Wenn Sie es versäumen, richtig zu sortieren, erhalten Sie sehr seltsame Ergebnisse oder eine Fehlermeldung. #N / A(#N / A).
Jetzt können Sie eine der folgenden Formeln verwenden:
VLOOKUP(69,$A$2:$B$15,2,TRUE) oder =VLOOKUP(69,$A$2:$B$15,2)
=VLOOKUP(69,$A$2:$B$15,2,TRUE) oder =VLOOKUP(69,$A$2:$B$15,2)
Wie Sie sehen, möchte ich herausfinden, welches Tier die Geschwindigkeit am nächsten hat 69 Meilen pro Stunde. Und das ist das Ergebnis, das mir die Funktion zurückgegeben hat SVERWEIS:
Wie Sie sehen, hat die Formel das Ergebnis zurückgegeben Antilope(Antilope), deren Geschwindigkeit 61 Meilen pro Stunde, obwohl die Liste auch enthält Gepard(Gepard), der schnell rennt 70 Meilen pro Stunde, und 70 ist eher 69 als 61, oder? Warum passiert das? Weil Funktion SVERWEIS Gibt bei der Suche nach einer ungefähren Übereinstimmung den größten Wert zurück, der nicht größer als der Suchwert ist.
Ich hoffe, dass diese Beispiele etwas Licht auf die Arbeit mit der Funktion werfen SVERWEIS in Excel, und Sie betrachten sie nicht mehr als Fremde. Jetzt kann es nicht schaden, die wichtigsten Punkte des untersuchten Materials kurz zu wiederholen, um es besser im Gedächtnis zu festigen.
In den folgenden Artikeln unseres Tutorials zur Funktion SVERWEIS In Excel lernen wir fortgeschrittenere Beispiele wie die Durchführung verschiedener Berechnungen mit SVERWEIS, Extrahieren von Werten aus mehreren Spalten und anderen. Ich danke Ihnen für das Lesen dieses Tutorials und hoffe, Sie nächste Woche wiederzusehen!
Hallo Freunde. Wie oft müssen Sie in einer Excel-Tabelle nach einer Übereinstimmung für einen Wert suchen? Sie müssen beispielsweise die Adresse einer Person in einem Verzeichnis oder den Preis eines Produkts in einer Preisliste finden. Wenn solche Aufgaben auftreten, ist dieser Beitrag genau das Richtige für Sie!
Ich führe täglich ähnliche Eingriffe durch und ohne die unten beschriebenen Funktionen würde es mir wirklich schwer fallen. Beachten Sie sie und wenden Sie sie in Ihrer Arbeit an!
Die Rolle dieser Funktionen im Leben eines normalen Benutzers kann kaum überschätzt werden. Jetzt können Sie ganz einfach einen passenden Eintrag in der Datentabelle finden und den entsprechenden Wert zurückgeben.
Die Syntax der VLOOKUP-Funktion lautet: =VLOOKUP( Lookup-Wert; Nachschlagwerk; Ausgabespaltennummer; [mapping_type]). Schauen wir uns die Argumente an:
Schauen wir uns ein Beispiel dafür an, wie die VLOOKUP-Funktion funktioniert, wenn der Übereinstimmungstyp FALSE ist und nach einer genauen Übereinstimmung sucht. Das Array B5:E10 gibt das Anlagevermögen eines bestimmten Unternehmens, seinen Buchwert, seine Inventarnummer und seinen Standort an. Zelle B2 enthält den Namen, für den Sie die Inventarnummer in der Tabelle suchen und in Zelle C2 einfügen müssen.
SVERWEIS-Funktion in Excel
Schreiben wir die Formel: =VLOOKUP(B2,B5:E10,3,FALSE) .
Hier gibt das erste Argument an, dass Sie in der Tabelle nach dem Wert aus Zelle B2 suchen müssen, d. h. das Wort „Fax“. Das zweite Argument besagt, dass die zu durchsuchende Tabelle im Bereich B5:E10 liegt und Sie in der ersten Spalte nach dem Wort „Fax“ suchen müssen, d. h. im Array B5:B10. Das dritte Argument teilt dem Programm mit, dass das Ergebnis der Berechnung in der dritten Spalte des Arrays enthalten ist, d. h. D5:D10. Das vierte Argument ist FALSE, d.h. Es ist eine vollständige Übereinstimmung erforderlich.
Daher empfängt die Funktion die Zeichenfolge „Fax“ aus Zelle B2 und sucht sie im Array B5:B10 von oben nach unten. Sobald eine Übereinstimmung gefunden wird (Zeile 8), gibt die Funktion den entsprechenden Wert aus Spalte D zurück, d. h. D8-Inhalt. Das ist genau das, was wir brauchten, das Problem ist gelöst.
Wenn der gesuchte Wert nicht gefunden wird, gibt die Funktion zurück.
Dank dieser Option in VLOOKUP können wir komplexe Formeln vermeiden, um das gewünschte Ergebnis zu finden.
Array B5:C12 zeigt Zinssätze für Kredite in Abhängigkeit von der Kreditsumme. In Zelle B2 geben wir den Kreditbetrag an und möchten in C2 den Zinssatz für eine solche Transaktion erhalten. Die Aufgabe ist insofern schwierig, als die Menge beliebig sein kann und wahrscheinlich nicht mit den im Array angegebenen Werten übereinstimmt; die Suche nach einer genauen Übereinstimmung ist nicht geeignet:
Dann schreiben wir die Formel für eine nicht strikte Suche: =VLOOKUP(B2,B5:C12,2,TRUE). Nun sucht das Programm aus allen in der Spalte B angezeigten Daten nach dem nächstkleineren. Das heißt, für den Betrag von 8.000 wird der Wert 5.000 ausgewählt und der entsprechende Prozentsatz angezeigt.
Damit die Funktion ordnungsgemäß funktioniert, müssen Sie die erste Spalte der Tabelle in aufsteigender Reihenfolge sortieren. Andernfalls kann es zu einem fehlerhaften Ergebnis kommen.
Die GLOOKUP-Funktion hat dieselbe Syntax wie VLOOKUP, sucht das Ergebnis jedoch in Zeilen und nicht in Spalten. Das heißt, es durchsucht Tabellen nicht von oben nach unten, sondern von links nach rechts und zeigt die angegebene Zeilennummer und nicht die Spalte an.
Die LOOKUP-Funktion funktioniert ähnlich wie VLOOKUP, hat jedoch eine andere Syntax. Ich verwende es, wenn die Datentabelle mehrere Dutzend Spalten enthält und um VLOOKUP zu verwenden, müssen Sie zusätzlich die Nummer der Ausgabespalte berechnen. In solchen Fällen erleichtert die VIEW-Funktion die Aufgabe. Und so die Syntax: =ANSICHT( Lookup-Wert; array_to_search; Array_to_display) :
Wenn Sie auf diese Weise schreiben, geben Sie einen nicht relativen Verweis auf das Ergebnisarray an. Und man zeigt direkt darauf, d.h. Es ist nicht erforderlich, zunächst die Nummer der Ausgabespalte zu berechnen. Wir verwenden die VIEW-Funktion im ersten Beispiel für die VLOOKUP-Funktion (Anlagevermögen, Inventarnummern): =ANSICHT(B2,B5:B10,D5:D10). Das Problem wurde erfolgreich gelöst!
Eine andere Möglichkeit, nach Daten zu suchen, besteht darin, die Funktionen MATCH und INDEX zu kombinieren.
Der erste von ihnen wird verwendet, um nach einem Wert in einem Array zu suchen und seine Seriennummer zu erhalten: SEARCH( Lookup-Wert; angesehenes_array; [Passender Typ] ). Funktionsargumente:
Die Position des gesuchten Wertes wurde gefunden, nun können Sie ihn mit der Funktion auf dem Bildschirm anzeigen INDEX( Array; Zeilennummer; [Spaltennummer]) :
Nun kombinieren wir diese Funktionen, um das Ergebnis zu erhalten:
Dies sind die Methoden zum Suchen und Anzeigen von Daten, die in Excel vorhanden sind. Darüber hinaus können Sie sie in Berechnungen verwenden, in Präsentationen verwenden, Operationen mit ihnen durchführen, sie als Argumente für andere Funktionen angeben usw.
Spüren Sie, wie Ihr Wissen und Ihre Fähigkeiten wachsen und sich stärken? Dann hören Sie nicht auf, sondern lesen Sie weiter! Im nächsten Beitrag schauen wir uns an: Es wird schwierig und interessant!
In Verbindung stehende Artikel: | |
Berühmte Blogger aus Weißrussland
Sie werden nicht im Fernsehen gezeigt, Zeitungen schreiben nicht über sie, aber sie sind bekannt... So laden Sie einen neuen Laptop-Akku richtig auf. So laden Sie einen neuen Laptop-Akku richtig auf
Ein Laptop ist heutzutage keine Kuriosität mehr. Dieses Gerät ist erhältlich... Nationales Kunstzentrum für Jugendkreativität
Bildungseinrichtung „Nationales Zentrum für künstlerische Kreativität...“ |