专栏首页完美ExcelExcel小技巧91:合并单元格且不丢失数据

Excel小技巧91:合并单元格且不丢失数据

有时候,我们需要合并多个单元格,然而,当选择要合并的单元格,并使用“合并单元格”命令后,Excel会给出如下图1所示的提示,只保留左上角单元格中的数据。

图1

那么,如何合并单元格且保留所有数据呢?这里介绍2种方法。

方法1:巧用填充

首先,选择所有单元格。(注意,想要合并的所有单元格应该在同一列中)

然后,调整列宽以便在一个单元格中能够容纳所有要合并的单元格中的内容。

下一步,单击功能区“开始”选项卡“编辑”组中“填充——两端对齐”命令。此时,所选单元格中的文本将被重新输入到最上方的单元格。(如果是2行或多行,表明一开始调整的列宽不足以容纳所有内容)

接着,选择所有单元格并合并。

最后,调整列宽使所有数据在不同行中。

完整的操作如下图2所示。

图2

这种方法虽然快速,但有下列局限:

  • 如果所选单元格包含数字或公式,则无效。
  • 仅处理单列中的单元格,如果单元格跨多列则无效。

方法2:使用VBA

可以使用下面的代码合并所选单元格:

Sub MergeCells()

'连接所选单元格中的所有内容并将其放入最上方单元格

'然后合并所有单元格

Dim strOutput As String

Dim rng As Range

Const delim = " "

On Error Resume Next

For Each rng In Selection

strOutput = strOutput & rng.Value & delim

Next rng

With Selection

.Clear

.Cells(1).Value = strOutput

.Merge

.HorizontalAlignment = xlGeneral

.VerticalAlignment = xlCenter

.WrapText = True

End With

End Sub

本文分享自微信公众号 - 完美Excel(excelperfect),作者:fanjy

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-08-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Excel小技巧50: 快速合并单元格中的文本

    如果想要将几个单元格中的文本合并,有很多种方法。然而,有一种方法最会被忽视,可能是我们很少使用的缘故。它就是“内容重排”命令,如下图1所示。

    fanjy
  • 吐槽下Excel的十大不规范使用问题

    太多的人觉得每个月一个表格存放数据,一年12个月,一个工作薄文件里放12个工作表,然后还有大量的插件批量生成工作表,批量重命名工作表、工作表排序等一系列的功能来...

    Excel催化剂
  • VBA还能活多久?——完美Excel第169周小结

    VBA还会存在多久?VBA会消失吗?我现在学VBA还来不来得及?什么语言会取代VBA?……这些都是老生常谈的话题,多少年前就有不少人在争论。然而,时至今日,VB...

    fanjy
  • Excel表格中最经典的36个小技巧,全在这儿了

    技巧1、单元格内强制换行 技巧2、锁定标题行 技巧3、打印标题行 技巧4、查找重复值 技巧5、删除重复值 技巧6、快速输入对号√ 技巧7、万元显示 技巧8、隐藏...

    统计学家
  • Excel插件,效果超好的地图可视化,可绘制区县!

    在笔者所接触到的地图可视化过程中(没有专门深入,欢迎补充),简单介绍下所知道的情形。

    寒树Office与RPA
  • 「补视频」震惊!地图可视化竟能如此玩,零门槛,全免费,效果远胜主流作图工具!

    在笔者所接触到的地图可视化过程中(没有专门深入,欢迎补充),简单介绍下所知道的情形。

    Excel催化剂
  • 震惊!地图可视化竟能如此玩,零门槛,全免费,效果远胜主流作图工具!

    在笔者所接触到的地图可视化过程中(没有专门深入,欢迎补充),简单介绍下所知道的情形。

    Excel催化剂
  • 如何在Excel中设置单元格只能输入正值?

    今天培训的客户咨询,如果能让输入的单元格只能输入正值?正值就是大于0的数据吗?是只能输入数值?经过确认后,希望能限制单元格只能输入数值,而且是正数。Excel果...

    砸漏
  • Excelize 2.1.0 发布, Go 语言 Excel 基础库

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office Open XML 标准。可以使用它来读...

    xuri
  • 技巧:Excel用得好,天天没烦恼

    分析公司DarkHorse Analytics 从美国劳工统计处获得数据,并制作了这张二十四小时会唿吸的地图,显示曼哈顿的工作与在宅人口。

    华章科技
  • [好文重发]Excel催化剂地图可视化功能正式发布,欢迎使用!

    正如标题所提及的,在Excel催化剂上进行中国地图数据可视化,可实现零门槛作图,用户无需掌握任何地图相关知识及编程技术,只需掌握基本的Excel操作,即可瞬间完...

    Excel催化剂
  • 3个步骤彻底学透Excel

    本文为简书作者数据充电宝原创,CDA数据分析师已获得授权 目录 Excel函数学习常见的误区和问题及解决办法 ● 苦恼 ● 原因 ● 解决办法 学习3步法 (重...

    CDA数据分析师
  • 教你掌握Excel中最为重要的逻辑 ——「链接」(一)

    如果把Excel比作武侠小说中的“剑”,那么按照武侠小说中御“剑”能力的高低程度可以大致将剑客分为以下几个等级: Level 1(剑客):小说中常见的劫匪甲乙...

    CDA数据分析师
  • 一起学Excel专业开发13:Excel工时报表与分析系统开发(1)

    通过前面的学习,我们已经了解了Excel专业开发的一些原则、应用程序结构、以及一些常用技巧,下面我们以开发一个Excel应用程序着手,来加深对Excel专业开发...

    fanjy
  • Excel图表学习66:绘制动态的圆环/柱形图组合图表

    导语:本文学习整理自chandoo.org,非常巧妙且具有想像力的Excel制图技巧。

    fanjy
  • 10个非常实用的Excel技巧

    Excel可以说是MS Office系列中最神奇也最重要的软件。对于专业的职场人士,工作中经常需要用到Excel来分析数据。亲们别再傻傻地用鼠标点来点去啦,用这...

    华章科技
  • 「合规」震惊!地图可视化竟能如此玩,零门槛,全免费,效果远胜主流作图工具!

    在笔者所接触到的地图可视化过程中(没有专门深入,欢迎补充),简单介绍下所知道的情形。

    咋咋
  • Excel公式技巧56:获取最大值/最小值所在的单元格地址

    在《Excel公式技巧54:在多个工作表中查找最大值最小值》中,我们在MAX/MIN函数中使用多工作表引用来获取最大值/最小值。在《Excel公式技巧55:查找...

    fanjy
  • 20 个短小精悍的 pandas 骚操作!

    本次为大家整理了一个pandas骚操作操作的大集合,共20个功能,个个短小精悍,一次让你爱个够。

    小F

扫码关注云+社区

领取腾讯云代金券