如果我们要对不规则区域进行合并单元格的批量操作,如下图中将 A 列转成 D 列,可以借助分类汇总功能过渡实现。但如果除了将单元格合并以外,还要将内容也合并,如下图中的将B列转换成 E 列,该如何处理呢? 比较简单的一个办法是借助公式生成如下图 DE 两列的结果,然后再用《不规则区域合并单元格的批量操作》中描术的方法处理,以达到最终的目的: E2 单元格里的公式是: =PHONETIC(OFFSET(B$1,M...[ 查看全文 ]
要想判断合并单元格,得分为两种情况: ①:当前选中的单元格为合并单元格; ②:选区内有合并单元格; 代码一: If Selection.MergeCells or IsNull(Selection.MergeCells) Then MsgBox "选区内有合并单元格" Else MsgBox "选区内没有合并单元格" End If 代码二: Flag = False For Each Rng In Selection If Rng.MergeCells Then Flag = True Exit For End If Next If ...[ 查看全文 ]
借助分类汇总功能可过渡实现对不规则区域进行合并单元格的批量操作,如下图中将 A 列转成 D 列,如果除了将单元格合并以外,还要合并内容,如下图中的将B列转换成 E 列,此法就行不通了。 一个比较见到你的方法就是借助公式生成如下图 DE 两列的结果,之后再用《不规则区域合并单元格的批量操作》中描术的方法处理,可以达到目的: E2 单元格里的公式是: =PHONETIC(OFFSET(B$1,MATCH(D2,A$2:A$10,)...[ 查看全文 ]