Table des matières
Pour remplacer une valeur particulière par la valeur de votre choix, vous pouvez utiliser la fonction Excel SWITCH Il s'agit d'une fonction de comparaison et de référencement dans Excel qui compare et fait correspondre une cellule référencée à une liste de valeurs et renvoie le résultat en fonction de la première correspondance trouvée.
Dans cet article, je vous montrerai divers exemples d'utilisation de la fonction Excel SWITCH fonction.
Télécharger pour pratiquer
Utilisations de la fonction SWITCH d'Excel.xlsxNotions de base sur la fonction SWITCH : Résumé & ; Syntaxe
Résumé
L'Excel SWITCH compare ou évalue une expression donnée qui est une valeur par rapport à une liste de valeurs et renvoie un résultat correspondant à la première correspondance trouvée. Si aucune correspondance n'est trouvée, la fonction SWITCH renvoie une valeur par défaut facultative. La fonction SWITCH est utilisée à la place de la fonction Emboîté SI fonctions.
Syntaxe
SWITCH (expression, valeur1, résultat1, [valeur_ou_par défaut2, résultat2],...)
Arguments
Arguments | Obligatoire/optionnel | Explication |
---|---|---|
expression | Requis | Il s'agit de la valeur ou de l'expression qui doit être comparée. |
valeur1 | Requis | Il s'agit de la première valeur. |
résultat1 | Requis | C'est le résultat par rapport à la première valeur. |
valeur_ou_par défaut2 | En option | Il s'agit d'une valeur par défaut ou vous pouvez fournir une deuxième valeur. |
résultat2 | En option | C'est le résultat par rapport à la deuxième valeur. |
Valeur de retour
Le site SWITCH renvoie un résultat correspondant à la première correspondance.
Version
Le site SWITCH est disponible pour Excel 2016 et les versions ultérieures.
J'utilise Excel Microsoft 365 pour mettre en œuvre ces exemples.
Exemples de la fonction SWITCH d'Excel
1. utilisation de la fonction SWITCH d'Excel pour changer les valeurs des cellules correspondantes
Vous pouvez utiliser le SWITCH pour retourner la valeur qui est Nom du projet pour le projet correspondant ID .
⏩ En cellule F4 , tapez la formule suivante.
=SWITCH(C4,1, "Astron",2, "Phoenix"," ?")
Ici, dans le SWITCH j'ai sélectionné la fonction C4 cellule comme expression à condition que 1 comme valeur1 et Astron en tant que résultat1 Puis à nouveau fourni 2 comme valeur2 et Phoenix en tant que résultat2 Enfin, à condition ? comme par défaut .
Maintenant, le SWITCH La fonction renverra le résultat en comparant la valeur donnée aux valeurs fournies.
Après cela, appuyez sur ENTER, et le SWITCH renverra les résultats correspondants pour les valeurs fournies.
Ici, vous pouvez voir le Nom du projet Astron est attribué pour la valeur Id. du projet 1 .
Vous pouvez suivre le même processus ou utiliser le Poignée de remplissage à AutoFill la formule pour le reste des cellules.
2. utilisation de la fonction SWITCH d'Excel avec l'opérateur
Le site SWITCH prend également en charge la fonction Opérateurs logiques Dans le cas où vous voulez changer les valeurs en utilisant n'importe quel opérateur. SWITCH vous aidera à le faire.
Ici, je veux changer Marks avec Grades en utilisant Opérateurs logiques .
Laissez-moi vous montrer le processus,
⏩ En cellule E4 , tapez la formule suivante pour permuter les notes avec le grade.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Ici, dans le SWITCH j'ai sélectionné la fonction VRAI comme expression à condition que C4>= 90 comme valeur1 et A en tant que résultat1 , C4>= 80 comme valeur2 et B comme résultat2, C4>= 70 comme valeur3 et C comme résultat, C4>= 60 comme valeur4 et D comme résultat4 enfin, à condition que Échec comme par défaut .
Maintenant, le SWITCH retournera le résultat en comparant la valeur donnée à toutes les valeurs fournies.
Ensuite, appuyez sur ENTER, et le SWITCH La fonction renverra les notes correspondantes en commutant les notes.
Vous pouvez suivre le même processus, ou vous pouvez utiliser la fonction Poignée de remplissage à AutoFill la formule pour le reste des cellules.
Related Content : Comment utiliser la fonction TRUE dans Excel (avec 10 exemples)
3. utilisation de la fonction SWITCH d'Excel avec la fonction DAYS
Si vous le souhaitez, vous pouvez passer des dates aux jours correspondants en utilisant la fonction SWITCH ainsi que la fonction JOURS et la fonction AUJOURD'HUI fonction.
Ici, je vais utiliser l'ensemble de données ci-dessous pour expliquer le processus.
⏩ En cellule C4 tapez la formule suivante pour permuter les dates avec le jour.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1, "Yesterday", -1, "Tomorrow", "Unknown")
Ici, dans le SWITCH j'ai sélectionné la fonction JOURS(AUJOURD'HUI(),B4) comme expression à condition que 0 comme valeur1, et " Aujourd'hui " en tant que résultat1 ,
1 comme valeur2, et " Hier " en tant que résultat2,
-1 comme valeur3, et " Demain " en tant que résultat3, enfin, à condition Inconnu comme par défaut .
Dans le JOURS j'ai utilisé la fonction AUJOURD'HUI() comme date de fin et cellule sélectionnée B4 comme date de début .
Ensuite, le SWITCH La fonction renverra les jours résultants en comparant les valeurs données.
Maintenant, appuyez sur ENTER et le SWITCH renvoie les jours correspondants qui commutent les dates.
Si vous le souhaitez, vous pouvez suivre le même processus, ou utiliser la fonction Poignée de remplissage à AutoFill la formule pour le reste des cellules.
Lectures similaires :
- Comment utiliser la fonction FALSE dans Excel (avec 5 exemples simples)
- Utiliser la fonction IF dans Excel (8 exemples pertinents)
- Comment utiliser la fonction XOR d'Excel (5 exemples pertinents)
- Utiliser la fonction IFNA dans Excel (2 exemples)
4. utilisation de la fonction SWITCH d'Excel avec la fonction MONTH
Disons que vous voulez suivre les dates en fonction de Trimestre vous pouvez alors utiliser la fonction SWITCH ainsi que la fonction MOIS fonction.
⏩ En cellule C4 tapez la formule suivante pour permuter les dates avec le jour.
=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)
Ici, dans le SWITCH j'ai sélectionné la fonction MOIS(B5) comme un expression Puis, comme valeur et résultat, J'ai suivi le tableau fourni.
Pris Janvier à mars (1,2,3) comme valeur et a fourni 1 comme résultat
Suivant Avril à juin (4,5,6) comme valeur et a fourni 2 comme résultat . puis Juillet à septembre (7,8,9) comme valeur et a fourni 3 comme résultat et Octobre à décembre (10,11,12) comme valeur et a fourni 4 comme résultat .
Dans le MOIS j'ai sélectionné la fonction B4 cellule comme numéro de série .
Ensuite, le SWITCH La fonction renverra le trimestre en comparant les dates données.
Appuyez sur ENTER et le SWITCH renverra le trimestre correspondant à la commutation des dates.
Ici, vous pouvez suivre le même processus, ou vous pouvez utiliser la fonction Poignée de remplissage à AutoFill la formule pour le reste des cellules.
5. utilisation de la fonction SWITCH & RIGHT
Vous pouvez utiliser le SWITCH et la fonction DROIT pour changer la valeur d'un caractère particulier.
Ici, je veux remplacer l'abréviation du code de la ville par le nom complet de la ville. Pour ce faire, je vais utiliser le jeu de données ci-dessous.
⏩ En cellule C4 tapez la formule suivante pour permuter les dates avec le jour.
=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")
Ici, dans le SWITCH j'ai sélectionné la fonction DROIT(B4,2) comme un expression .
Dans le DROIT j'ai sélectionné la fonction B4 cellule comme texte et a fourni 2 comme nombre_de_chars pour obtenir le dernier 2 caractères qui relèvent du code de la ville.
Ensuite, comme le valeur a fourni le code de la ville et a fourni nom complet de la ville comme résultat .
Après cela, le SWITCH retournera le nom complet de la ville.
Maintenant, exécutez la formule en appuyant sur ENTER, et le SWITCH permet de remplacer les codes de ville par le nom complet de la ville.
Ici, vous pouvez suivre le même processus, ou vous pouvez utiliser la fonction Poignée de remplissage à AutoFill la formule pour le reste des cellules.
Comparaison entre SWITCH & ; Fonction IFS
Si vous le souhaitez, vous pouvez utiliser l'imbrication des éléments suivants SI ou Fonction IFS au lieu de la SWITCH fonction.
Laissez-moi vous montrer la comparaison entre les SWITCH et IFs fonction.
Le site SWITCH Fonction | Le site IFS Fonction |
---|---|
Le site expression n'est utilisé qu'une seule fois, | Le site expression L'argument est répété. |
La longueur est moins par rapport à IFS | La longueur est plus grande |
Facile à créer et à lire | Comme la longueur est plus grande, il est difficile de créer et de lire |
Tester plus d'une condition | Test d'une condition |
Les choses à retenir
➤ Le site SWITCH peut traiter jusqu'à 126 paires de valeurs et de résultats.
➤ Vous pouvez utiliser une autre fonction et formule comme expression .
🔺 Le SWITCH montre la fonction #N/A erreur si elle ne peut pas correspondre et s'il n'y a pas d'autre argument ou de condition par défaut.
➤ Chaque fois que vous obtenez le #N/A alors pour éviter cette erreur, vous pouvez utiliser une chaîne entre guillemets comme valeur par défaut.
🔺 Le SWITCH affichera la fonction #NAME erreur si vous avez mal orthographié le nom de la fonction.
Section pratique
J'ai fourni une feuille d'exercice dans le cahier d'exercices pour mettre en pratique ces exemples expliqués.