巧用宏隨意提取Excel單元格的批注內(nèi)容
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-06 15:21:07 作者:佚名
我要評(píng)論

Excel里面常用到批注功能。有沒(méi)有想過(guò)從一些批注中將文本提取出來(lái),并將文本復(fù)制到工作表的單元格中?Excel本身并沒(méi)有內(nèi)建的功能來(lái)完成這一工作,但你可以使用宏來(lái)很快完成該任務(wù)。本技巧適合Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。
Hector S
Excel里面常用到批注功能。有沒(méi)有想過(guò)從一些批注中將文本提取出來(lái),并將文本復(fù)制到工作表的單元格中?Excel本身并沒(méi)有內(nèi)建的功能來(lái)完成這一工作,但你可以使用宏來(lái)很快完成該任務(wù)。本技巧適合Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。
Hector Serrano有一個(gè)大型工作表,其中大約包含600行和700列。在所有43000余個(gè)單元格中大約有200個(gè)單元格包含批注。Hector希望將這些批注提取出來(lái),并將它們放到數(shù)據(jù)表主體右側(cè)的單元格中。例如,如果一個(gè)批注隸屬于C43單元格,則他希望該批注中提取出的文本在CC43中出現(xiàn)并將原始批注刪除。
你可能認(rèn)為你可以使用選擇性粘貼功能來(lái)處理這一任務(wù),但這一功能卻并不奏效。如果你復(fù)制原始單元格并使用“編輯|選擇性粘貼|批注”命令來(lái)復(fù)制,則只有批注被粘貼到目標(biāo)單元格中。它們?nèi)匀皇桥?,而不是單元格中的文本,這與Hector的目標(biāo)完全不同。
處理這種提取文本任務(wù)的唯一方法是使用宏。使用下面的宏,當(dāng)在選中的單元格中運(yùn)行時(shí),會(huì)提取批注,并移動(dòng)批注中的文本,然后刪除原始批注。
Hector Serrano有一個(gè)大型工作表,其中大約包含600行和700列。在所有43000余個(gè)單元格中大約有200個(gè)單元格包含批注。Hector希望將這些批注提取出來(lái),并將它們放到數(shù)據(jù)表主體右側(cè)的單元格中。例如,如果一個(gè)批注隸屬于C43單元格,則他希望該批注中提取出的文本在CC43中出現(xiàn)并將原始批注刪除。
你可能認(rèn)為你可以使用選擇性粘貼功能來(lái)處理這一任務(wù),但這一功能卻并不奏效。如果你復(fù)制原始單元格并使用“編輯|選擇性粘貼|批注”命令來(lái)復(fù)制,則只有批注被粘貼到目標(biāo)單元格中。它們?nèi)匀皇桥?,而不是單元格中的文本,這與Hector的目標(biāo)完全不同。
處理這種提取文本任務(wù)的唯一方法是使用宏。使用下面的宏,當(dāng)在選中的單元格中運(yùn)行時(shí),會(huì)提取批注,并移動(dòng)批注中的文本,然后刪除原始批注。
該宏使用了iColOffset常量來(lái)指定批注的文本要向右側(cè)移動(dòng)多少個(gè)單元格,在本例中,offset (78)相當(dāng)于移動(dòng)3個(gè)字母表的位置 (26 * 3),因此原來(lái)在C列中的批注文本將最終被復(fù)制到CC列中。
相關(guān)文章
excel單元格的數(shù)據(jù)如何批量提取出來(lái)?
excel中如何快速提取含有文字單元格中的數(shù)字,很多人會(huì)想到使用函數(shù),其實(shí)很多情況下如果不需要函數(shù)就能解決的時(shí)候,我們就可以選擇基本操作來(lái)解決這一問(wèn)題。下面小編就為2015-10-26- EXCEL單元 格中的數(shù)字無(wú)法居中怎么辦?之前用都是好好地,但是,今天打開(kāi)EXCEL文件,單元格中的數(shù)字無(wú)法居中,到底是什么原因呢,下面我們來(lái)看看解決辦法,需要的朋友可以2015-09-17
Excel單元格數(shù)字因格式錯(cuò)誤無(wú)法計(jì)算怎么辦?
Excel單元格數(shù)字因格式錯(cuò)誤無(wú)法計(jì)算怎么辦?最近,從網(wǎng)站上下載了一些批量數(shù)據(jù),例如銀行賬戶收支記錄,導(dǎo)入Excel表格中,但是數(shù)字無(wú)法參與計(jì)算,無(wú)法合計(jì),通過(guò)更改單元格2015-06-24excel怎么取重復(fù)數(shù)值最新關(guān)聯(lián)數(shù)據(jù)?
excel怎么取重復(fù)數(shù)值最新關(guān)聯(lián)數(shù)據(jù)?日常的工作中遇到的問(wèn)題,客戶在一家店鋪多次購(gòu)買(mǎi),產(chǎn)生多次購(gòu)買(mǎi)記錄,如何獲取客戶最后購(gòu)買(mǎi)物品的顏色,數(shù)據(jù)如圖所示,僅部分?jǐn)?shù)據(jù),下2015-06-23在Excel 2010表格中快速提取出單元格括號(hào)內(nèi)的文字信息方法講解
本章為大家介紹如何提取單元格內(nèi)括號(hào)中的數(shù)據(jù),方法很簡(jiǎn)單,主要是運(yùn)用函數(shù)公式,而公式在文章內(nèi)也有寫(xiě)出,并且具體的操作方法也有介紹,希望可以幫助到大家2013-11-23在Excel 2013換行單元格中如何提取出第二行的數(shù)據(jù) Excel2013表格中提取
啟動(dòng)Excel2013,打開(kāi)要進(jìn)行提取的表格,看到D列中有很多換行單元格,我要將第二行數(shù)據(jù)提取出來(lái),在E2單元格輸入公式: =REPLACE(D2,1,FIND(CHAR(10),D2),"")2013-11-23快速批量從excel單元格中提取含有文字單元格中的數(shù)字
經(jīng)常使用excel辦公的朋友都知道excel單元格中經(jīng)常是數(shù)字和字符混在一起的,那么我們?cè)撊绾慰焖倥繌膃xcel單元格中提取含有文字單元格中的數(shù)字呢?下面小編為大家介紹快速2015-10-29