Cómo vincular datos de Excel en diferentes celdas

0

Estoy tratando de vincular los comprobantes de recibo pagados al número de facturas. Utilizando =VLOOKUP(C6;[Sheet2]$A$1:$G$1000;2;FALSE)ayuda cuando el "número de factura" está en la columna A, mientras que en mi caso el número de "comprobante de recibo" está en la columna A y los números de las facturas están en las columnas C, E, F G ... etc. (dependiendo de cuántas facturas se paguen con el mismo comprobante de recibo)

Aclaración:

supongo que he emitido 9 facturas (# 1- # 9) a mis clientes. Sus cantidades y detalles son los siguientes:

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   

(Este es el formato en el que emite mi sistema POS, la columna A es la cantidad, la columna B es el nombre del cliente, la columna C es la fecha y la columna D es el número de factura)

y estoy haciendo otro archivo de Excel para los comprobantes de recibo que emití cuando recibí el pago, un comprobante podría ser para una o más facturas como se muestra a continuación:

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

ahora mi pregunta es, cuando ingreso los datos en el archivo de detalles del comprobante de recibo (en la segunda tabla), ¿cómo puedo hacer que Excel ponga el número del comprobante de recibo al lado del número de factura relacionado en la primera tabla?

Tawfiq
fuente

Respuestas:

0

Puedes usar AGGREGATE ():

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

ingrese la descripción de la imagen aquí

Scott Craner
fuente
¡No te conozco, pero eres un Dios de programación! Muchas gracias por esta amable ayuda, me llevó mucho tiempo sin poder hacerlo.
Tawfiq
0

En mi experiencia, al usar vlookupel foco (su C6) debe estar al comienzo de la tabla que se está buscando. Personalmente, si puede, lo haría de esta manera ... con la columna de comprobante de recibo utilizando esta búsqueda después de arreglar la tabla de comprobante de recibo =vlookup(D2,[Sheet2]$A$1:$G$1000,2,FALSE) Esto debería ir en la columna E de la tabla de facturas.

Tabla de facturas:

  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   

Tabla de comprobantes de recibo: reconfigurada para que las facturas se paguen en la primera columna

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         

Mantenga las facturas pagadas por el comprobante por separado ... no puede buscarlas si están todas juntas en una columna.

marizolclark
fuente
Muchas gracias, esta es una buena idea, aunque hará que la hoja de "cupones" sea excesivamente larga, ya que repetiré la misma información para cada factura pagada. He probado las fórmulas INDEX MATCH, tal vez pueda ajustarla de alguna manera eso funciona según lo previsto. Muchas gracias por la ayuda
Tawfiq