Maison > Article > Tutoriel logiciel > Comment faire correspondre les données de deux tableaux dans Excel
Il existe deux méthodes pour faire correspondre les données dans différents tableaux dans Excel : utilisez la fonction RECHERCHEV pour rechercher et renvoyer les données correspondantes dans la plage de recherche en fonction de la valeur de recherche. Utilisez la combinaison de fonctions INDEX et MATCH pour renvoyer des valeurs dans une plage spécifiée en faisant correspondre les valeurs de recherche.
Comment faire correspondre les données dans différents tableaux dans Excel
Il existe deux méthodes courantes pour faire correspondre les données dans différents tableaux dans Excel :
Méthode 1 : Utiliser la fonction RECHERCHEV
La RECHERCHEV la fonction est utilisée Utilisé pour rechercher une valeur spécifique dans un tableau et renvoyer les données correspondant à cette valeur. La syntaxe est :
<code>=VLOOKUP(查找值, 查找范围, 返回列, [近似匹配])</code>
Où :
Exemple :
Supposons qu'il existe deux tableaux, "Informations sur les employés" et "Enregistrements de ventes", qui correspondent aux noms des employés dans chaque enregistrement de ventes :
Informations sur les employés | Enregistrements de ventes | |||
---|---|---|---|---|
Nom | Numéro d'employé | Date de vente | Record de ventes | |
John Doe | 1 | 2023 -01-0 1 | 100 | |
Jane Smith | 2 | 2023-01-02 | 150 | |
Peter Davis | 3 | 2023-01-03 | 200 |
Dans le formulaire "Sales Record", vous peut utiliser La fonction RECHERCHEV suivante correspond au nom de l'employé :
<code>=VLOOKUP(A2, '员工信息'!A:B, 2, FALSE)</code>
Cette fonction trouvera le numéro d'employé correspondant à la date de vente dans le tableau « Informations sur l'employé » en fonction du numéro d'employé et renverra le nom de l'employé.
Méthode 2 : Utiliser la fonction INDEX + MATCH
La combinaison des fonctions INDEX et MATCH peut également être utilisée pour faire correspondre les données de différentes tables. La fonction INDEX renvoie une valeur dans une plage spécifiée, tandis que la fonction MATCH recherche la position d'une valeur spécifiée dans une plage spécifiée. La syntaxe est :
<code>=INDEX(返回范围, MATCH(查找值, 查找范围, [近似匹配]))</code>
Où :
Exemple :
Pour l'exemple ci-dessus, vous pouvez utiliser la combinaison suivante de fonctions INDEX et MATCH pour correspondre aux noms des employés :
<code>=INDEX('员工信息'!A:A, MATCH(A2, '员工信息'!B:B, 0))</code>
Cette fonction recherchera dans la colonne A du tableau "Informations sur l'employé" et dans la table « Enregistrements de ventes » Le numéro d'employé correspond au numéro d'employé et renvoie le nom de l'employé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!