excel中,如何将一个表的数据根据不同的关键字分成多个表,如下图 在线等============= 如何将EXCEL中多个工作表数据合并到一起。在线等。谢谢~

作者&投稿:张甄 (若有异议请与网页底部的电邮联系)

给你一道通用公式,各个工作表(分表)都适用:

1、先在各个工作表分别输入你的Sheet1(即总表)里面项目名称,先后顺序无关。

2、点任一单元格——菜单栏——公式——定义的名称版块——定义名称——出现《编辑名称》对话框——名称:

名称

——引用位置:

=GET.DOCUMENT(76)

——确定。

3、复制总表表头(第1~2行)到各个分表去。

4、在各个分表的A3输入

=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$1:$D$100=RIGHT(名称,LEN(名称)-FIND("]",名称)),ROW($1:$100),4^8),ROW(1:1)))&""

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

这样,只要你的总表里面增加内容,各个分表就自动增加相应的内容。

看我给你做的动画演示吧:



建议改变下思路,适当修改工作表的结构,也许会更方便对数据的处理。

1. 首先,日期在Excel中是一个特殊的数据,Excel提供了大量的日期数据函数来处理日期数据,在数据工具中也有对日期数据处理的特定的方法。所以首先建议你不要把日期数据分割开来,把年月日分割开来,不仅不能利用Excel的日期函数,还会给数据处理增加很多麻烦。

2. 把不同项目放到不同的工作表可根据你自己的需求确定,但也许放到一个工作表中,而进行分类汇总是否会更合适?

在上面2点的基础上,建议数据表格如图所示。

然后插入数据透视表,把项目拖到筛选字段,其他拖到行字段,并进行适当设置,如不进行分类汇总,表格方式等。然后在Sheet2中,项目字段筛选“工具”,复制或移动工作表,在复制后的工作表中筛选“物资”,如此重复操作,得到所有不同项目的工作表。不过个人觉得在一个透视表中,把项目字段放到行字段首位,这样一个表中进行分类汇总是否更直观?这得根据你的需要来确定





可以用countif()分别编号,统计,再用index()+match()引用。

第一步给“项目”编号,(这一列可以隐藏,或放到别的列)

G23=E23&COUNTIF(E$1:E23,E23)

第二步引用

I22=INDEX(B:B,MATCH($L22&ROW($A1),$G:$G,0))

然后向右、向下复制公式。L列直接写“工具”



不要用公式,不需要编程,透视表直接就能做,用插件也可以。推荐 excel催化剂 插件。

遇到excel问题就先去 excelhome论坛搜索:

随便看3个,都能解决你的问题。

然而我最喜欢的还是这个:

[图文]案例2.数据透视表之报表筛选页图解 - 百度文库

https://wenku.baidu.com/view/7490ff4186c24028915f804d2b160b4e767f81c1.html



若是要直接分开的表格和数据,用Excel表格的"高级筛选"功能,鼠标点几下就好了
若是要实时更新用函数公式提取显示出来,可以用数组公式,但是数据量大一点点就会产生类似死机的运算延时,不太可取啊!

如何用技术的手段将excel(wps)表格中一个表格中带空格一句话按空格分成多个表格如下图。在线等~




因为你的文字之间有空格,所以可以使用分列,分隔符选择“空格”,这样单元格内容的字数不一样的时候也可以操作。

在分析和汇总多个表格数据,比如说多个子公司财务报表或同一公司不同月份的销售数据时,经常需要将多个工作表数据内容合并显示到一个工作表中,方便查看。本例介绍利用INDIRECT函数实现将多个工作表数据显示到一个工作表中。
工具/原料
Microsoft Office - Excel
操作过程和说明:
1
首先,先来看一下INDIRECT函数的用法。INDIRECT函数的作用是:将表示单元格引用的文本转换为实际单元格的引用。具体示例见下图说明:
上面的例子是返回同工作表中的内容,INDIRECT函数对不同工作簿、不同工作表的文本地址也是同样适用的,如下图示例:
注意:对部分工作表名称引用时需要在工作表名称前后加上英文状态的单引号,比如说以数字开头的工作表名称,实际单元格引用类似:='1月份报表'!H18。为了避免错误,可以将所有工作表名称前后都加上单引号。
下面来介绍一下要合并的数据。我们有12张工作表,每个工作表是一个月份的数据。其中A列是客户名称,B列和C列分别是两个产品的销售数量。每个表格里A列的客户名称是一样的(可以类比财务报表的固定科目)。
首先,建立一个汇总表,把客户名称复制到汇总表的A列。
从B1开始,将工作表名称顺序填充在汇总表第一行。
注意:工作表名称可以用其他Excel小插件取得,转置粘贴到B1开始的单元格区域。
我们先来汇总产品一各月的销售数量。
双击B2单元格,输入公式:=INDIRECT("'"&B$1&"'!B"&ROW(A2)),返回1月份A客户产品一的销售数量,我们可以查看原始数据表验证一下。
注意:上面INDIRECT函数生成单元格地址引用部分用了公式,B1代表月份,!B代表取每个表B列数据。row(A2)先返回A2单元格的行数2,然后下拉会变成3,4……等,也就可以顺序取得每个工作表其他客户的销售数据。
将B2单元格公式右拉,下拉填充满数据区域就可以方便的查看各月份各客户产品一的销售金额了。我们也可以查看原始数据表验证一下。
如果要查看产品二的数据,可以修改B2的公式,将!B改成!C,右拉下拉即可。也可以用查找替换的方法一次性完成该转换。
易错点提示:这种替换时不要只将B替换成C,因为公式中包含的所有字母B都会被替换成C,导致发生不可预期的错误。比如说ISBLANK函数的B替换成C后,excel就无法识别并运算了。
替换完成后,也可以查看一下原始数据表产品二的销售量,看是否正确返回了结果。

如何鎒xcel中某一个表格
答:工作表是一个矩形结构,所有列中的行数是相同的,单独一列是不能下移的。 但在有数据的表格内是可以实现您的要求的。 点击选择这一下的第一个单元格(如A1); 按住shift键点击这一列数据的最后一个单元格(如A10); 按组合键ctrl+X,或用菜单...

复制表格后如何保持原格式不变?
答:一、Ctrl键拖拉复制 步骤:按【Ctrl+A】快捷键全选中表格,将鼠标光标移动至表格边缘,直至出现移动光标,按住【Ctrl】键,拖拉到所需位置即可。(需注意的是这一方法无法跨工作表操作)二、选择性粘贴 步骤:按【Ctrl+A】快捷键全选中表格,按【Ctrl+C】复制表格,点击粘贴表格的目标区域,右键选择【...

excel表格小数点怎么设置
答:xcel作为office办公软件之一是必须要好好掌握的,学会excel怎么添加小数点是必不可少的。下面让我为你带来excel表格小数点设置的 方法 。excel表格小数点设置步骤:excel小数点设置方法很简单,首先我打开一个excel表格给大家演示。2选中想要添加小数点的单元格,然后右键单击选择设置单元格格式。3在exc...

excel表格如何引用一个指定的数值随着计算的改变引用值也跟着改变?_百 ...
答:你可以使用INDIRECT函数,此函数可以将字符串形式的区域转为可用的区域,例如,我下图中的A列有多行数据,但我想在D2里求和,但求行的行数由D2中输入来指定,那么在D2中输入公式:=SUM(INDIRECT("A1:A" & C2)),这样就可以随着C2的行数改变而改变D2的结果。式中就用到了"A1:A"和C2单元格...

sxcel表中如何把几行有内容的行合并为一行
答:在前面打勾,最后点确定。 那只能先合并再输入内容了。 在 Excel 中,合并是从选择的两个或更多单元格创建一个单元格的过程。在合并单元格时,如果选择的单元格中不止一个含有数据,Excel 将保留左上角单元格中的数据,并删除其余的所有数据。

怎么使用xcel表格进行拼写检查功能
答:1、在电脑桌面里找到XCEL表格,选中此XCEL表格,右键单击选择打开。2、将文件表格打开了之后,在表格上方的工具栏里面找到审阅,并点击审阅这个工具选项。3、点击了审阅工具选项之后,在审阅的目录下面可以看到有一下拼写检查选项,点击它即可。

excel2007中如何将饼图中的百分比数据添加到数据表中
答:解决方案1:很简单的无法读出饼图中的数据的;$A$11 然后下拉填满B2~B10 再讲B1~B10设置为百分比显示。如A1~A10是饼图的数据:A10)在B1中加公式 =A1/,在A11加公式 =SUM(A1,计算一下百分比,你自己在数据表后面添加一列 解决方案2:xcel2007中无法将饼图中的百分比数据添加到数据表中:A10)在...

如何在excel表格中查看网页数据
答:如何在excel表格中查看网页数据?使用xcel表查看网页数据 1.首先打开excel表格并选择数据菜单栏。2.在数据菜单栏下,最左边是获取外部数据选项卡。3.选择“从网站”外部数据源。4.点击网站,弹出“新文本查询”对话框。填写网页的地址栏,然后单击“前往”按钮打开相应的网站。5.在“新建网页查询”对话...

excel2007中如何将饼图中的百分比数据添加到数据表中?
答:4,接下来会把数据弄到图形上去这样就一眼就能看到哪个国家销量多少就不再需要去看表格那么费劲了,选中整个饼图表格上方的选项栏会出现一个布局栏,选中它后需要选布局栏下的数据标签这个选项。5,接下来看到标题栏的上方数据标签,然后在选数据标签这个选项中的数据标签内就会出现如图所示的图了。在这里...

xcel 表格中什么时候变成数值形式
答:在D2单元格里输入“=C2*24”;请点击输入图片描述 敲回车键,然后再下拉填充;请点击输入图片描述 选中D2列,将数值设置为常规格式;请点击输入图片描述 数值格式就转化好了。请点击输入图片描述 如果要转换成以分钟为单位的数值格式,用时间*1440,其他操作都是一样的;请点击输入图片描述 如果要转换...