Excel跨工作簿引用数据

现有表格一,表格二。表格二里面是原始数据。
想把表格二里面的数据引用到表格一,并且按照客户类型和时间顺序自动排列。

制单时间 客户名称 订单编号 订单金额
客户类型1

客户类型2

客户类型3

表格二里面数据:
制单时间 客户名称 订单编号 订单金额 客户类型
2月1日 A 1024 5434343 客户类型1
2月2日 G 1554 3213 客户类型1
2月3日 D 1335 6546546 客户类型2
2月4日 G 1242 313 客户类型3
2月4日 E 1242 97415 客户类型3
2月3日 F 1243 21445 客户类型2
2月2日 A 1242 12445 客户类型3
3月2日 D 1554 2114452 客户类型1
3月5日 AF 1025 2145 客户类型2
3月4日 E 1066 1114 客户类型3
3月10日 DG 1205 221112 客户类型1

请帮忙写个函数公式,感激不尽!追加分感谢。
后来,我是这样解决的:

=IFERROR(INDEX(S:S,SMALL(($AA$24:$AA$509<>$B25)*65530+ROW($24:$509),COUNTIF($B$24:$B25,$B25))),"")

Excel跨工作簿引用数据的具体操作步骤如下:

1、我们可以把目标文件存储在单元格,选择性粘贴,粘贴链接,就可以实现Excel跨工作簿引用数据了。

2、我们还可以在excel 目标文件存储单元格输入公式来实现Excel跨工作簿引用数据,首先我们选中excel表格里一个单元格。

3、然后我们直接在单元格里输入VLOOKUP函数,后面直接点击要引用的单元格就行。

4、我们打开两个Excel文件,在a文件的某单元格中输入VLOOKUP后,再点另一文件的某工作表中的B15,然后回车,结果就出来了。

5、对于EXCEL的查找函数是用来查找数据表中相关的数据,使用这个函数的前提就是要有共同的ID索引,通过以上步骤我们即可实现Excel跨工作簿引用数据的操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-04

举个例子,先左键单击一个空白单元格

方法1:在编辑栏文本框中输入“=[Book2]Sheet1!B2+A1”

方法2:在“F5”单元格文本框中输入“=[Book2]Sheet1!B2+A1”


“[    ]  ” 这个符号要在英文输入的情况下才可以。


BOOK2是你工作簿的名字 ,视具体情况而定


SHEET1是你当前工作表的名字 


B2是另一个窗口工作簿的要用到的单元格


A1是你当前工作表要用到的单元格


注意:这些代号要视具体情况而定


方法1:左键点“输入”按钮

方法2:按下键盘上的“Enter”键

方法3:左键点编辑区的单元格空白处


第2个回答  2011-03-11

用透视表比较方便,清楚。

图中是透视表后的结果,如果和您的需求一样,我可以把这个样表发给你!

本回答被提问者采纳
第3个回答  2011-03-10
我的解决方案是这样的:
你打开工作薄1,程序自动将工作薄2的数据写入sheet1,至于具体写入什么内容,你可以选择(比如3月2日以后的),然后在sheet2中对sheet1的数据进行查询统计,关闭表格后自动清除sheet1的数据并保存。
第4个回答  2011-03-10
公式是可以,但是……什么事都有个但是,要是数据一多,一般电脑的配置就运行不起来了,数组公式太占空间了。如楼上所说,用数据透视表速度最快最简单了!
相似回答