Switch -Funktion von Excel: Effiziente Datenverarbeitungstool
Die Switch -Funktion vonExcel 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?
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>
von:
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.
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.
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>
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:
Nach dem Drücken der Eingabetaste wird der Rest von Spalte C automatisch besiedelt, da meine Daten in der formatierten Excel -Tabelle enthalten sind.
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.
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:
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>
Mit der Switch -Funktion muss ich jedoch nur den Ausdruck zu Beginn der Formel einmal deklarieren:
<code>=SWITCH([@Grade],"A","自动晋级到下一等级","B","继续保持当前等级","C","降级到上一等级","需要成绩")</code>
Daher ist die Switch -Funktion leichter zu lesen, weniger anfällig für Eingabefehler und leichter zu überprüfen, ob ein Problem vorliegt.
Ä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.
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>
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.
Während Switch viele Vorteile hat, müssen einige Einschränkungen berücksichtigt werden, bevor Sie an Excel -Tabellen arbeiten:
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!