当前位置: 首页 > 实用文档 > 知识 > excel合并两个表格

excel合并两个表格

2016-10-01 10:54:16 成考报名 来源:http://www.chinazhaokao.com 浏览:

导读: excel合并两个表格(共7篇)EXCEL两个表如何通过关联合并EXCEL两个表如何通过关联合并EXCEL表A字段A 字段B 字段C1 0001 BBC2 0002 BBD5 0001 BBDEXCEL表B字段A 字段D 字段E1 100 A013 200 A024 300 A03即两个表是通过字段A作为关联,将相同的数据进行合并...

本文是中国招生考试网(www.chinazhaokao.com)成考报名频道为大家整理的《excel合并两个表格》,供大家学习参考。

EXCEL两个表如何通过关联合并
excel合并两个表格 第一篇

EXCEL两个表如何通过关联合并

EXCEL表A

字段A 字段B 字段C

1 0001 BBC

2 0002 BBD

5 0001 BBD

EXCEL表B

字段A 字段D 字段E

1 100 A01

3 200 A02

4 300 A03

即两个表是通过字段A作为关联,将相同的数据进行合并成一行完整的数据。

需要得到的结果

字段A 字段B 字段C 字段D 字段E

1 0001 BBC 100 A01

请问如何实现?

问题补充:表A的D1输入

=VLOOKUP(A1,Sheet2!A:C,2,0)

E1输入

=VLOOKUP(A1,Sheet2!A:C,3,0)

向下复制公式即可

Sheet2是表B

这个公式我怎么理解?

======================================================================================

问题补充:表A的D1输入

=VLOOKUP(A1,Sheet2!A:C,2,0)【excel合并两个表格】

E1输入【excel合并两个表格】

=VLOOKUP(A1,Sheet2!A:C,3,0)

------------

该函数表达如下:在A表的D1中显示的是:在sheet2中的A:C区域,查找与表BA1单元格相同的内容,如果找到,则在该单元格显示sheet2中A:C中有该记录的行和sheet2中第2列交叉处单元格的值。(最后的0表示完全匹配)

================================================================================

语法格式为:垂直查找(要查找的关联字段,从那个表的某列到某列,要显示的那一列值,0表示完全)

例子:

开学不久,教导处交给我一个光荣的任务:填报学年报表。在学年报表中,要求填写在校所有学生的姓名、性别、家庭住址等各种信息。由于以前每学年都要填写,所以我认为这并不是一件很难的事,只要把以前的报表找出来稍改一下不就行了吗。可是,教导主任的一句“今年所有的班级已经全部重新分了班”却让我叫苦不迭。我差点儿晕倒,这样一个个的查找,再复制、粘贴,不是要把人累死吗?教导主任大概也知道工作量比较大,安慰我说:“这样吧,周末来加加班,给你多开点儿补贴。”我无可奈何地点了点头。

思路分析:目前在Excel中有两张表,一张表是原来的学年报表(即“原表”,含学生的各种信息,如图1所示),一张表是现在的学生花名册(即“新表”,只有学生的姓名和性别信息,如图2所示)。只要能将“原表”中的信息根据“新表”中的学生姓名关联到“新表”中,就可以完成任务了。

还是到论坛上去讨教吧。果然,一会儿功夫,高手们告诉我,用VLOOKUP函数可以解决这个问题,并说:“很简单!”呵呵,很简单?我可没用过呢!不过,既然已经知道方法了,我的心里就有底了。于是,到Excel帮助里把VLOOKUP的使用方法好好研究了一番,终于用它解决了问题。下面是解决以上问题的方法:

选择“新表”中的C2单元格,如图3所示。单击[fx]按钮,出现“插入函数”对话框。在类别中选择“全部”,然后找到VLOOKUP函数,单击[确定]按钮,出现“函数”参数对话框。第一个参数为需要在数据表首列进行搜索的值,在这里就是搜索学生姓名,也就是“新表”中的A2单元格。第二个参数是需要在其中搜索数据的信息表,这里也就是整个“原表”的数据,即“原表!A2:G34”。为了防止出现问题,这里,我们加上“$”,即“原

表!$A$2:$G$34”,这样就变成绝对引用了。第三个参数为满足条件的单元格在数组区域内中的列序号,在本例中,也就是在“原表!$A$2:$G$34”这个区域中,根据第一个参数返回第几列的值,这里我们填入“3”,也就是返回出生年月的值。第四个参数为指定在查找时是要求精确匹配还是大致匹配,如果填入“0”,则为精确匹配。这可含糊不得的,我们需要的是精确匹配,所以填入“0”(请注意:Excel帮助里说“为0时是大致匹配”,但很多人使用后都认为,微软在这里可能弄错了,为0时应为精确匹配),此时的情形如图4所示。按[确定]按钮退出,即可看到C2单元格已经出现了正确的结果。

把C2单元格向右拖动复制到D2单元格,这时会出现错误,原因在哪里呢?原来,D2的公式自动变成了“=VLOOKUP(B2,原表!$A$2:$G$34,3,0)”,我们需要手工改一下,把它改成“=VLOOKUP(A2,原表!$A$2:$G$34,4,0)”,即可显示正确数据。继续向右复制,同理,把后面的E2、F2等中的公式适当修改即可。一行数据出来了,对照了一下,数据正确无误,再对整个工作表进行拖动填充,整个信息表就出来了。

最后说明一下:使用这个公式的时候,要求学生名称不能有重名,如果有的话,要先稍改一下,比如在名称后面加个“大”或“小”以示区分。

看看时间,还没超过一个小时就完成了任务,虽然学习公式花了一些时间,但“磨刀不误砍柴工”,还是很合算的!当我把打印好的表格交给教导主任时,他一下愣住了……

Excel怎样将两个表格数据合并
excel合并两个表格 第二篇

Excel怎样将两个表格数据合并 Excel拥有超强的计算汇总功能,平时的应用中我们能够借助强大的合并计算、汇总或透视等功能得到想要的复杂些的数据,但如果所要的数据其实并不太复杂的情况下,我们完全可以利用EXCEL的选择性运算来得到。EXCEL的这个选择性运算功能平时比较容易忽略。 工具/原料 

 EXCEL 表格数据

方法/步骤

1. 1

【excel合并两个表格】

首先我们先稍微整理一下需要合并到一块的多个表格中的一个的格式:

2. 2

另一张表的格式差不多也要一样,至少保证需要合并数据的区域格式一致:

【excel合并两个表格】

3. 3 然后再选中其中一张表格中需要合并统计的数据,并复制之。但不需要复制有求和等有计算公式的数据,否则数据会有误,后面有讲解:

4. 4 再切换到另一张表格,此张表格我们用来保存合并的数据。先定位到需要统计的区域的左上角,或选择该区域:

5. 5 然后右击之,选择“选择性粘贴”,再选择“选择性粘贴”命令:

6. 6 然后在弹出的“选择性粘贴”对话框中,注意选择需要“粘贴”的类似,若是数字数据的话一般会那么“数值”以保证统计更准确,然后再在“运算”中选择我们需要合并的运算方法,如“加”,再单击“确定”既可:

7. 7

查看EXCEL数据,“合计”中的“求和”公式还是正确无误,所有数据都正确:

多个excel表格合并到一个表格的方法
excel合并两个表格 第三篇

多个表格合并到一个表格中

把所需合并的Excel文档放在同一个文件夹中,再文件夹中新建一个Excel打开Excel,按ALT+F11,或

依次点工具,宏,VB编辑器,弹出的编辑器中点插入模块,新弹出的空白窗口中输入以下代码:

Sub Com()

Dim MyPath, MyName, AWbName

Dim Wb As Workbook, WbN As String

Dim G As Long

Dim Num As Long

Dim BOX As String

【excel合并两个表格】

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("A65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)

For G = 1 To Wb.Sheets.Count

Wb.Sheets(G).UsedRange.Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)【excel合并两个表格】

Next

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

Wb.Close False

End With

End If

MyName = Dir

Loop

Range("A1").Select

Application.ScreenUpdating = True

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

End Sub

保存---点执行键OK

如何将2个excel表格合并成一个excel表?
excel合并两个表格 第四篇

我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。如图所示:

 



 

用microsoft excel打开新建的excel表,并右键单击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& "个工作薄下的全部工作表。如何将2个excel表格合并成一个excel表?。如下:" & Chr(13) & WbN, vbInformation, "提示"

End Sub

 


 


运行之后,等待10秒针左右,等运行完毕,就是合并完成之后,会有提示,点确定就可以了。查看合并后的数据,有5000多行,就是同一个文件夹里面17个excel表数据合并后的结果。效果如图所示。

excel表格怎么做折线图
excel合并两个表格 第五篇

先全选你的表格---插入折线图---右击折线图---选择“选择数据”----跳出“选择数据源”对话框
---将年代从左侧“图例项”中删除,在对话框右侧“水平(分类)轴标签”中点击编辑,选择你表格中的A2到B8整个范围。

这样名称和年代都会出现在X轴,面积为Y轴


1、选中要做图表的数据区域;
2、点击菜单栏“插入”、“图表”,并选择一种图表类型。例如“折线图”
3、点击“图表向导”下面的“下一步”直到完成。
4、如果图表不理想,鼠标右键点击图表中相应的位置,选中快捷菜单中的项目进行调整。excel表格怎么做折线图
反复多实验几次,很快就会发现规律,不久你就可以随心所欲地做自己的图表了。

excel表格中,如何设置出下拉选项?
excel合并两个表格 第六篇

选中要设置的单元格----数据----有效性----允许---下拉菜单中选择"序列"--------来源中输入你的"是"和"否" 两字中间用英文逗号隔开----确定
接着再设置,
格式-------条件格式----条件一------等于----输入 ="是" -----格式----选择字体或底纹为红色
添加-----条件二-------等于----输入 ="否" -----格式----选择字体或底纹为绿色

用PS怎么做表格?
excel合并两个表格 第七篇

在PhotoShop做表格的方法有很多,以下给你介绍几种:

1、直接从Word、Excel等粘贴。这方法简单,但是在制作印刷出版物时就显得分辨率不够,因为直接粘贴下来的依据屏幕分辨率的位图文件
(复杂一点说,就是复制的内容是屏幕内容的硬拷贝,什么是硬拷贝?试试右上角PriSc这个按钮)
也就是说,除非你有一个37寸的显示器和足够高的屏幕分辨率,否则这样做无法达到印刷用的分辨率要求。
(注意这里的分辨率与上面的屏幕分辨率是有区别的,屏幕分辨率是一个尺寸概念如1024x768,或者说是一定尺寸屏幕的精细度标准,而印刷分辨率则是指每英寸中点的数量dpi,大家可以把前面的理解为质量m,后面的理解密度ρ,为很多朋友分不清这两个,尤其在很多征稿通知上常常犯这样的概念错误)。

2、在PS中绘制。用PS怎么做表格?。不是我偏激,/>
上面的方法既麻烦,效果又不好,
3、RC简单插入表格法(RC只是代号,没有什么意义)

需要的软件:Photoshop任意版本,Office2007,Save As PDF and XPS 插件(
这里的Save As PDF and XPS 插件是对应Office2007的,作用是将文档保存为PDF格式,而我们这个方法的核心就是将表格保存成PDF格式文档,然后导入Photoshop(值钱的就这一句话啊)。
1直接从EXCEL复制/粘贴过来的 2从EXCEL导出PDF后在Photoshop里打开的

看到了吗?效果就是这样明显(打印出来后更加明显

1)建议在EXCEL中创建表格,这样表格的格式方便控制
2)另存为PDF时用默认选项即可,这样导入Photoshop中后就会形成透明背景的表格文件(当然如果已经在表格中填充颜色的就不是透明的了),这时候的分辨率是足够的,(因为PDF本身就是对应的印刷分辨率,而非屏幕分辨率)
3)如果分辨率还是嫌低怎么办?改变Word/EXCEL默认纸张大小即可,越大,生成PDF的页面尺寸也越大,对应的分辨率就更高。 相关热词搜索:两个excel表格对比 excel表格两列合并

最新推荐成考报名

更多
1、“excel合并两个表格”由中国招生考试网网友提供,版权所有,转载请注明出处。
2、欢迎参与中国招生考试网投稿,获积分奖励,兑换精美礼品。
3、"excel合并两个表格" 地址:http://www.chinazhaokao.com/zhishi/666763.html,复制分享给你身边的朋友!
4、文章来源互联网,如有侵权,请及时联系我们,我们将在24小时内处理!