Excel Verilerini Farklı hücrelerde bağlama


0

Fatura numarasına ödenen makbuz kuponlarını bağlamaya çalışıyorum =VLOOKUP(C6;[Sheet2]$A$1:$G$1000;2;FALSE), "Fatura no" sütunun A sütununda, yardım makbuzum numarası ise A sütununda, fatura kuponumun numarası C sütunundayken E, F G .. vs .. (Aynı faturayı kullanarak kaç fatura ödendiğine bağlı olarak)

Açıklama:

Müşterilerime 9 fatura (# 1- # 9) verdiğimi varsayalım. Miktarları ve detayları aşağıdaki gibidir:

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   

(Bu POS sistemimin yayınladığı format, A sütunu tutar, B sütunu müşteri adı, C sütunu tarih ve D sütunu fatura numarasıdır)

ve ödemeyi aldığımda verdiğim makbuz kuponları için başka bir excel dosyası hazırlıyorum, kupon aşağıdaki gibi bir veya daha fazla fatura için olabilir:

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

Şimdi benim soru, makbuz kuponu ayrıntıları dosyasındaki (ikinci tabloda) verileri girdiğimde, makbuz makbuzu numarasını ilk faturadaki ilgili fatura numarasının yanına nasıl koyabilirim?

Yanıtlar:


0

AGGREGATE () yöntemini kullanabilirsiniz:

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

görüntü tanımını buraya girin


Seni tanımıyorum ,,, ama sen programlama Tanrı'sın !!!!! Bu tür yardımlarınız için çok teşekkür ederim, bunu yapabilmem çok uzun zaman aldı.
Tawfiq

0

Deneyimlerime göre, vlookupodağı kullanırken (sizin C6) aranan masanın başında olmalıdır. Şahsen, eğer yapabilirseniz, makbuz kuponu tablosunu düzelttikten sonra bu aramayı kullanan makbuz kuponu sütunu ile yapardım. Bu =vlookup(D2,[Sheet2]$A$1:$G$1000,2,FALSE) , fatura tablosunun E sütununda olmalıdır.

Fatura Tablosu:

  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   

Makbuz kuponu tablosu: ilk sütunda faturaların ödenmesi için yeniden yapılandırıldı

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         

Makbuz tarafından ödenen faturaları ayrı tutun ... hepsi bir arada sütundalarsa, onlara bakamaz.


Çok teşekkür ederim, bu her kupon için aynı bilgiyi tekrarlayacağım sürece "kuponları" sayfasını çok fazla yapacak olsa da iyi bir fikirdir. INDEX MATCH formüllerini denedim amaçlandığı gibi çalışır. Yardımın için çok teşekkürler
Tawfiq
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.