每周我都会收到一个包含大约2,000行的excel文件。我需要能够将每个独特库存项目收到的佣金转移到我的主文件(单独的电子表格)中,以便它显示在同一个独特的库存项目中。我尝试过使用宏(目前我手动通过复制和粘贴来查找主文件)。我也试过IF功能& VLOOKUP但似乎无法将其粘贴到正确的佣金值。
这是我收到的文件的一个示例:
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 :(得分: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)
这将在接收的文件中查找第一列中主表的代码,并从* 3 * rd列返回值。 (False表示列表不需要排序,只返回完全匹配)。请注意,这只会返回找到的第一个tiem,因此如果文件中有多个项目,则无法找到其他项目。