2009-01-06 6 views
1

Dans Excel class, j'essaie de copier des données de sheet1 à sheet2 avec une condition, IF ((Feuille1! B2: B80 = Feuille2! A2: A80), Feuille2 ! D2) Je ne reçois pas le résultat. S'il vous plaît aidez-moi à résoudre ce problème. J'essaie de copier de sheet1 à sheet2 avec une condition si la valeur dans la feuille 1, colonne B est égale à la valeur dans sheet2 colonne A la valeur dans la colonne D de la feuille 2 doit être copiée dans la colonne G de sheet1Comment copier des données de sheet1 à sheet2 avec une condition dans Excel

+0

Vous devriez ajouter plus de détails (extraits de code, les messages d'erreur, etc.). La question, déclarée telle quelle, n'est pas responsable. –

+0

et un titre signifie une courte description à un sujet ...;) – balexandre

Répondre

1

Essayez de déboguer étape par étape. Que se passe-t-il si vous modifiez votre formule en:

=IF((Sheet1!B2:B3=Sheet2!A2:A3),Sheet2!D2) 

?

Ou

=IF((Sheet1!B2:B3=Sheet2!A2:A3),"the same values") 

Peut-être pas toutes les valeurs sont vraiment exactement les mêmes dans les colonnes A et B. Ou D2 ne contient pas ce que vous attendez.

0

cela devrait faire ce que vous cherchez.

= IF (Sheet1! B1 = Sheet2! A1, Feuille2! D1)

1

Mettre la formule suivante dans la première cellule de la colonne G

=IF((Sheet1!B1=Sheet2!A1), Sheet2!D1) 

puis copier cette cellule vers le bas aussi loin que vous le souhaitez. Excel va changer toutes les références de cellules pour vous.

0

= IF (EXACT (Sheet1! B1, Feuil2! A1), Feuil2! D1)

Questions connexes