2013-01-17 22 views
0

每周转移到另一电子表格所需的Excel式I接收一个Excel在它约2000行文件。我需要能够将每个独特库存项目收到的佣金转入我的主文件(单独的电子表格),以便它显示针对同一个唯一库存项目。我一直在使用宏试过(目前我手动经历复制粘贴&查找主文件中)。我也曾尝试IF函数& VLOOKUP,但似乎无法得到它的粘贴正确的佣金值。在1个电子表格中查找值与它的匹配值

这是我接收文件的一个例子:

Stock Number Customer Commission Value(Ex VAT) 
8944125460285514045 MISS ASHLEY CONNELLY 9.16 
8944125460285247596 MR ROLAND COOPER 9.15 
8944125460233434510 MISS SHERYL SEELEY 10.25 
8944125460286262784 MISS CLAIRE HARPER 10.23 
8944125460286264392 MS JILL BROWN   10.23 
8944125460285752322 MISS HAYLEY NICHOL 10.23 
8944125460183834545 MR RICHARD OMAHONY 9.91 
8944125460233404356 MISS ALICIA MORAN 9.90 
8944125460326568455 MRS CHANTELLE BILLY 9.89 
8944125460286263303 MRS VANESSA SMITH 9.89 
8944125460285247893 MISS VENISHA MILLER 9.87 
8944125460326089940 MR CRAIG HAINES   9.86 
8944125460285658222 MR JAY DEE   9.84 

这是我的主文件的简化版本:

Stock Number   Customer Name   Comms Rec'd 
8944125460286264392 JILL BROWN 
8944125460285247596 ROLAND COOPER 
8944125460233434510 SHERYL SEELY  
8944125460285658222 JAY DEE 
8944125460286262784 CLAIRE HARPER 
8944125460285514045 ASHLEY CONNELLY 

我需要一个公式,将来自传输的佣金值收到的文件到相关股票号码的通信记录栏。

回答

0

SUMIF就是你需要这个。

=SUMIF(RecievedFile!A:A,Master!A2,RecievedFile!C:C) 

相应地改变引用。

的功能将沿着库存数量列(RecievedFile!A:A)为适当的股票数量(Master!A2)搜索,并在相应的委员会柱总结值(RecievedFile!C:C


要找到第一匹配库存数量,一个VLOOKUP函数将这样做

=VLOOKUP(Master!A2,RecievedFile!A:C,3,FALSE) 

这看起来接收的文件在从主表的代码在第一列中,并且从* * RD塔返回的值。 (False表示列表不需要排序,只会返回完全匹配)。请注意,这只会返回找到的第一个tiem,所以如果文件中有多个项目,其他项目将不会被找到。

+0

你好,谢谢你,但我似乎无法得到这个工作。它看起来似乎是增加了很多值,而不是返回相应库存号的单一佣金值。 – user1987224

+0

这将总结所有库存号码,而不考虑客户名称。如果您需要考虑客户名称,那么它将是一个不同的公式 – SeanC

+0

啊,这就是它在做什么。我需要它将相应库存号码的单一佣金值返回到主文件中。 – user1987224

相关问题