两张Excel表格中的数据如何匹配?(不用vlookup函数)(急!)

我现在有两张Excel表格,一张表格里是代码和金额(如00023,56.3),另一张表里是代码和日期(如00023,2009-03-01),以代码(00023)为关键字进... 我现在有两张Excel表格,一张表格里是代码和金额(如00023,56.3),另一张表里是代码和日期(如00023,2009-03-01),以代码(00023)为关键字进行数据匹配,想把日期加到代码-金额表中(希望最后结果是:00023,56.3,2009-03-01)。

注意,请不要告诉我用vlookup函数,这个函数我是可以成功匹配,但是我两表合并以后要对 “代码-金额表” 以日期做分类汇总,用vlookup找到记录后,分类汇总这一步做起来太慢,所以等同于无效。

请各位大虾,如果知道用vlookup以外的方法将两表数据合并到一起的,恳请不吝赐教,在此感激不尽!
其实不是两张Excel表格,是一张Excel中两张sheet。
我两张sheet,每张都有一万条左右的记录,所以肯定不能用手工的办法做的。
不想用vlookup函数的原因,是我把两表数据合并后还需要按照日期对金额进行分类汇总,两表合并后,记录也不会少于一万条,不仅是用vlookup函数,估计其他函数汇总起来也一样很慢。

请问合并计算是怎么操作法? 又怎么用选择性粘贴把数值粘到新表然后做数据透视?麻烦大虾们能讲仔细一点。

我看到有人把两表匹配的结果,是新表中有3列数据,这样做分类汇总就很方便了。

请各位大虾帮帮忙拉!
展开
 我来答
Excel梦想之家
2009-07-26 · 世间本无路,有思路就有了路
Excel梦想之家
采纳数:508 获赞数:3215

向TA提问 私信TA
展开全部
假设你sheet1 A列是代码 B是金额 C是想要的日期, sheet2 A列是代码,B是日期.
请在sheet1的C2中输入:
(不用vlookup)
公式一:
=LOOKUP($A2,Sheet2!$A:$A,Sheet2!$B:$B)

公式二:
=index(sheet2!$B:$B,match(sheet1!$A2,sheet2!$A:$A,0)

公式三:
=OFFSET(Sheet2!$B$1,MATCH(Sheet2!$A2,Sheet2!$A:$A,0)-1,,)

公式四:
=INDIRECT(ADDRESS(MATCH(Sheet1!$A2,Sheet2!$A:$A,0),2,4))

公式五:
=INDIRECT("sheet2!B"&MATCH(Sheet2!$A2,Sheet2!$A:$A,0))

如果您觉着不够,我再来说~
百度网友535999b
2009-07-26 · TA获得超过224个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:192万
展开全部
为什么要用两张表呢?可以享用vlookup函数找到匹配数据,然后复制的得到的数据到新表,请用选择性粘贴,只粘贴数值。然后用新表作数据透视,保证很顺利。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taujin
2009-07-26 · TA获得超过1141个赞
知道小有建树答主
回答量:1270
采纳率:61%
帮助的人:475万
展开全部
用数据透视表,合并二张表格,用这个可能比较方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
redstarw
2009-07-26 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5246
采纳率:100%
帮助的人:3324万
展开全部
我试过了,可以用合并计算解决你的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式