欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Excel 中的一列转多列
Excel2010中怎么快速输入数据
Excel如何固定表头
Excel 2007工作表的插入与删除方法
如何设置才能使Excel公式
快速将EXCEL单元格中的公式转换成数值
如何将Excel中多个不相邻区域的数据都打印在同一个页面上
Excel中数字如何自动转换成中文大写数字
Excel中CONCATENATE函数介绍
鲁大师2015的装机报表有什么用
Excel 中合并单元格同时合并内容之函数法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

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

Excel 中合并单元格同时合并内容之函数法 三联教程

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

  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)))

  如下图所示:

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

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号