查看: 7231|回复: 4
收起左侧

[已解决] 如何将excel中的数据匹配到另外一个表格

 关闭 [复制链接]
我爱舒畅
发表于 2013-9-3 15:50:34 | 显示全部楼层 |阅读模式
本帖最后由 我爱舒畅 于 2013-9-4 09:34 编辑

表1和表2有部分数据是相同的,我想要把表1里的数据匹配到表2,百度了下,始终不对。
我的公示如下:
=VLOOKUP(A2,表1!A2:B291,2)
按照这个公式来算,怎么算都不对,还请知道的饭友请教

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
peng85344558
发表于 2013-9-3 16:13:42 | 显示全部楼层
本帖最后由 peng85344558 于 2013-9-3 16:16 编辑

你应该是想把A表的联系方式对应写到B去
B表的B1 =OFFSET(A1,MATCH(A1,A:A,0)-1,1,1,1)
其中第一个A1是引用的第一个 即是A表的A1
第二个A1是B表的
这样就精确匹配B的A1 和A的A1  对应把A的B1搬移到B的B1
like this

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
我爱舒畅
 楼主| 发表于 2013-9-3 16:31:46 | 显示全部楼层
那-1,1,1,1这些指的是什么
@peng85344558
peng85344558
发表于 2013-9-3 16:48:26 | 显示全部楼层
我爱舒畅 发表于 2013-9-3 16:31
那-1,1,1,1这些指的是什么
@peng85344558


match()-1 搜索出D1在A里的属于第几行 需要-1为后面做偏移
第1个1 参考A1的偏移列数 1就表示取数为B列
后面两个1 返回引用区域的行列高度  可以不写
我就大概写个公式 改改就可以使用到你跨两个表来取数了~~

评分

参与人数 1经验 +6 收起 理由
woxihuan2011 + 6 感谢解答: )

查看全部评分

我爱舒畅
 楼主| 发表于 2013-9-4 09:34:04 | 显示全部楼层
peng85344558 发表于 2013-9-3 16:48
match()-1 搜索出D1在A里的属于第几行 需要-1为后面做偏移
第1个1 参考A1的偏移列数 1就表示取数为B列 ...

虽然这样的方式有点复杂,但是后来根据自己的情况改了下,研究出来了,最后公式是这样的
=VLOOKUP(C:C,Sheet1!$C:$H,6,0)
谢谢
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-14 03:41 , Processed in 0.128286 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表