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

  如果我们要对不规则区域进行合并单元格的批量操作,如下图中将 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 列中一共有多少个“乙”。其他类推。

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

  如下图所示:


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

时间: 2024-11-01 02:17:13

Excel 中合并单元格同时合并内容之函数法的相关文章

自动-VS2008中创建了个list contrl控件,读取excel中某单元格中有换行的问题,求大神解决

问题描述 VS2008中创建了个list contrl控件,读取excel中某单元格中有换行的问题,求大神解决 当单元格中有换行时,list contrl控件中的内容就不能显示出来? 能否进行自动换行? 解决方案 listctrl功能没这么强大,对excel格式的换行支持不了. 这个要你自己实现,你读取的时候,读到n换行时.自己把后面的插入下一行

Excel中锁定单元格并设置密码动画教程

<Excel2003入门动画教程41.Excel中锁定单元格并加密>. 演示动画 操作步骤 当多人编辑同一个工作簿文档时,为了防止修改由他人负责填写的数据,我们可以对工作表进行分区域加密. 启动Excel,打开相应的工作簿文档,执行"工具→保护→允许用户编辑区域"命令,打开"允许用户编辑区域"对话框. 单击其中的"新建"按钮,打开"新区域"对话框,在"标题"下面的方框中输入一个标题(如"

Excel中对单元格文本或数字进行自定义排序?

我们这里来做一个例子,具体的操作细节如下所示 1.首先,我们在excel空白单元格中建立一组测试数据用于自定义排序测试. 2.然后选中我们的测试数据,点击菜单栏[排序和筛选]-[自定义排序]. 3.在弹出的对话框中,选择[主要关键字],然后在排序依据下选择排序的条件. 4.在这里我们选择了"数值"和"升序"两个条件,如图所示. 5.接着,我们单击图示的[选项]弹出排序选项菜单框,选择方向和方法. 6.最后,我们单击[确定]回到排序窗口,再点一次[确定]即完成.如图所

excel判断单元格包含指定内容的函数用=IF(COUNTIF(A1,&quot;*内容*&quot;),&quot;0&quot;,&quot;1&quot;)

前面我们聊过怎样将Excel包含某字符的单元格填充颜色,这边我们用另外一种方法来实现:excel判断单元格包含指定内容的函数 选中需要显示结果的单元格,假设我们要判断第一行第一列的单元格A1是否含有"美女"一词,那我们在第一行第二列的单元格B1输入"=IF(COUNTIF(A1,"*美女*"),"1","0")",如果含有"美女"一词就显示"1",反之则显示"

Excel怎么同时合并单元格与合并内容

如果我们要对不规则区域进行合并单元格的批量操作,如下图中将 A 列转成 D 列,可以借助分类汇总功能过渡实现.但如果除了将单元格合并以外,还要将内容也合并,如下图中的将B列转换成 E 列,该如何处理呢? 收起这个图片展开这个图片   比较简单的一个办法是借助公式生成如下图 DE 两列的结果,然后再用<不规则区域合并单元格的批量操作>中描术的方法处理,以达到最终的目的: 收起这个图片展开这个图片   E2 单元格里的公式是:=PHONETIC(OFFSET(B$1,MATCH(D2,A$2:A$

excel中选择单元格出现批注设置

大家在平时使用Excel处理表格数据时,有时需要对重要数据的单元格添加内容注释,Excel提供了批注的操作可轻松达到这个效果,下面详讲操作方法: 插入批注: 单击选中需要添加批注的单元格或单元格区域. 选择"插入"菜单的"批注"命令,或在需要添加批注的单元格内单击鼠标右键,在弹出的快捷菜单中选择"插入批注"命令. 在弹出的"批注"对话框输入批注内容,如下图所示: 完成文本内容输入后,单击"批注"框外部的工作

Excel中的单元格引用

Excel中的工作表(Worksheet)是由一系列行和列组成的二维表,当我们在使用Excel创建应用程序(例如编写VBA代码),或者创建一个复杂的Excel应用(例如公式.数据透视表.统计图表等)时,需要引用独立的Excel单元格(称之为Cell)或单元格区域(称之为Range),详细了解各种不同单元格或单元格区域的引用和设置方式是非常重要的,这将有助于改善我们的操作习惯或编程方式,从而提高工作效率. 两种单元格引用方式 可能有许多用户并不是特别清楚,在Excel中,有两种单元格引用方式:A1

Excel中特定单元格或区域的选定方法

不管是否在Excel工作表中定义了命名的单元格或区域 (区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.),您都可以使用名称框 ("名称"框:位于编辑栏左端的框,用于指示选定单元格.图表项或图形对象.若要命名单元格或区域,请在"名称"框中键入名称并按 Enter.若要移动到命名单元格并选中该单元格,请在"名称"框中单击其名称.)通过输入它们的名称或单元格引用 (单元格引用:用于表示单元格在工作表上所处位置的坐标集.例如,显示在第

Excel中选择单元格的常用技巧

  1.在选择较小的单元格区域时,可以使用鼠标来进行操作;如果选择的单元格区域较大,且超过了程序窗口显示的范围,则使用键盘操作将更加方便快捷.在工作表中单击选择单元格,如这里的A1单元格,按Shift+→键到达F1单元格,则A1至F1单元格间的连续单元格区域被选择,如图1所示.此时按Shift+↓键,则可选择连续的矩形单元格区域,如图2所示. 图1 选择A1至F1单元格 图2 选择矩形单元格区域 2.在工作表中选择某个单元格,如这里选择A1单元格,按Shift+PageDown键,将能够向下翻页