Heim > Software-Tutorial > Bürosoftware > So verwenden Sie die Switch -Funktion in Excel

So verwenden Sie die Switch -Funktion in Excel

Susan Sarandon
Freigeben: 2025-02-06 16:21:10
Original
440 Leute haben es durchsucht

Switch -Funktion von Excel: Effiziente Datenverarbeitungstool

Die Switch -Funktion von

Excel ist eine logische Funktion, die hauptsächlich für die Datenverarbeitung verwendet wird. Es vergleicht einen Ausdruck mit einer Reihe von Werten und gibt das Ergebnis zurück, das dem ersten Matching -Wert entspricht.

Switch -Funktionen sind beliebt, da sie einfacher sind als andere Excel -Funktionen, die ähnliche Aufgaben ausführen, was bedeutet, dass es einfacher ist, Formeln zu lesen und Probleme zu debuggen.

In diesem Leitfaden wird erläutert, wie diese Funktion mit einem praktischen Beispiel verwendet wird, ihre Vorteile gegenüber anderen Funktionen bewertet und einige seiner Grenzen einführt.

Microsoft hat 2016 die Switch -Funktion hinzugefügt, sodass sie in früheren Versionen nicht verfügbar war. Wenn Sie versuchen, Switch in einer inkompatiblen Version zu verwenden, gibt Excel einen #Name zurück?

Switch Function Syntax

Bevor Sie die praktische Anwendung der Switch -Funktion demonstrieren, werfen wir einen Blick auf die Syntax:

<code>=SWITCH(e,v1,r1,v2,r2,d)</code>
Nach dem Login kopieren
Nach dem Login kopieren

von:

  • e ist der Ausdruck (der zu bewertende Wert),
  • v1 ist der erste Wert, der mit dem Ausdruck verglichen wird,
  • r1 ist das Ergebnis, das zurückgegeben wird, wenn V1 mit E,
  • übereinstimmt
  • v2 ist der zweite Wert, der mit dem Ausdruck verglichen wird,
  • r2 ist das Ergebnis, das zurückgegeben wird, wenn V2 mit E und
  • übereinstimmt, und
  • D (optional) ist der Standardwert, wenn E keinen V -Wert übereinstimmt.

Obwohl nur zwei V-R-Paare (V1-R1 und V2-R2) in der Syntax hier angezeigt werden, können Sie bis zu 126 Paare verwenden. Angesichts der Tatsache, dass Switch das Ergebnis, das dem ersten Übereinstimmungswert entspricht, zurückgibt, ist es wichtig, die Reihenfolge der V-R-Paare sorgfältig zu berücksichtigen.

Wenn Sie nicht optionales d und kein Wert (V #) mit dem Ausdruck (e) entsprechen, gibt Excel einen Fehler zurück.

Praktische Anwendung der Switch -Funktion

Lassen Sie mich Ihnen die Switch -Funktion in einem echten Szenario zeigen. In dieser Tabelle liste ich die Schüler und ihre Noten auf und muss ihre nächsten Schritte basierend auf diesen Klassen bestimmen.

How to Use the SWITCH Function in Excel

Ich muss all dies in die Switch -Formel aufnehmen, da es drei verschiedene Möglichkeiten für die Klassen (A, B und C) gibt. Also werde ich in Zelle C2:
<code>=SWITCH([@Grade],"A","自动晋级到下一等级","B","继续保持当前等级","C","降级到上一等级","需要成绩")</code>
Nach dem Login kopieren
Nach dem Login kopieren
eingeben

Wenn ein Wert oder Ergebnis in der Switch -Formel keine Zahl ist, muss sie in Anführungszeichen beigefügt werden.

Obwohl dies auf den ersten Blick kompliziert aussieht, ist es nach der Zersetzung tatsächlich sehr logisch:
  • Zunächst möchte ich, dass Excel den Ausdruck in der Spalte "Grade" der Formatierung "Grade" bewertet, weshalb ich [@grade] als Wert e verwende.
  • Dann habe ich drei V-R-Paare: "A" wird automatisch wieder auf das nächste Level voranschreiten "," B "kehrt" weiter zum aktuellen Level "zurück und" C "wird" Downgrade auf vorherige Ebene "zurückgeben.
  • Schließlich nehme ich nach der letzten Paarung "erforderliche Note" als Wert D, und wenn kein Wert (V#) mit dem Ausdruck (e) übereinstimmt, gibt dieses Ergebnis zurück.

Nach dem Drücken der Eingabetaste wird der Rest von Spalte C automatisch besiedelt, da meine Daten in der formatierten Excel -Tabelle enthalten sind.

How to Use the SWITCH Function in Excel

Beachten Sie, dass die Zelle C8 "erforderliche Noten" enthält, da die Expression in Zelle B8 mit keiner der Werte in meiner Switch -Formel übereinstimmt.

Wenn ich die Ausgabe in Spalte C ändern möchte, werde ich zu Zelle C2 zurückkehren, die Formel in der Formelleiste ändern und die Eingabetaste drücken. Diese Änderung wird automatisch auf andere Zellen in Spalte C angewendet.

Warum Switch anstelle von if, ifs oder xlookup verwenden?

Sie fragen sich vielleicht, warum Sie Switch anstelle anderer Funktionen in Excel verwenden, die ähnliche Vorgänge ausführen, z. B. wenn ifs und xlookup. Hier sind einige Gründe:

Vermeiden Sie es, Ausdrücke zu wiederholen

Um das gleiche Ergebnis in der obigen Tabelle mit if oder ifs zu erstellen, muss ich den Ausdruck jedes Mal wiederholen:

<code>=SWITCH(e,v1,r1,v2,r2,d)</code>
Nach dem Login kopieren
Nach dem Login kopieren

Mit der Switch -Funktion muss ich jedoch nur den Ausdruck zu Beginn der Formel einmal deklarieren:

<code>=SWITCH([@Grade],"A","自动晋级到下一等级","B","继续保持当前等级","C","降级到上一等级","需要成绩")</code>
Nach dem Login kopieren
Nach dem Login kopieren

Daher ist die Switch -Funktion leichter zu lesen, weniger anfällig für Eingabefehler und leichter zu überprüfen, ob ein Problem vorliegt.

speichern Sie alles an einem Ort

Ähnlich wie bei Switch vergleicht die Xlookup -Funktion einen Ausdruck mit einer Reihe von Werten und gibt den entsprechenden Wert zurück. Mit Xlookup befindet sich jedoch die Werteliste in einer separaten Tabelle, und Switch kombiniert dies all dies zu einer einzelnen Formel. Dies bedeutet, dass Sie keine schwimmenden Daten haben, sodass Ihre Excel -Tabellenkalkulationen ordentlich bleiben.

Ein Satz von Klammern

Wenn ich verschachtelte, wenn Funktionen für die obige Tabelle das gleiche Ergebnis erzielen, muss ich für jeden Parameter einen neuen Satz von Klammern verwenden:

<code>=IFS([@Grade]="A","自动晋级到下一等级",[@Grade]="B","继续保持当前等级",[@Grade]="C","降级到上一等级")</code>
Nach dem Login kopieren

Infolgedessen endet die Formel in Verwirrung mit drei engen Klammern, und das Debuggen von Syntaxproblemen wird schwieriger sein. Auf der anderen Seite erfordert Switch, wenn sie ohne andere zusätzliche Funktionen auf seiner grundlegendsten Ebene verwendet werden, nur ein Paar Klammern.

Nachteile der Switch -Funktion

Während Switch viele Vorteile hat, müssen einige Einschränkungen berücksichtigt werden, bevor Sie an Excel -Tabellen arbeiten:

  • Sie können Operatoren (zum Beispiel) oder die Annäherung an die Standard -Switch -Syntax nicht verwenden. Stattdessen ist der Switch auf genaue Übereinstimmungen begrenzt.
  • Wenn Sie viele potenzielle Werte und Ergebnisse haben, dauert es lange, bis die Switch -Formel zuerst erstellt wird. Persönlich empfehle ich, bis zu sieben bis acht Werte-Result-Paare in der Switch-Formel zu verwenden.
  • Switch ist eine relativ unflexible Funktion. Zum Beispiel kann Xlookup Daten für die gesamte Zeile und Spalte zurückgeben, nicht nur für einen einzelnen Wert.
  • Da Switch eine Menge Kommas erfordert (Anführungszeichen sind erforderlich, wenn nicht numerische Werte enthalten sind), ist es einfach, falsch zu gehen, wenn Sie die Formel manuell eingeben.

Switch ist nur eine von vielen verschiedenen Möglichkeiten, Daten in Excel -Tabellen zu verwenden. Sie können auch in Betracht ziehen, Index zu finden, um Werte zu finden, um die Werte zu finden oder Index und Übereinstimmung zu kombinieren, um eine bidirektionale Suche zu erstellen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Switch -Funktion in Excel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage