Exceller

Abréger les noms d'état

Abbreviate State Names

Formule Excel: abréger les noms d'étatFormule générique
= VLOOKUP (name,states,2,0)
Résumé

Pour convertir les noms d'état complets en leur abréviation à deux lettres (c'est-à-dire Minnesota> MN), vous pouvez utiliser une formule simple basée sur RECHERCHEV. Dans l'exemple illustré, la formule en E5 est:

comment calculer le paiement mensuel excel
 
= VLOOKUP (C5,states,2,0)

Où 'states' est le plage nommée G5: H55.



Explication

Cette formule repose sur une table avec des colonnes pour le nom complet de l'état et l'abréviation à 2 lettres. Étant donné que nous utilisons RECHERCHEV, le nom complet doit figurer dans la première colonne. Par souci de simplicité, la table a été nommée «états».



VLOOKUP est configuré pour obtenir la valeur de recherche de la colonne C. Le tableau de table est la plage nommée «états», l'index de colonne est 2, pour récupérer l'abréviation de la deuxième colonne). Le dernier argument, range_lookup, a été mis à zéro (FALSE) pour forcer une correspondance exacte.

 
= VLOOKUP (C5,states,2,0)

RECHERCHEV localise l'entrée correspondante dans la table «états» et renvoie l'abréviation à 2 lettres correspondante.



comment résoudre des équations dans Excel

Cartographie générique

Ceci est un bon exemple de la façon dont VLOOKUP peut être utilisé pour convertir des valeurs à l'aide d'une table de recherche. Cette même approche peut être utilisée pour rechercher et convertir de nombreux autres types de valeurs. Par exemple, vous pouvez utiliser RECHERCHEV pour mapper des codes d'erreur numériques à des noms lisibles par l'homme.

Recherche inversée

Que faire si vous avez une abréviation d'état et que vous souhaitez rechercher le nom complet de l'état à l'aide de la table de recherche de l'exemple? Dans ce cas, vous devrez passer à INDEX et MATCH. Avec une valeur de recherche dans A1, cette formule renverra un nom d'état complet avec la table de recherche comme indiqué:

 
= INDEX (G5:G55, MATCH (A1,H5:H55,0))

Si vous souhaitez utiliser la même plage nommée «états», vous pouvez utiliser cette version pour convertir une abréviation de 2 lettres en un nom d'état complet.



 
= INDEX ( INDEX (states,0,1), MATCH (A1, INDEX (states,0,2),0))

Ici, nous utilisons INDEX pour renvoyer des colonnes entières en fournissant un numéro de ligne égal à zéro. C'est une fonctionnalité intéressante et utile du Fonction INDEX : si vous fournissez zéro pour la ligne, vous obtenez la (les) colonne (s) entière (s) si vous fournissez zéro pour la colonne, vous obtenez la (les) ligne (s) entière (s).

Auteur Dave Bruns


^