加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Excel表格合并(实现多列匹配后返回对应的行值)

(2015-06-21 21:15:42)
标签:

excel

现在有如下两个表格数据:
http://s8/mw690/002GHHpvzy6TfesacNp17&690
其中,表一共有306792行数据,包含公司及其时间,但账面价值和年度累计分红数据空缺,需要根据表二给出。表二,是完整数据,共有407312条,记录了更多公司的在不同时期的账面价值和年度累计分红。

现在需要对表一的每一行根据公司“简称”和“时间”,在表二中找出并将其对应“账面价值”和”年度累计分红“填入表一。

这里我们可以采用SUMPRODUCT()函数实现:
比如,对表一的"账面价值",可以用一下语句:

=SUMPRODUCT(($G$2:$G$410000=A2)*($J$2:$J$410000=B2)*$K$2:$K$410000)

如下图:
回车之后,就会得到第一行的”GQY视讯“在”Apr-10“的”账面价值“。然后下拉到C列的所有空格,即可。

对表一的年“度累计分红”,类似处理,在空格D2上写入语句:

=SUMPRODUCT(($G$2:$G$410000=A2)*($J$2:$J$410000=B2)*$L$2:$L$410000)

回车后得到D2的值。然后对D2下拉到D列的所有空格,即可。

完成后结果,表一如下:









0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有