Vous pouvez y parvenir dans Excel en utilisant la fonction `if` combinée avec une fonction` vlookup` ou `index / match». Voici une ventilation de la façon de le faire:
1. Configurez vos données:
* Tableau 1: Créez une table avec deux colonnes:
* Colonne A:les valeurs que vous saisrez dans votre feuille principale.
* Colonne B:les valeurs correspondantes que vous souhaitez copier.
* feuille principale: C'est là que vous entrerez vos valeurs et obtiendrez les données copiées.
2. Utilisez les fonctions if, vlookup ou index / match:
* en utilisant vlookup:
`` `Excel
=If (a1 ="", "", vlookup (a1, table1! $ A 1:$ b 10 $, 2, false)))
`` '
* Remplacez `A1` par la cellule où vous entrerez votre valeur.
* Remplacez `Table1! $ A 1:$ B 10 $ 'par la plage réelle de votre table de données.
* Le «2» indique que vous souhaitez récupérer la valeur de la deuxième colonne de votre table.
* `Faux 'spécifie une correspondance exacte.
* en utilisant l'index / correspondance:
`` `Excel
=If (a1 ="", "", index (Table1! $ B 1 $:$ b 10 $, match (a1, table1! $ A 1:$ a 10 $, 0))))
`` '
* Semblable à l'approche Vlookup, ajustez les plages pour correspondre à votre table.
* `Index` récupère la valeur de la plage spécifiée (` Table1! $ B 1:$ B 10 $ ').
* `Match 'trouve la position de la valeur d'entrée (` A1`) dans la plage de recherche (`Table1! $ A 1:$ a 10 $').
* `0` spécifie une correspondance exacte.
* en utilisant la fonction si seule (pour les cas simples):
`` `Excel
=If (a1 ="value1", "value2", "")
`` '
* Remplacez "Value1" et "Value2" par les valeurs que vous souhaitez correspondre et copier, respectivement.
* Cette option fonctionne pour des scénarios simples où vous avez un ensemble fixe de valeurs d'entrée / de sortie.
Explication:
* si fonction: La fonction `if` vérifie si la cellule dans laquelle vous entrez est vide. S'il n'est pas vide, il exécute la formule `vlookup` ou` index / match` pour copier la valeur correspondante.
* vlookup ou index / correspond: Ces fonctions recherchent la valeur que vous saisissez dans votre feuille principale dans le tableau de données et renvoie la valeur correspondante de la deuxième colonne.
Exemple:
Disons que vous avez un tableau dans la feuille "Data" avec ces valeurs:
| Couleur | Code |
| --- | --- |
| Rouge | 101 |
| Bleu | 202 |
| Vert | 303 |
Dans votre feuille principale, vous souhaitez saisir une couleur dans la cellule A1 et faire apparaître le code correspondant dans la cellule B1.
Vous utiliseriez la formule:
`` `Excel
=If (a1 ="", "", vlookup (a1, data! $ A 1:$ b 3, 2, false)))
`` '
Maintenant, si vous entrez "bleu" dans la cellule A1, la cellule B1 affichera automatiquement "202".
N'oubliez pas d'ajuster les formules pour correspondre à l'emplacement et à la taille de vos tables.
|