Excel - Remplacer la valeur de la cellule basée sur une valeur d'une autre colonne

Je me demandais si il existe un moyen de remplacer la valeur d'une cellule à partir d'une autre liste sans avoir à écrire un script VB.

Ici est le problème, je suis en train d'essayer de résoudre:

J'ai des noms dans une colonne:

Smith
Jones
Taylor
etc.

J'ai une colonne avec des Id par exemple

Smith_ID
Taylor_B
Jones_C

Je voudrais remplacer Smith avec Smith_ID, Jones avec Jones_C etc. Évidemment, ma liste est beaucoup plus longue que 3 entrées.

je ne pense pas que c'est possible de faire uniquement à l'aide d'une formule.
Comment voulez-vous de faire correspondre les valeurs? Je ne vois pas une valeur commune entre les 2 listes. Par exemple, si deux listes ont une colonne qui dit 'Smith', alors votre problème est à moitié résolu.
Créer une colonne de recherche à gauche de votre colonne d'id qui a seulement le nom de famille: par exemple =LEFT(B5,SEARCH("_",B5)-1) Ensuite, vous pouvez utiliser recherchev sur ces deux colonnes pour retourner l'id correspondant pour chaque valeur de la liste de vos noms de famille (en supposant bien sûr, ils sont tous uniques et votre ID suivent tous le même schéma)

OriginalL'auteur Tamas Karpati | 2013-05-03