Πίνακας περιεχομένων
Για να αντικαταστήσετε μια συγκεκριμένη τιμή με την τιμή της επιλογής σας, μπορείτε να χρησιμοποιήσετε το Excel SWITCH Πρόκειται για μια συνάρτηση σύγκρισης και αναφοράς στο excel που συγκρίνει και αντιστοιχεί ένα αναφερόμενο κελί σε μια λίστα τιμών και επιστρέφει το αποτέλεσμα με βάση την πρώτη αντιστοιχία που βρέθηκε.
Σε αυτό το άρθρο, θα σας δείξω διάφορα παραδείγματα χρήσης του Excel SWITCH λειτουργία.
Λήψη για πρακτική
Χρήσεις της συνάρτησης SWITCH του Excel.xlsxΒασικά στοιχεία της λειτουργίας SWITCH: Σύνοψη & Σύνταξη
Περίληψη
Το Excel SWITCH συγκρίνει ή αξιολογεί μια δεδομένη έκφραση που είναι μια τιμή με μια λίστα τιμών και επιστρέφει ένα αποτέλεσμα που αντιστοιχεί στην πρώτη αντιστοιχία που βρέθηκε. Σε περίπτωση που δεν βρεθεί καμία αντιστοιχία, η συνάρτηση SWITCH επιστρέφει μια προαιρετική προεπιλεγμένη τιμή. SWITCH χρησιμοποιείται αντί της συνάρτησης Φωλιασμένο ΕΆΝ λειτουργίες.
Σύνταξη
SWITCH (expression, value1, result1, [default_or_value2, result2],...)
Επιχειρήματα
Επιχειρήματα | Υποχρεωτικό/προαιρετικό | Επεξήγηση |
---|---|---|
έκφραση | Απαιτούμενο | Είναι η τιμή ή η έκφραση με την οποία πρέπει να γίνει η αντιστοίχιση. |
value1 | Απαιτούμενο | Είναι η πρώτη τιμή. |
result1 | Απαιτούμενο | Είναι το αποτέλεσμα έναντι της πρώτης τιμής. |
default_or_value2 | Προαιρετικό | Είναι είτε προεπιλεγμένη είτε μπορείτε να δώσετε μια δεύτερη τιμή. |
result2 | Προαιρετικό | Είναι το αποτέλεσμα έναντι της δεύτερης τιμής. |
Αξία επιστροφής
Το SWITCH η συνάρτηση επιστρέφει ένα αποτέλεσμα που αντιστοιχεί στην πρώτη αντιστοιχία.
Έκδοση
Το SWITCH είναι διαθέσιμη για το Excel 2016 και νεότερες εκδόσεις.
Χρησιμοποιώ το Excel Microsoft 365 για την υλοποίηση αυτών των παραδειγμάτων.
Παραδείγματα της συνάρτησης SWITCH του Excel
1. Χρήση της συνάρτησης SWITCH του Excel για την εναλλαγή των αντίστοιχων τιμών κελιών
Μπορείτε να χρησιμοποιήσετε το SWITCH συνάρτηση για να επιστρέψει την τιμή που είναι Όνομα έργου για το αντίστοιχο έργο ID .
⏩ Στο κελί F4 , πληκτρολογήστε τον ακόλουθο τύπο.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Εδώ, στο SWITCH συνάρτηση, επέλεξα το C4 κύτταρο ως έκφραση , υπό την προϋπόθεση ότι 1 ως value1 και Astron ως result1 . Στη συνέχεια, πάλι υπό την προϋπόθεση 2 ως value2 και Φοίνιξ ως result2 . Τέλος, υπό την προϋπόθεση ότι ? ως προεπιλογή .
Τώρα, η SWITCH η συνάρτηση θα επιστρέψει το αποτέλεσμα συγκρίνοντας τη δεδομένη τιμή με τις παρεχόμενες τιμές.
Μετά από αυτό, πατήστε ENTER, και το SWITCH θα επιστρέψει τα αντίστοιχα αποτελέσματα για τις παρεχόμενες τιμές.
Εδώ, μπορείτε να δείτε το Όνομα έργου Astron εκχωρείται για την τιμή Project Id 1 .
Μπορείτε να ακολουθήσετε την ίδια διαδικασία ή να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
2. Χρήση της συνάρτησης SWITCH του Excel με το χειριστή
Το SWITCH Η λειτουργία υποστηρίζει επίσης logical_operators Σε περίπτωση που θέλετε να αλλάξετε τιμές χρησιμοποιώντας οποιουσδήποτε τελεστές SWITCH θα σας βοηθήσει να το κάνετε.
Εδώ, θέλω να αλλάξω Μαρκς με Βαθμοί χρησιμοποιώντας το logical_operators .
Επιτρέψτε μου να σας δείξω τη διαδικασία,
⏩ Στο κελί E4 , πληκτρολογήστε τον ακόλουθο τύπο για να αλλάξετε τα σημάδια με το βαθμό.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Εδώ, στο SWITCH συνάρτηση, επέλεξα το ΑΛΗΘΙΝΟ ως έκφραση , υπό την προϋπόθεση ότι C4>= 90 ως value1 και A ως result1 , C4>= 80 ως value2 , και B ως result2, C4>= 70 ως value3 , και C ως αποτέλεσμα, C4>= 60 ως value4 , και D ως result4 , τέλος, υπό την προϋπόθεση ότι Αποτυχία ως προεπιλογή .
Τώρα, η SWITCH η συνάρτηση θα επιστρέψει το αποτέλεσμα συγκρίνοντας τη δεδομένη τιμή με όλες τις παρεχόμενες τιμές.
Στη συνέχεια, πατήστε ENTER, και το SWITCH η συνάρτηση θα επιστρέψει τους αντίστοιχους βαθμούς που αλλάζουν τους βαθμούς.
Μπορείτε να ακολουθήσετε την ίδια διαδικασία ή να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Σχετικό περιεχόμενο: Πώς να χρησιμοποιήσετε τη συνάρτηση TRUE στο Excel (με 10 παραδείγματα)
3. Χρήση της συνάρτησης SWITCH του Excel με τη συνάρτηση DAYS
Αν θέλετε, μπορείτε να αλλάξετε τις ημερομηνίες στις αντίστοιχες ημέρες χρησιμοποιώντας το πλήκτρο SWITCH συνάρτηση, μαζί με τη συνάρτηση ΗΜΕΡΕΣ συνάρτηση και η ΣΗΜΕΡΑ λειτουργία.
Εδώ, θα χρησιμοποιήσω το παρακάτω σύνολο δεδομένων για να εξηγήσω τη διαδικασία.
⏩ Στο κελί C4 , πληκτρολογήστε τον ακόλουθο τύπο για να αλλάξετε τις ημερομηνίες με την ημέρα.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1, "Yesterday", -1, "Tomorrow", "Unknown")
Εδώ, στο SWITCH συνάρτηση, επέλεξα το DAYS(TODAY(),B4) ως έκφραση , υπό την προϋπόθεση ότι 0 ως value1, και " Σήμερα " ως result1 ,
1 ως value2, και " Χθες " ως result2,
-1 ως value3, και " Αύριο " ως result3, τέλος, υπό την προϋπόθεση ότι Άγνωστος ως προεπιλογή .
Στο ΗΜΕΡΕΣ συνάρτηση, χρησιμοποίησα TODAY() ως end_date και επιλεγμένο κελί B4 ως start_date .
Στη συνέχεια, το SWITCH η συνάρτηση θα επιστρέψει τις προκύπτουσες ημέρες συγκρίνοντας τις δεδομένες τιμές.
Τώρα, πατήστε ENTER , και το SWITCH η συνάρτηση θα επιστρέψει τις αντίστοιχες ημέρες που αλλάζουν τις ημερομηνίες.
Αν θέλετε, μπορείτε να ακολουθήσετε την ίδια διαδικασία, ή να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Παρόμοιες αναγνώσεις:
- Πώς να χρησιμοποιήσετε τη συνάρτηση FALSE στο Excel (με 5 εύκολα παραδείγματα)
- Χρήση της συνάρτησης IF στο Excel (8 κατάλληλα παραδείγματα)
- Πώς να χρησιμοποιήσετε τη συνάρτηση XOR του Excel (5 κατάλληλα παραδείγματα)
- Χρήση της συνάρτησης IFNA στο Excel (2 παραδείγματα)
4. Χρήση της συνάρτησης SWITCH του Excel με τη συνάρτηση MONTH
Ας πούμε ότι θέλετε να παρακολουθείτε τις ημερομηνίες με βάση Τρίμηνο , τότε μπορείτε να χρησιμοποιήσετε το SWITCH μαζί με τη συνάρτηση ΜΗΝΑΣ λειτουργία.
⏩ Στο κελί C4 , πληκτρολογήστε τον ακόλουθο τύπο για να αλλάξετε τις ημερομηνίες με την ημέρα.
=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)
Εδώ, στο SWITCH συνάρτηση, επέλεξα το ΜΗΝΑΣ(B5) ως έκφραση . Τότε, όπως αξία και αποτέλεσμα, Ακολούθησα το διάγραμμα που παρέχεται.
Λαμβάνεται Ιανουάριος - Μάρτιος (1,2,3) ως αξία και παρείχε 1 ως αποτέλεσμα
Επόμενο Απρίλιος - Ιούνιος (4,5,6) ως αξία και παρείχε 2 ως αποτέλεσμα . Ιούλιος - Σεπτέμβριος (7,8,9) ως αξία και παρείχε 3 ως αποτέλεσμα και Οκτώβριος - Δεκέμβριος (10,11,12) ως αξία και παρείχε 4 ως αποτέλεσμα .
Στο ΜΗΝΑΣ συνάρτηση, επέλεξα το B4 κύτταρο ως serial_number .
Στη συνέχεια, το SWITCH θα επιστρέψει το τρίμηνο συγκρίνοντας τις δεδομένες ημερομηνίες.
Τύπος ENTER και το SWITCH η συνάρτηση θα επιστρέψει το αντίστοιχο τρίμηνο που αλλάζει τις ημερομηνίες.
Εδώ, μπορείτε να ακολουθήσετε την ίδια διαδικασία, ή να χρησιμοποιήσετε την επιλογή Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
5. Χρήση της λειτουργίας SWITCH & amp; RIGHT
Μπορείτε να χρησιμοποιήσετε το SWITCH συνάρτηση και η ΔΕΞΙΑ για να αλλάξετε τις τιμές οποιουδήποτε συγκεκριμένου χαρακτήρα.
Εδώ, θέλω να αλλάξω τη συντομογραφία του κωδικού της πόλης με το πλήρες όνομα της πόλης. Για να το κάνω αυτό θα χρησιμοποιήσω το σύνολο δεδομένων που δίνεται παρακάτω.
⏩ Στο κελί C4 , πληκτρολογήστε τον ακόλουθο τύπο για να αλλάξετε τις ημερομηνίες με την ημέρα.
=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")
Εδώ, στο SWITCH συνάρτηση, επέλεξα το RIGHT(B4,2) ως έκφραση .
Στο ΔΕΞΙΑ συνάρτηση, επέλεξα το B4 κύτταρο ως κείμενο και παρείχε 2 ως num_chars για να πάρετε το τελευταίο 2 χαρακτήρες που είναι κώδικας της πόλης.
Στη συνέχεια, καθώς η αξία υπό την προϋπόθεση ότι η κώδικας της πόλης και παρείχε Ονοματεπώνυμο πόλης ως αποτέλεσμα .
Μετά από αυτό, το SWITCH θα επιστρέψει το πλήρες όνομα της πόλης.
Τώρα, εκτελέστε τον τύπο πατώντας ENTER, και το SWITCH θα αλλάξει τους κωδικούς των πόλεων με το πλήρες όνομα της πόλης.
Εδώ, μπορείτε να ακολουθήσετε την ίδια διαδικασία, ή να χρησιμοποιήσετε την επιλογή Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Σύγκριση μεταξύ SWITCH & Λειτουργία IFS
Αν θέλετε, μπορείτε να χρησιμοποιήσετε το ένθετο ΕΆΝ ή Λειτουργία IFS αντί του SWITCH λειτουργία.
Επιτρέψτε μου να σας δείξω τη σύγκριση μεταξύ των SWITCH και IFs λειτουργία.
Το SWITCH Λειτουργία | Το IFS Λειτουργία |
---|---|
Το έκφραση χρησιμοποιείται μόνο μία φορά, | Το έκφραση το επιχείρημα επαναλαμβάνεται. |
Το μήκος είναι λιγότερο σε σύγκριση με IFS | Το μήκος είναι μεγαλύτερο |
Εύκολη δημιουργία και ανάγνωση | Καθώς το μήκος είναι μεγαλύτερο δύσκολο να δημιουργηθεί και να διαβαστεί |
Δοκιμάστε περισσότερες από μία συνθήκες | Δοκιμή μιας συνθήκης |
Πράγματα που πρέπει να θυμάστε
➤ Το SWITCH μπορεί να χειριστεί έως και 126 ζεύγη τιμών και αποτελεσμάτων.
➤ Μπορείτε να χρησιμοποιήσετε μια άλλη συνάρτηση και τύπο ως έκφραση .
🔺 Το SWITCH η συνάρτηση δείχνει το #N/A σφάλμα εάν δεν μπορεί να ταιριάξει και δεν υπάρχει άλλο όρισμα ή προεπιλεγμένη συνθήκη.
➤ Κάθε φορά που έχετε την #N/A σφάλμα, τότε για να αποφύγετε αυτό το σφάλμα μπορείτε να χρησιμοποιήσετε μια συμβολοσειρά μέσα σε εισαγωγικά ως προεπιλεγμένη τιμή.
🔺 Το SWITCH η συνάρτηση θα δείξει το #NAME σφάλμα αν γράψετε λάθος το όνομα της συνάρτησης.
Τμήμα εξάσκησης
Έχω δώσει ένα φύλλο εξάσκησης στο βιβλίο εργασίας για να εξασκηθείτε σε αυτά τα παραδείγματα που εξηγούνται.