Comment lier des données Excel dans différentes cellules

0

J'essaie de relier les pièces justificatives acquittées au numéro de facture. Utiliser =VLOOKUP(C6;[Sheet2]$A$1:$G$1000;2;FALSE)aide lorsque le "numéro de facture" figure dans la colonne A, alors que dans mon cas, le numéro "ticket de réception" se trouve dans la colonne A et les numéros de facture dans la colonne C, E, F G .. etc. (en fonction du nombre de factures payées avec le même bon de réception)

Clarification:

supposons que j'ai émis 9 factures (# 1- # 9) à mes clients. Leurs montants et détails sont les suivants:

Amount    Customer    Date        Invoice #    
100      Customer A   15-Oct-16      1   
 25      Customer B   16-Oct-16      2   
123      Customer A   17-Oct-16      3   
100      Customer A   18-Oct-16      4   
 11      Customer C   19-Oct-16      5   
100      Customer A   20-Oct-16      6   
 90      Customer A   21-Oct-16      7   
 50      Customer A   22-Oct-16      8   
160      Customer B   23-Oct-16      9   

(Il s'agit du format dans lequel mon système de point de vente émet, la colonne A étant le montant, la colonne B le nom du client, la colonne C la date et la colonne D le numéro de facture)

et je crée un autre fichier Excel pour les pièces justificatives que j’émets lorsque j’ai reçu le paiement, une pièce justificative peut correspondre à une ou plusieurs factures, comme indiqué ci-dessous:

Receipt voucher #   Date        Amount    Invoices Paid by the voucher          
  33              15-Nov-16    125.00          1   2       
  45              17-Nov-16    223.00          3   4       
  55              18-Nov-16     11.00          5           
 123              20-Nov-16    400.00          6   7   8   9

Ma question est la suivante: lorsque je saisis les données dans le fichier de détails du justificatif de réception (dans le deuxième tableau), comment puis-je faire en sorte que Excel place le numéro du justificatif de réception en regard du numéro de facture correspondant dans le premier tableau.

Tawfiq
la source

Réponses:

0

Vous pouvez utiliser AGGREGATE ():

=INDEX(Sheet2!A:A;AGGREGATE(15;6;ROW(Sheet2!$D$2:$I$100)/(Sheet2!$D$2:$I$100=D2);1))

entrez la description de l'image ici

Scott Craner
la source
Je ne vous connais pas ,,, mais vous êtes un dieu de la programmation !!!!! Merci beaucoup pour cette aide bienveillante, cela m'a pris très longtemps sans pouvoir le faire.
Tawfiq
0

D'après mon expérience, lorsque vous utilisez vlookupla mise au point (votre C6) devrait être au début de la table recherchée. Personnellement, si vous le pouviez, je le ferais de cette façon ... avec la colonne de pièce justificative de reçu utilisant cette recherche après avoir fixé la table des pièces justificatives des reçus. =vlookup(D2,[Sheet2]$A$1:$G$1000,2,FALSE) Cela devrait figurer dans la colonne E de la table des factures.

Tableau de facturation:

  A          B           C              D                E 
Amount    Customer      Date     (D1) Invoice #     Receipt Voucher #
100      Customer A   15-Oct-16    (D2) 1                33 
 25      Customer B   16-Oct-16         2                33
123      Customer A   17-Oct-16         3                45
100      Customer A   18-Oct-16         4                45
 11      Customer C   19-Oct-16         5                55
100      Customer A   20-Oct-16         6                123
 90      Customer A   21-Oct-16         7                123   
 50      Customer A   22-Oct-16         8                123   
160      Customer B   23-Oct-16         9                123   

Tableau des pièces justificatives: reconfiguré pour que les factures soient payées dans la première colonne

Invoices Paid by Voucher(A1)     Receipt voucher #   Date        Amount    
 1 (this is in A2)                   33              15-Nov-16    105.00 
 2                                   33              15-Nov-16     25.00
 3                                   45              17-Nov-16    123.00         
 4                                   45              17-Nov-16    100.00         
 5                                   55              18-Nov-16     11.00         
 6                                  123              20-Nov-16    100.00         
 7                                  123              20-Nov-16     90.00         
 8                                  123              20-Nov-16     50.00         
 9                                  123              20-Nov-16    160.00         

Gardez les factures payées par pièce justificative séparément ... elles ne peuvent pas les rechercher si elles sont toutes dans une colonne.

marizolclark
la source
Merci beaucoup, c’est une bonne idée, mais la feuille de «bons» sera excessivement longue, car je répète les mêmes informations pour chaque facture payée. J’ai essayé les formules INDEX MATCH, je peux peut-être les ajuster cela fonctionne comme prévu. Merci beaucoup pour l'aide
Tawfiq