巧用宏随意提取Excel单元格的批注内容
互联网 发布时间:2008-10-06 15:21:07 作者:佚名 我要评论
Excel里面常用到批注功能。有没有想过从一些批注中将文本提取出来,并将文本复制到工作表的单元格中?Excel本身并没有内建的功能来完成这一工作,但你可以使用宏来很快完成该任务。本技巧适合Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。
Hector S
Excel里面常用到批注功能。有没有想过从一些批注中将文本提取出来,并将文本复制到工作表的单元格中?Excel本身并没有内建的功能来完成这一工作,但你可以使用宏来很快完成该任务。本技巧适合Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。
Hector Serrano有一个大型工作表,其中大约包含600行和700列。在所有43000余个单元格中大约有200个单元格包含批注。Hector希望将这些批注提取出来,并将它们放到数据表主体右侧的单元格中。例如,如果一个批注隶属于C43单元格,则他希望该批注中提取出的文本在CC43中出现并将原始批注删除。
你可能认为你可以使用选择性粘贴功能来处理这一任务,但这一功能却并不奏效。如果你复制原始单元格并使用“编辑|选择性粘贴|批注”命令来复制,则只有批注被粘贴到目标单元格中。它们仍然是批注,而不是单元格中的文本,这与Hector的目标完全不同。
处理这种提取文本任务的唯一方法是使用宏。使用下面的宏,当在选中的单元格中运行时,会提取批注,并移动批注中的文本,然后删除原始批注。
Hector Serrano有一个大型工作表,其中大约包含600行和700列。在所有43000余个单元格中大约有200个单元格包含批注。Hector希望将这些批注提取出来,并将它们放到数据表主体右侧的单元格中。例如,如果一个批注隶属于C43单元格,则他希望该批注中提取出的文本在CC43中出现并将原始批注删除。
你可能认为你可以使用选择性粘贴功能来处理这一任务,但这一功能却并不奏效。如果你复制原始单元格并使用“编辑|选择性粘贴|批注”命令来复制,则只有批注被粘贴到目标单元格中。它们仍然是批注,而不是单元格中的文本,这与Hector的目标完全不同。
处理这种提取文本任务的唯一方法是使用宏。使用下面的宏,当在选中的单元格中运行时,会提取批注,并移动批注中的文本,然后删除原始批注。
该宏使用了iColOffset常量来指定批注的文本要向右侧移动多少个单元格,在本例中,offset (78)相当于移动3个字母表的位置 (26 * 3),因此原来在C列中的批注文本将最终被复制到CC列中。
相关文章
- excel中如何快速提取含有文字单元格中的数字,很多人会想到使用函数,其实很多情况下如果不需要函数就能解决的时候,我们就可以选择基本操作来解决这一问题。下面小编就为2015-10-26
- EXCEL单元 格中的数字无法居中怎么办?之前用都是好好地,但是,今天打开EXCEL文件,单元格中的数字无法居中,到底是什么原因呢,下面我们来看看解决办法,需要的朋友可以2015-09-17
- Excel单元格数字因格式错误无法计算怎么办?最近,从网站上下载了一些批量数据,例如银行账户收支记录,导入Excel表格中,但是数字无法参与计算,无法合计,通过更改单元格2015-06-24
- excel怎么取重复数值最新关联数据?日常的工作中遇到的问题,客户在一家店铺多次购买,产生多次购买记录,如何获取客户最后购买物品的颜色,数据如图所示,仅部分数据,下2015-06-23
在Excel 2010表格中快速提取出单元格括号内的文字信息方法讲解
本章为大家介绍如何提取单元格内括号中的数据,方法很简单,主要是运用函数公式,而公式在文章内也有写出,并且具体的操作方法也有介绍,希望可以帮助到大家2013-11-23在Excel 2013换行单元格中如何提取出第二行的数据 Excel2013表格中提取
启动Excel2013,打开要进行提取的表格,看到D列中有很多换行单元格,我要将第二行数据提取出来,在E2单元格输入公式: =REPLACE(D2,1,FIND(CHAR(10),D2),"")2013-11-23- 经常使用excel办公的朋友都知道excel单元格中经常是数字和字符混在一起的,那么我们该如何快速批量从excel单元格中提取含有文字单元格中的数字呢?下面小编为大家介绍快速2015-10-29
最新评论