Excel 中合并单元格同时合并内容之函数法

时间:2023-07-23 16:04:44 

如果我们要对不规则区域进行合并单元格的批量操作,如下图中将 A 列转成 D 列,可以借助分类汇总功能过渡实现。但如果除了将单元格合并以外,还要将内容也合并,如下图中的将B列转换成 E 列,该如何处理呢?

Excel 中合并单元格同时合并内容之函数法

   比较简单的一个办法是借助公式生成如下图 DE 两列的结果,然后再用《不规则区域合并单元格的批量操作》中描术的方法处理,以达到最终的目的:

Excel 中合并单元格同时合并内容之函数法

   E2 单元格里的公式是:

=PHONETIC(OFFSET(B$1,MATCH(D2,A$2:A$10,),,COUNTIF(A:A,D2)))

E 列其他单元格的公式由上述公式向下填充完成。

E2 公式中的 Match 部分(MATCH(D2,A$2:A$10,))用于查找“甲”在整个 A 列中第一次出现的位置。当公式下拉至第五行时,就变成了查找“乙”在整个 A 列中第一次出现的位置。其他类推。

E2 公式中的 CountIf 部分(COUNTIF(A:A,D2))是用于计算 A 列中一共有多少个“甲”。当公式下拉至第五行时,就变成了计算 A 列中一共有多少个“乙”。其他类推。

E2 公式中的 Offset 部分(OFFSET(B$1,MATCH(D2,A$2:A$10,),,COUNTIF(A:A,D2)))就是获取指定单元格区域:即,从 B1 单元格开始,向下偏移至“甲”在 A 列中第一次出现的位置,向右不偏移,生成一个新的单元格区域里的行数等同于 A 列中“甲”的个数,也就是 B2:B4 这个区域。当公式下拉至第五行时,就变成了 B5:B8 这个区域,其他类推。

最后用 Phonetic 合并内容。Phonetic 函数用法特殊,并非像帮助中所描述的那样,详见《用于合并内容的函数》。

在具体操作的过程中,因为合并后的单元格只能看到最左上角的一个,所以 E2 的公式还可以简化成:

=PHONETIC(OFFSET(B2,,,COUNTIF(A:A,D2)))

如下图所示:

Excel 中合并单元格同时合并内容之函数法

   效果如何自己爬进单元格试下吧^_^

标签:Excel,中合并单元格同时合并内容之函数法
0
投稿

猜你喜欢

  • excel中求数据的绝对值方法

    2022-06-18 02:04:17
  • 戴尔灵越 13笔记本安装win10系统教程

    2022-03-27 02:33:16
  • 腾讯电脑管家怎么获取金币?腾讯电脑管家金币获取方法

    2022-09-21 04:33:47
  • Excel表格中创建嵌套分类汇总和查看嵌套分类汇总明细的方法

    2023-10-06 21:02:54
  • win8 24小时制如何设置默认时间制为12小时

    2023-07-17 06:26:02
  • screenflow怎么剪掉不要的录制视频音频?

    2023-01-05 23:50:26
  • 桌面图标变成一样的而且打不开怎么办?

    2023-06-06 13:30:32
  • win10如何利用win+g快捷键录制屏幕

    2023-07-11 17:20:22
  • 电脑主板的作用是什么_电脑主板作用详细介绍

    2022-02-26 03:43:19
  • iOS9越狱插件有冲突了怎么办?如何解决

    2022-10-22 09:29:20
  • ​PPT如何复制整页

    2023-06-17 00:57:53
  • Win10 20H1慢速预览版19013.1122更新推送

    2023-05-07 20:55:04
  • excel图表添加平均线的方法

    2023-10-04 06:40:53
  • win10系统如何更新最新的显卡驱动

    2023-06-07 21:19:41
  • win7网页打不开?Win7网页打不开怎么解决

    2022-07-05 07:48:04
  • 减小Word文档的文件大小的技巧

    2022-01-24 22:49:42
  • win10台式电脑双显卡如何切换独立显卡?

    2023-06-15 13:04:00
  • excel2003隐藏工作表的教程

    2023-03-19 00:03:55
  • Win8电脑系统出现蓝屏故障代码0x00000019的解决办法

    2022-01-18 12:41:51
  • 怎样在wps表格中添加斜线

    2023-09-12 04:55:49
  • asp之家 电脑教程 m.aspxhome.com