Donc j'ai deux classeurs Excel 2010, l'un contient des noms et des numéros de téléphone associés à ces noms et un classeur séparé dans lequel quelqu'un enregistre les noms et les heures des appels entrants (je ne sais pas pourquoi ils n'ont jamais écrit les numéros). J'ai besoin de mettre à jour la deuxième feuille avec tous les numéros correspondant aux noms des personnes qui ont appelé. Y a-t-il un complément ou un moyen de faire correspondre automatiquement les noms de la première feuille avec la deuxième feuille et d'importer automatiquement les numéros ? Il y a plus de 10 000 entrées, donc faire cela manuellement n'est pas faisable.
Réponses
Trop de publicités?J'aime utiliser la formule ci-dessous plutôt que VLOOKUP, ça fonctionne très bien pour moi. Vous placez les valeurs dans la première partie que vous souhaitez tirer de l'autre feuille, puis utilisez la fonction MATCH pour trouver les valeurs correspondantes, dans l'exemple ci-dessous, la formule tirerait des données de la colonne B de la feuille2 et associerait les valeurs de la colonne A dans les deux feuilles.
=INDEX(Feuil2!$B:$B;MATCH(Feuil1!$A:$A;Feuil2!$A:$A;0))
Parce que votre formule fera référence à un classeur différent, vous devrez inclure le nom du classeur et de la feuille de calcul dans la formule.
Supposons que le Classeur1, Feuil1 contient des noms et des numéros de téléphone dans les colonnes A et B respectivement. Et que le Classeur2, Feuil1 contient des noms et des heures dans les colonnes A et B respectivement.
Tapez cette formule dans C1 du Classeur2 et remplissez vers le bas pour lister les numéros de téléphone correspondant aux noms de la colonne A du Classeur2:
=RECHERCHEV(A1,[Workbook1.xlsx]Feuil1!$A:$B,2,FAUX)
Remplacez "Workbook1.xlsx" par le nom réel du classeur contenant les numéros de téléphone, et "Feuil1" par le nom réel de la feuille de calcul.
Comment ça fonctionne : la formule prend le nom en A1 du classeur actuel, le trouve dans la colonne A de l'autre classeur, et renvoie le numéro de téléphone correspondant à la colonne B de ce classeur. Le FAUX indique à la formule de rechercher une correspondance exacte.
Si la formule ne trouve pas de correspondance exacte, elle donnera un résultat de "#N/A". Vous avez mentionné dans votre question que vous pourriez être intéressé par des correspondances approximatives. Cela peut être fait, mais je vous suggère d'essayer la recherche de correspondance exacte pour l'instant et de revenir plus tard avec d'autres questions ou des résultats partiels.
0 votes
La fonction RECHERCHEV référencée dans l'ensemble du classeur est ce que vous pouvez utiliser ici, si tout ce dont vous avez besoin est de récupérer le numéro de téléphone du premier classeur dans le second pour un nom spécifique saisi dans le second classeur.
0 votes
Est-ce que je pourrais le faire avec environ 8000 noms uniques et l'orthographe légèrement différente ou est-ce que seules les correspondances exactes seraient possibles ?
0 votes
Ce serait une correspondance exacte, VLOOKUP permet une option pour une correspondance approximative mais cela pourrait donner des résultats erronés. Si vous avez 8000 noms uniques dans un tableau, vous devrez spécifier que le tableau Array dit $A$1:$B$8000 par exemple dans la fonction VLOOKUP.
0 votes
Donc disons que la cellule a1 est Bob Smith a2 est Jon Johnson et b1 est 9h00 c1 est l'endroit où j'aimerais importer les chiffres comment ferais-je cela avec le vlookup? Comme tu peux le deviner, je ne sais presque rien sur excel