2015-12-27 1 views
0

J'ai deux classeurs;Excel 2013: Comment copier des colonnes sélectives forment un classeur différent

1) "PIN CODES": - Les colonnes sont, A) Pincode B) District C) État

2) "Les clients Détails": - Les colonnes sont, D) Pincode E) District f) État

Si un code PIN dans une cellule de D (workbook2) correspond au code PIN de toute cellule de a (Workbook1), les valeurs de cellules respectives dans B & C doivent être copiés sur E & F.

peut-on aide moi à trouver une formule pour ça?

Merci d'avance !!!

+0

Vous essayez donc de remplir les colonnes E et F dans Customers Details avec les données de PIN CODES où il y a un rencontre? –

Répondre

1

D'après ce que je comprends, vous avez une table comme celui-ci dans un classeur "codes PIN" (en haut à gauche est A1):

Pin Code District  State 
1   Houston   TX 
2   LA    CA 
3   Seattle   WA 
4   Billings  MO 
5   San Francisco SF 
5   Omaha   NE 

et votre deuxième classeur, "Les clients Détails" a la même table, avec seulement des codes PIN. Vous voulez remplir cette table basée sur le classeur "PIN CODES".

En E1 de "clients Détails", vous pouvez utiliser cet index/formule Match:

=INDEX('[PIN CODES]Sheet1'!B$2:B$7,MATCH($D2,'[PIN CODES]Sheet1'!$A$2:$A$7,0))

Note: Ajustez les gammes les lignes de B2: B7 à tout ce dont vous avez besoin. Vous pouvez faire glisser cela dans F1 et il renverra le match State.

Enfin, vous pouvez envelopper un IfError() autour de cela pour retourner un blanc (ou tout ce que vous voulez):

=IFERROR(INDEX('[PIN CODES]Sheet1'!B$2:B$7,MATCH($D2,['PIN CODES]Sheet1'!$A$2:$A$7,0)),"No Match")

Edit: Et juste pour le plaisir, si vous voulez être en mesure de changer l'en-tête ligne dans votre feuille de calcul "Customers Details" et avoir la mise à jour d'informations basée sur cela, vous pouvez utiliser cette formule: =IFERROR(INDEX('[PIN CODES]Sheet1'!$A$2:$C$7,MATCH($D2,'PIN CODES]Sheet1'!$A$2:$A$7,0),MATCH(E$1,'[PIN CODES]Sheet1'!$A$1:$C$1,0)),"")

+0

La formule a bien fonctionné. Merci pour votre coup de main –

+0

@Shehanshashefeeq - Content de vous aider! Si cela a fonctionné, cela vous dérange-t-il de marquer comme la réponse? – BruceWayne