中企动力 > 商学院 > excel两张表数据合并
  • ?

    EXCEL录入数据时怎样将多个单元格的内容合并到一个单元格中?

    忘情

    展开

    施老师:

    有些同事不太会使用Excel表格,连录入数据都是乱七八糟,本来是可以在一个单元格录入的数据,偏偏弄到多个单元格中,如果录错的数据少,还可以手动移过来,如果数据多的话,一个一个的手动移过来,岂不是要累死,这时候我们也不需在重新建立或修改表格,只需找对规律将多个单元格内容合并到一个单元格中即可。

    一、使用连接符&

    最常用简单的方法,莫过于使用连接符【&】搞定。在需要合并的单元格中输入“=单元格位置&单元格位置”即可,完成后在公式栏中打对勾,然后相同的位置单元格我们可以直接用鼠标拉住单元格右下方的“+”即可合并下方的单元格,如果位置不同的话就用公式“=单元格位置&单元格位置”再算一遍。

    二、 使用函数CONCATENATE

    使用公式【=CONCATENATE(单元格位置,单元格位置,单元格位置)】也可以快速达到合并的效果。

    大家一般用什么方法去合并EXCEL中单元格的内容的?请在下方评论区留言写下你的看法。和施老师一起探讨。

    请关注宁双学好网施老师百家号,本文欢迎转载与分享,转载请注明出处!

  • ?

    Excel | 多个表批量合并一起,告别手动复制粘贴

    忆安

    展开

    如果是跟数据打交道的小伙伴(财务、人事、数据分析类),一天负责十几张表格应该是正常事情,但是这十几张表格大多数结构类似,主要由于上传的部门不一样或者是分公司上传过来,当你一遍遍复制粘贴,老板在聊天软件上不停地消息催促你的汇总表。

    就会有有趣的事情发生了。

    嘤嘤嘤,老板真不是我的问题啊(( ▼-▼ ))

    汇总神器:Power Query

    解决这个问题的神器就是它:Power Query

    首先这个Power Query可不是插件!他是Excel2016版本自带的一个功能,实际上呢也是微软PowerBI(可视化数据工具)的附带功能,微软的数据导入亲儿子。

    Power Query可应用的场景可多了:关系型数据库、Excel、文本和XML文件,OData提要、web页面、Hadoop的HDFS等等。

    【数据】菜单-右侧就是Power Query啦

    而数据整合以后,就建立好数据模型,为用Excel、Power Pivot、Power View、Power Map进行进一步的数据分析做好准备。

    并且这个设置都是自动化的!一次设置以后,后续右键刷新即可。

    什么?你只装2007版本?老哥现在是2018年了为,不过你要使用Power Query也不是不可以,那就要去官网下载了,相关链接:

    Power BI:

    https://powerbi.microsoft/zh-cn/desktop/

    Power Query:

    http://microsoft/zh-cn/download/details.aspx?id=39379

    老哥,为什么我下载了还是不行啊?

    老铁,WPS可没有这个功能........

    场景1:同文件,多sheet的合并

    同文件,多sheet的合并,我们来设置下(文件名:表1)

    表1~表4(表格格式一样,规范)

    每个sheet分别是一个代销商信息,所有列是一一对应的,没有列混乱的。

    那我们就新建一个新的sheet,取名“汇总表”

    【菜单栏】→【数据】 →【新建查询】→【从文件】 →【从工作簿】

    选择文件【表1】、“打开”后,进入【导航器】,可以看到文件中的4个sheet,勾选“选择多项”,然后勾选所需的sheet,点击右下角【加载】。

    稍等片刻,右边弹出“工作簿查询”窗口后会显示刚刚导入的四个表格。

    重点来了!点击【新建查询】→在下拉菜单中找到【合并查询】→选择【追加】→在追加窗中选择【三个或更多表】→选取数据→点击【确定】

    这时【查询编辑器】会自动打开看到几个sheet数据已经追加在一起了。 之后点击【关闭并上载】就可以看到了最后的我们要的【汇总表】了!

    表要修改数据?不要紧,在原sheet进行修改然后再汇总表进行右键刷新就可以。

    要追加新的Sheet?没事,下面就教下如何快速增加心得Sheet数据,不必会去再去导入:

    在汇总表中点击【数据】→【新建查询】→在下拉菜单中找到【合并查询→【编辑器】→点击【高级编辑器】

    在源 = Table.Combine({表1, 表2, 表4, 表3})后面添加正确的表名就可以,比如:源 = Table.Combine({表1, 表2, 表4, 表3,表4})→完成点击左上角的【关闭并上载】

    场景2:多个文件的合并

    假设你的文件还是刚才那几个数据源,但是Sheet变成文件了,但是在同一个文件夹,那么就是另外一个操作方法。

    注意文件夹不要有其他无关的文件,不然会影响计算。

    首先新建一个表格→【数据】→【新建查询】→【从文件夹】→在弹窗中选择目标文件夹路径确定

    然后点击右下角的【编辑】弹出【查询编辑器】

    新建自定义列:键入公式 =Excel.Workbook([Content])

    注意公式一定要一模一样,包括大小写、全半角、符号。

    然后点击最后一列【确认】两次,如图所示(必须点两下确认哦!要扩展两次。)

    然后我们在【转换】→【把第一行作为标题】→【地区】这一列进行筛选,取消地区的勾选,这样就不会有重复的标题出现了

    最后删除无关数据列,选中地区列,按住shift键,单击代销商列,这样正确的数据源都被选中后,在列标题上右键单击【删除其他列】

    完成后点击左上角的【关闭并上载】,数据就完成啦~

    本次教程结束

    谢谢各位观看~

    如有问题可以在后台提问或者私信我

    Excel | HR必备神器,员工生日自动化提醒

    图表说 | 如何六步制作商业级的柱状图

    图表说01-平时用的这些图表,可能会害了你

    技巧 | 日常工作时必备的 Excel 技能有哪些?

  • ?

    如何把几个excel表格的内容合并到同一个表格里面?

    戚悲

    展开

    把几个excel表格的内容,合并到同一张表格里面,如何操作?看小编给你演示。

    第一步:把需要合并的表格放在同一个文件夹里面,然后再新建一个excel,如图:

    第二步:打开“新建Excel2007”,鼠标右键单击Sheet1,选择“查看代码”并打开进去。

    第三步:将下列代码粘贴进代码栏:

    Sub 合并当前目录下所有工作簿的全部工作表()

    Dim MyPath, MyName, AWbName

    Dim Wb As Workbook, WbN As String

    Dim G As Long

    Dim Num As Long

    Dim BOX As String

    Application.ScreenUpdating = False

    MyPath = ActiveWorkbook.Path

    MyName = Dir(MyPath & "\" & "*.xls")

    AWbName = ActiveWorkbook.Name

    Num = 0

    Do While MyName <>""

    If MyName <> AWbName Then

    Set Wb = Workbooks.Open(MyPath & "\" & MyName)

    Num = Num + 1

    With Workbooks(1).ActiveSheet

    .Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)

    For G = 1 To Sheets.Count

    Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)

    Next

    WbN = WbN & Chr(13) & Wb.Name

    Wb.Close False

    End With

    End If

    MyName = Dir

    Loop

    Range("B1").Select

    Application.ScreenUpdating = True

    MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"

    End Sub

    第四步:点击菜单栏的“运行”、“运行子子过程/用户窗体”,等待几秒后提示合并完成,点击确定。如图:

    完成,这样就把3个表格的内容合并到同一张表格里面。

    好了,如果觉得小编文章不错,欢迎关注、点赞、收藏。

  • ?

    EXCEL多个工作簿快速合并到一个工作表,一键搞定!

    尉迟姒

    展开

    快到年底了,有小伙伴提出了如何快速将12个月的数据合并到一个工作表问题,比如将每个月不同销售员不同产品的销售数据汇总到一个工作表。今天我们就来分享一个快速将多个结构相同的工作簿数据汇总到一个工作表的方法,快速简单,一键搞定,提问的小伙伴速来围观!

    一、如下数据源,我们需要将12个月的产品销售数据工作簿合并到一个工作表中。

    二、效果展示

    三、实现步骤

    1、导入VBA模块:新建一个EXCEL汇总表,将sheet1更名为“汇总表”,删除其余的工作表,按ALT+F11 调出VBA 编辑器 →在工程窗口右击选择【导入文件】→选择VBA 模块文件(快速合并工作表和工作簿.bas)→关闭VBA 编辑器。导入后可以从【开发工具】→【宏】处看到“合并工作簿”和“合并工作表”两个宏。

    2、制作一键"合并工作簿"和一键"合并工作表"按钮。插入矩形,输入文字“合并工作簿”并调整文字颜色大小和对齐方式等,然后复制一个矩形,并将文字改为“合并工作表”。选中文字为“合并工作簿”的矩形,右键→指定宏→选择宏“合并工作簿”,选中文字为“合并工作表”的矩形,右键→指定宏→选择宏“合并工作表”。

    3、合并1至12月的12个工作簿数据到1个工作表。单击“合并工作簿”,首先选择需要合并的所有工作簿,点【打开】,将12个月的销售表合并到EXCEL汇总表。然后复制标题行到汇总表的第一行,再单击“合并工作表”,所有工作表即汇总到汇总表中了。

    我是EXCEL学习微课堂,分享EXCEL学习的小技巧,小经验。如一键合并工作表如果分享的内容对您有用,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注“EXCEL学习微课堂”。 需要一键快速合并多个工作簿到工作表原文件和VBA代码的,请评论转发后私信联系我或留下您的邮箱!

  • ?

    Excel用多重合并计算数据区域把多个表合并到数据透视表并汇总

    亦丝

    展开

    在 Excel 中,如果要把某种产品1到12月的销量汇总,而每个月的销量为一个独立的工作表,这就需要用多重合并计算数据区域把多个表合并到数据透视表。把多个表合并到数据透视表比较简单,麻烦的是调整出想要的汇总结果。需要调整的项通常包括页、行和列,另外还需要把页下的项改名和调整顺序等。以下就是Excel用多重合并计算数据区域把多个表合并到数据透视表并调整各项以满足汇总要求的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel用多重合并计算数据区域把多个表合并到数据透视表

    1、切换到要合并到数据透视表的第一个工作表(例如 1月),按住 Alt,按一次 D,按一次 P,打开“数据透视表和数据透视图向导”窗口,选择“多重合并计算数据区域”;单击“下一步”,来第2步,“请指定所需的页字段数目”选择“创建单页字段”;单击“下一步”,切换到添加表格区域窗口,框选“1月”表格区域,则框选的单元格区域被自动填充到“选定区域”下的输入框中,单击“添加”,则框选区域被添加到“所有区域”,继续框选其它表格的区域并添加到“所有区域”,添加完表格后,单击“下一步”;切换到“数据透视表显示位置”窗口,选择“新工作表”,单击“完成 ”,则框选的多张表格合并到数据透视表;操作过程步骤,如图1所示:

    图1

    2、“页字段数目”如果选择“自定义字段”,则可以选择 1 到 4 个页字段,可以把一个表格添加一个页字段。例如:把工作表“1月”添加到“页字段1”,把工作表“2月”添加到“页字段2”;框选工作表“1月和2月”后,在“请先指定要建立在数据透视表中页字段数目”选择 2,在“字段1”下输入“1月”,在“字段2”下输入“2月”,如图2所示:

    图2

    这样把表格合并到数据透视表后,“1月”在“页1”下,“2月”在“页2”下,如图3所示:

    二、调整数据透视表并分类汇总

    (一)调整页行列,使之显示为表格

    1、把“列”从“列”的列表框拖到“行”的列表框,再把“页1”从“筛选器”拖到“列”;右键表格其中一个单元格(例如 A5),在弹出的菜单中选择“数据透视选项”,打开“数据透视选项”窗口,选择“显示”选项卡,勾选“经典数据透视表布局(启用网络中的字段拖放)”,单击“确定”,则数据透视表显示为表格形式,操作过程步骤,如图4所示:

    2、其中“行”显示了服装编号,“列”显示其余三个字段,即“产品名称、价格和销量”;“页1”下面的“项1到项6”是原表格“1月到6月”各字段的计数结果。

    (二)修改表头名称

    1、选中“页1”所在单元格 C3,选择“分析”选项卡,选中屏幕左上角“活动字段”输入框中的“页1”,输入“月份”;选中“项1”所在单元格 C4,按住 Ctrl,单击 C4,输入“1月”,单击 C6 退出输入状态;操作过程步骤,如图5所示:

    图5

    2、用同样的方法把“项2到项6”改为“2月到6月”,并把它们设为“居中”对齐,改好后如图6所示:

    (三)把计数项改为求和项

    1、右键 A3 单元格,在弹出的菜单中依次选择“值汇总依据”→ 求和,如图7所示:

    图7

    2、则计算类型由“计数”变为“求和”,如图8所示:

    图8

    3、其中“总计”是每个月销量的汇总,而对每件服装的汇总(即对服装编号的汇总)没有任何意义,因为它是把价格加销量,把它取消,方法为:右键其中一个对服装编号汇总的单元格(如 A8),在弹出的菜单中选择“分类汇总"行"”,如图9所示:

    图9

    则取消对服装编号的分类汇总,如图10所示:

    图10

    (四)调整字段顺序

    1、选中“3月”所在的单元格 D4,把鼠标移到 D4 右边框上鼠标随即变为带箭头的十字架,按住左键,往右拖到 E 列,当粗绿线停在 E 列右边线上时放开左键,则“2月和3月”调好次序,操作过程步骤,如图11所示:

    图11

    2、当“1月到6月”显示在行时,如果次序不对,也是一样的调整方法。数据透视表调整好后,对行的“总计”(例如 I7)是每件服装1到6月的总销量,对列的“总计”(例如 C44)是所有服装1月份的总销量,效果如图12所示:

    图12

  • ?

    如何将多个Excel文件或工作表合并成一个

    迷乱

    展开

    应用场景1

    老板:小王啊,调查一下大家对我们人事部的服务有什么意见或建议没。小王:好的。

    小王做好一份Excel调查表模板,分发下去。然后收到了100份结果文件。

    应用场景2

    老板:小王啊,还有5分钟我就要开会了,我们12家门店的销售情况表汇总到一起了吧。

    小王应该怎么合并这些Excel文件?一个一个复制到手软吗?

    合并多个Excel文件

    第一步:将所有的Excel调查表文件存放在同一个文件夹下。打开一个空白Excel文件,点击“新建查询”,选择“从文件夹”中导入,然后粘贴所有Excel调查表所在路径。

    第二步:在“组合”下拉菜单中选择“合并和编辑”。

    第三步:选中要合并的工作表。

    第四步:点击Power Query编辑器中的“关闭并上载”。

    稍等片刻,所有的文件就都合并到同一个工作表啦。

    可以看到表头的两行重复显示了很多遍。使用定位或筛选功能,删除多余的行即可。

    当然,也可以在上述步骤4“关闭并上载”之前删除一些行。

    更新数据

    小王好开心,100份Excel调查表就这么轻松地合并到一起了。小丽:小王,我的调查表修改了一下,发一份新的给你吧。小王……

    小王,莫急,直接在原来的文件夹下替换小丽的调查表,然后在合并后的汇总表上,右键一下,点击“刷新”即可。

    合并多个Excel工作表

    和合并excel文件类似,用Power Query同样可以快速完成。

    第一步:打开一个空白Excel文件,点击“新建查询”,选择“从工作簿”中导入,然后打开需要汇总的Excel文件。

    第二步:选中所有要合并的工作表名称,然后点击“编辑”。

    第三步:按照图示的步骤,点击“追加查询”,然后将所有的工作表添加进来。

    最后点击“关闭并上载”,所有工作表内容就合并到一个工作表下啦。同样的,如果原始的表格数据更新,在汇总表上刷新一下即可同步更新数据。

    注意:以上步骤都基于Power Query插件,Excel2016才支持。使用低版本的Excel或WPS的朋友请查考明日的文章。

    相关阅读:《多个word文档怎么合并》。

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    EXCEL中怎样把多个表格合并到一个表格中

    呼延萃

    展开

    施老师:

    快要过年了,年前许多公司开始统计之前每月的销售表格,做一个整年的销售统计表。有的小公司的表格可能不是很多,手动就可以整好。但是对于一些需要整合大量表格的公司来说是一件很费时的事情。今天施老师就给大家分享下快速合并并计算表格方法!

    一、下图中有两个表格,怎样把它们合并到一起呢,我们可以点【数据】-【数据工具】-【合并计算】。就可以了。

    上面两个表格数据不是很多,但是我是做演示,所以先用的这个案例,如果碰到数据很多的表格,这个方法是再好不过了。大家不妨试一下下。

    有什么疑问的大家可以在下方评论区留言给我,和施老师一起探讨,欢迎关注宁双学好网施老师!

  • ?

    Excel技巧:多个相同excel表格如何合并到一起!

    南茜

    展开

    从事互联网行业的小编们,经常会遇到一个问题,就是导出多个Excel表格数据,经常是多个数据合并到一个excel表格里来做数据分析,那么如何快速的合并excel表格呢?

    1、把所有excel文件放在同一个文件夹里。如下图:

    2、打开汇总excel,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。如图所示:

    3、然后我们把下面代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:

    Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = Dir(MyPath & "\" & "*.xls")AWbName = ActiveWorkbook.NameNum = 0Do While MyName <> ""If MyName <> AWbName ThenSet Wb = Workbooks.Open(MyPath & "\" & MyName)Num = Num + 1With Workbooks(1).ActiveSheet.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)For G = 1 To Sheets.CountWb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)NextWbN = WbN & Chr(13) & Wb.NameWb.Close FalseEnd WithEnd IfMyName = DirLoopRange("B1").SelectApplication.ScreenUpdating = TrueMsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"End Sub

    运行几十秒钟就OK啦!如果表格数据过多的话,时间会久一点。

  • ?

    Excel多表合并技巧——帮你解决多张表格数据合并的烦恼!

    马城

    展开

    在日常工作中,经常需要将相似结构或内容多个表格进行合并汇总。当数量庞大时人工进行计算比较繁琐,工作量大且易犯错,使用Excel中的“合并计算”功能可以轻松完成这项任务。

    合并计算的数据源可以是同一工作表中的不同表格,也可以是同一工作簿中的不同工作表,还可以是不同工作簿中的表格。现针对第一种情形进行演示说明:

    如图1所示的两个结构相同的数据表“表一”和“表二”,利用合并计算可以轻松将这两个表格进行合并,具体步骤如下。

    图1 原始表

    步骤1选中B10单元格,作为合并计算后结果的存放起始位置,再单击【数据】选项卡【数据工具】命令组的【合并计算】命令按钮,打开【合并计算】对话框,如图2所示。

    图2 打开【合并计算】对话框

    步骤2激活【引用位置】编辑框,选中“表一”的B2:D6单元格区域,然后在【合并计算】对话框中单击【添加】按钮,所引用的单元格区域地址会出现在【所有引用位置】列表框中。使用同样的方法将“表二”的F2:H6单元格区域添加到【所有引用位置】列表中。

    步骤3依次勾选【首行】复选框和【最左列】复选框,然后单击【确定】按钮,即可生成合并计算结果表,如图3所示。

    图3 生成合并计算结果表

    注意:

    1.在使用按类别合并的功能时,数据源列表必须包含行或列标题,并且在“合并计算”对话框的【标签位置】组合框中勾选相应的复选框。

    2.合并的结果表中包含行列标题,但在同时选中【首行】和【最左列】复选项时,所生成的合并结果表会缺失第一列的列标题。

    3.合并后,结果表的数据项排列顺序是按第一个数据源表的数据项顺序排列的。

    4.合并计算过程中不能复制数据源表的格式。如果要设置结果表的格式,可以使用【格式刷】将数据源表的格式复制到结果表中。

  • ?

    Excel数据多表合并计算原来如此简单,你会了吗?

    凌翠

    展开

    一听到Excel数据多表合并计算,感觉很难,其实简单的Excel数据多表合并计算,实际上很简单的。

    Excel数据多表合一的问题在工作中经常遇到,将两张表合并在在一起计算,我们想合成一张报表,怎么处理呢?

    今天跟各位朋友分享下“Excel数据多表合并计算”操作步骤如下:

    1、将鼠标定位在O1单元格中,然手点击【数据】选项卡下的“合并计算功能”;

    2、在弹出的“合并计算”对话框中,先选择计算方式“求和”,再点击浏览旁边的“红色小箭头”按钮,

    在弹出的“合并计算—引用位置”对话框中,选择左边表格中的数据;

    引用位置选择

    3、将“引用位置”添加到“所有引用位置",再次选“引用位置”红色小箭头按钮

    4、在弹出的“合并计算—引用位置”处选择右表的数据,将"引用位置"添加到“所有引用位置”处,勾选标签位置的“首行”和“最左列”,点击确定;

    选择数据引用位置动态操作图

    5、初步效果出来,左表加右表得出第3个数据表。

    6、将合并计算得出的数据表格进行美化,得出最终数据表格。

    今天分享的Excel多表合并计算你学会了吗?如果是跨表合并的话,选择引用位置到另一个表格提取即可操作。希望今天的分享对各位朋友在工作中有所帮助!

    更多关于Office——Excel操作技巧可加入我们 群 一起交流学习!159534659

excel两张表数据合并

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP