如果我们要对不规则区域进行合并单元格的批量操作, 如下图中将 A 列转成 D 列, 可以借助分类汇总功能过渡实现 。 但如果除了将单元格合并以外, 还要将内容也合并, 如下图中的将B列转换成 E 列, 该如何处理呢?
文章插图
比较简单的一个办法是借助公式生成如下图 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 列中一共有多少个“乙” 。 其他类推 。
【Excel-中合并单元格同时合并内容之函数法您需要了解的】 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表格中如何快速锁定多个单元格让您技能天下无双
- EXCEL-2010统计函数—COUNTA一览大全
- Excel表格中使用数据有效性判断输入的身份证号码是否正确高手进阶
- excel中如何设置打印相同表头帮助升级的技巧
- Excel中的数据如何按日期顺序排列图文攻略教程
- 戴安全套会怀孕吗?
- 和平精英中国国家天文联动开启-神秘新玩法上线预告为你解答
- 海绵宝宝中的松鼠珊迪简笔画画法步骤
- 海绵宝宝中的蟹老板画法步骤