巧用宏随意提取Excel单元格的批注内容

Excel里面常用到批注功能。有没有想过从一些批注中将文本提取出来,并将文本复制到工作表的单元格中?Excel本身并没有内建的功能来完成这一工作,但你可以使用来很快完成该任务。本技巧适合Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。
Hector Serrano有一个大型工作表,其中大约包含600行和700列。在所有43000余个单元格中大约有200个单元格包含批注。Hector希望将这些批注提取出来,并将它们放到数据表主体右侧的单元格中。例如,如果一个批注隶属于C43单元格,则他希望该批注中提取出的文本在CC43中出现并将原始批注删除。
你可能认为你可以使用选择性粘贴功能来处理这一任务,但这一功能却并不奏效。如果你复制原始单元格并使用“编辑|选择性粘贴|批注”命令来复制,则只有批注被粘贴到目标单元格中。它们仍然是批注,而不是单元格中的文本,这与Hector的目标完全不同。
处理这种提取文本任务的唯一方法是使用。使用下面的宏,当在选中的单元格中运行时,会提取批注,并移动批注中的文本,然后删除原始批注。


该宏使用了iColOffset常量来指定批注的文本要向右侧移动多少个单元格,在本例中,offset (78)相当于移动3个字母表的位置 (26 * 3),因此原来在C列中的批注文本将最终被复制到CC列中。

(0)

相关推荐

  • 如何提取Excel单元格中的数字部分

    Excel是现在十分常用的文件类型之一,有些新用户不知道如何提取Excel单元格中的数字部分,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Excel文档.根据下图所 ...

  • WPS如何提取Excel单元格中的指定长度字符串

    WPS是现在十分常用的一款办公软件,有些新用户不知道该软件如何提取Excel单元格中的指定长度字符串,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先用WPS打开Excel表格, ...

  • 分别提取Excel单元格中的日期和时间

    如何提取Excel单元格中的日期和时间?只需要使用TEXT函数配合字符输出格式即可分别取出. 操作方法 01 先看下表. 02 A列是完整的日期时间综合格式.现在,我们要在B列取出A列中的日期,在C列 ...

  • 怎样提取Excel单元格中的数字

    怎样提取Excel单元格中的数字?我们可以利用excel提供的函数来提取,下面来看下具体怎么操作. 操作方法 01 打开excel,并打开一个文档,看到A列数据由一些字母和数字组成,现要把它的数字提取 ...

  • 如何将excel单元格中的内容设置为“文本”格式?

    相信很多小伙伴在日常办公中都会用到excel,如果我们想要在其中将单元格中的内容设置为"文本"格式该怎么做呢?方法很简单,下面小编就来为大家介绍.方法一:1. 首先,在excel中 ...

  • 如何快速合并或拆分Excel单元格中的内容?

    相信很多小伙伴在日常办公中都会用到Excel,其中单元格中的内容如何才能合并呢?如果我们想要拆分又该怎么做呢?方法很简单,下面小编就来为大家介绍.合并方法:1. 首先,在Excel中打开我们要进行操作 ...

  • 怎么把Excel单元格中的内容分列显示

    Excel是我们常用的办公软件之一,我们有时候需要将一个单元格中的内容分列显示,怎么批量操作呢,下面小编介绍一下.具体如下:1. 打开需要编辑的Excel文档,点击菜单栏的[数据]2. 点击红色框的[ ...

  • 怎么快速删除Excel单元格内部重复的内容

    Excel是我们常用的办公软件之一,有小伙伴问怎么快速删除Excel单元格内部重复的内容,下面小编介绍一下.具体如下:1. 首先,打开浏览器,搜索"方方格子"回车,下载该Excel ...

  • Excel单元格中的内容怎么设置跨列居中?

    excel中没有合并的单元格内容想要跨表格居中,该怎么设置呢?下面我们就来看看详细的教程. 1.如图选中所有标题居中需要的单元格范围 2.如图右击选中范围点击“设置单元格格式” 3.再点击“对齐”按钮 ...