web-dev-qa-db-fra.com

Comment puis-je trier un ensemble de données pour correspondre à un autre ensemble de données dans Excel?

J'ai une liste de données qui n'est pas dans l'ordre alphabétique ou numérique. Je veux trier une deuxième liste de la même date pour correspondre à la première liste. Je ne peux pas changer l'ordre des données. Mon objectif est de coller des données supplémentaires du deuxième ensemble dans le premier ensemble de données.

**DATA SET A**           **DATA SET B**
22350   ____              BH160   100
22355   ____              22350   125
BH160   ____              BH190   200 
BH190   ____              22355   150

Je voudrais que la valeur numérique de la colonne 2 du DATA SET B apparaisse dans une nouvelle colonne du DATA SET A. Par exemple, je veux que 125 s'affiche à la ligne 1, colonne 2 du DATA SET 1.

Ma liste contient environ 200 numéros uniques et je dois la mettre à jour chaque semaine.

Est-ce que quelqu'un peut m'aider? Peut-être avec une macro que je pourrais utiliser chaque semaine?

7
user2700548

Vous pouvez également utiliser INDEX MATCH, qui est plus "puissant" que vlookup. Cela vous donnerait exactement ce que vous recherchez:

enter image description here

10
Mayou

Vous pouvez utiliser VLOOKUP.

En supposant que ceux-ci se trouvent dans les colonnes A et B de la feuille Sheet1 et de la feuille Sheet2 chacun, 22350 se trouve dans la cellule A2 de la feuille Sheet1, vous pouvez utiliser:

=VLOOKUP(A2, Sheet2!A:B, 2, 0)

Cela vous rendra #N/A s'il n'y a pas de correspondance. Glissez/remplissez/copiez et collez la formule au bas de votre tableau et cela devrait le faire.

4
Jerry

Vous pouvez également simplement lier les deux cellules et avoir une formule = Cell dans chaque colonne comme, =Sheet2!A2 dans la feuille 1 A2 et =Sheet2!B2 dans la feuille 1 B2, faites-le glisser vers le bas, puis trier ces deux colonnes comme vous le souhaitez.

  • S'ils ne trient pas comme vous le souhaitez, placez l'ordre dans lequel vous souhaitez les trier dans une autre colonne et triez les trois colonnes par cela.
  • Si vous le faites glisser vers le bas et obtenez des zéros, vous pouvez modifier la formule = Cell pour afficher "" SI il n'y a rien. = (si (cellule = "", "", cellule)
  • Couper, coller, supprimer et insérer des lignes est une chose dont il faut se lasser. # REF! des erreurs peuvent survenir.

Ce serait mieux si vos articles uniques changent également, alors tout ce que vous feriez serait de trier et d'être fait.

0
MakeCents