Excel 2013快速合并多个sheet页

这里以合并单一工作簿中的多个sheet页为例。合并外部工作簿sheet页数据可同理推出。

合并sheet页步骤:

1.准备数据
2.选择连接
3.输入命令文本

1. 准备数据

首先准备数据,建立一个《合并Test.xlsx》,其中三个sheet页:字母、天干、地支:

地支.JPG

天干.JPG

字母.JPG
2. 选择连接

选择外部连接:
数据 → 现有链接 → 浏览更多,选择需要连接的文件,在选择表格对话框中点击确定。

连接.jpg

弹出导入数据对话框,选择“新工作表”,点击属性


导入数据.jpg
3. 输入命令

在连接属性对话框中,点击“定义”标签页,在命令文本中输入如下代码:

select * from [地支$]
union all
select * from [天干$]
union all
select * from [字母$]
命令文本.jpg

点击确定即可。

结果.jpg
关于命令文本

其实很容易解读,就是简单的SQL命令,只不过
1.需要将sheet页名称表示为[sheetName$]这样的形式,即在名称外面加上方括号以及美元符。
2.union all命令表示取并集,如果输入的是union命令,则会将几个sheet页中的数据取并集后自动删除重复项。

如何取交集或差集

Excel中可以使用union all命令,但命令文本中使用intersect或者except命令就会报错,是否这两个命令只能用在VBA中呢?
如果想用文中类似的方法快速实现取不同sheet的交集或者差集,该怎样实现呢?
还请大牛指教!

参考资料:SQL 并集、差集、交集

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,862评论 9 468
  • 走窄路的啊 你到底付出了多少 你验中的了 一直在你爱中
    约翰_2870阅读 239评论 1 1
  • 湖里结了冰 天渐暖 冰裂了 天还是很蓝 就和我刚来这里看到的一样 孤独的时候 一抬头 便看见这世间众多的和我一样的...
    映日阅读 157评论 0 1
  • 以后呢,尽量随性一点, 喜欢的人就多看几眼, 喜欢的歌就多听几遍, 喜欢吃的东西就多吃几次 …… 正如你所说, 我...
    执迷的鲸鱼Caroline阅读 297评论 0 0
  • 高考结束了,这期间,保定公安全体执勤民警不怕辛苦、坚守岗位、认真履职,有效维护了考场周边秩序,并倾力为考生排忧解难...
    燕赵警务资讯网李春亮阅读 1,082评论 0 0

友情链接更多精彩内容