如何链接不同单元格中的 Excel 数据

如何链接不同单元格中的 Excel 数据

我正在尝试将支付的收据凭证与发票号码联系起来,=VLOOKUP(C6;[Sheet2]$A$1:$G$1000;2;FALSE)当“发票号码”在 ​​A 列时使用有帮助,而在我的情况下,“收据凭证”号码在 A 列,发票号码在 C、E、F G 等列(取决于使用同一张收据凭证支付了多少张发票)

澄清:

假设我已向客户开具了 9 张发票(#1-#9)。其金额和详细信息如下:

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   

(这是我的 POS 系统发出的格式,A 列是金额,B 列是客户姓名,C 列是日期,D 列是发票号码)

我正在为收到付款时开具的收据凭证制作另一个 Excel 文件,一张凭证可能用于一张或多张发票,如下所示:

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

现在我的问题是,当我在收据凭证详细信息文件(在第二个表中)中输入数据时,如何让 Excel 将收据凭证号放在第一个表中相关发票号旁边。

答案1

您可以使用AGGREGATE():

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

在此处输入图片描述

答案2

根据我的经验,使用vlookup焦点时(您的C6)应该位于所查找表格的开头。就我个人而言,如果可以的话,我会这样做...在修复收据凭证表后使用此查找对收据凭证列进行查找=vlookup(D2,[Sheet2]$A$1:$G$1000,2,FALSE) 这应该放在发票表的 E 列中。

发票表:

  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   

收据凭证表:重新配置为在第一列中显示已付款发票

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         

将凭凭证支付的发票分开保存...如果它们都在一列中,则无法查找它们。

相关内容