有2个Excel表格,列标题内容和顺序不完全一样。现需要把这2个表格合并到一个总表中。(按标题一 一对应)
如果一列一列的粘,会非常的麻烦,如果有几十个表格合并,你会不会崩溃掉?
其实,有一个函数可以轻松搞定,它就是:
HLOOKUP函数
vlookup函数同学们都很熟悉,那么上面这个函数又有什么作用呢?原来:
Vlookup函数是横向(水平)查找
Hlookup函数是坚向(垂直)查找
1、打开excel表格,选中需要合并的区域,点击开始菜单,在对齐方式中点击合并后居中右边的倒三角,再选择合并后居中,然后在跳出的警示对话框中,点击确定就可以合并单元格了。2、或者选中需要合并的区域,单击鼠标右键,在下拉。
举个小例子,熟悉一下Hlookup函数。
【例】查找G产品各个部门的销量
公式:=HLOOKUP(A11,B$1:E$8,6,0)
公式说明:
在第一行(水平方向)查找部门所在的列数,查找到后返回该列第6行的值。
合并表格是以标题为依据的,所以用Hlookup函数正好可以解决列列对应问题。
1、把表一的数据导进来
打开Excel表格,进入页面后,选中部分单元格,接着右键单击选中的单元格,设置单元格格式;点击边框,分别点击外边框,内部,确定;这时表格已制作好,若需要输入标题,可选中首行的单元格表格,在开始选项卡的菜单中,点击合并。
公式:B3单元格
=IFERROR(HLOOKUP(A$2,表1!$A$3:$D$7,ROW(A2),0),"")
1、首先确认要合并的表格的数据。2、新建一个空白的Excel文档。3、点击上方的数据,选择现有连接。4、点击要合并的表格,确认。5、选择其中的表一。6、弹出新的窗口,点击左下角的属性。7、在定义中将类型中的表改为SQL。
公式说明:
Row(a2) :向下复制公式时生成序号2,3,4,5。。。
IFERROR() :屏蔽搜索不到产生的错误值。
2、把表二的数据导进来
在编辑状态下复制A3的公式到A7单元格,把工作表名称修改为”表2“,然后向右向下复制3行即可。
1、右击选中需要合并的表格。2、点击合并表格选项,点击弹出菜单的【合并表格】选项。3、选择合并方式,选择合并表格菜单的合并方式完成合并。表格其他操作技巧 如果表格记录的数据比较多,我们可以使用【冻结窗格】,将选中的窗格。
=IFERROR(HLOOKUP(A$2,表2!$A$3:$D$7,ROW(A2),0),"")