巧用宏隨意提取Excel單元格的批注內(nèi)容
互聯(lián)網(wǎng) 發(fā)布時間:2008-10-06 15:21:07 作者:佚名
我要評論
Excel里面常用到批注功能。有沒有想過從一些批注中將文本提取出來,并將文本復制到工作表的單元格中?Excel本身并沒有內(nèi)建的功能來完成這一工作,但你可以使用宏來很快完成該任務。本技巧適合Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。
Hector S
Excel里面常用到批注功能。有沒有想過從一些批注中將文本提取出來,并將文本復制到工作表的單元格中?Excel本身并沒有內(nèi)建的功能來完成這一工作,但你可以使用宏來很快完成該任務。本技巧適合Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。
Hector Serrano有一個大型工作表,其中大約包含600行和700列。在所有43000余個單元格中大約有200個單元格包含批注。Hector希望將這些批注提取出來,并將它們放到數(shù)據(jù)表主體右側(cè)的單元格中。例如,如果一個批注隸屬于C43單元格,則他希望該批注中提取出的文本在CC43中出現(xiàn)并將原始批注刪除。
你可能認為你可以使用選擇性粘貼功能來處理這一任務,但這一功能卻并不奏效。如果你復制原始單元格并使用“編輯|選擇性粘貼|批注”命令來復制,則只有批注被粘貼到目標單元格中。它們?nèi)匀皇桥?,而不是單元格中的文本,這與Hector的目標完全不同。
處理這種提取文本任務的唯一方法是使用宏。使用下面的宏,當在選中的單元格中運行時,會提取批注,并移動批注中的文本,然后刪除原始批注。
Hector Serrano有一個大型工作表,其中大約包含600行和700列。在所有43000余個單元格中大約有200個單元格包含批注。Hector希望將這些批注提取出來,并將它們放到數(shù)據(jù)表主體右側(cè)的單元格中。例如,如果一個批注隸屬于C43單元格,則他希望該批注中提取出的文本在CC43中出現(xiàn)并將原始批注刪除。
你可能認為你可以使用選擇性粘貼功能來處理這一任務,但這一功能卻并不奏效。如果你復制原始單元格并使用“編輯|選擇性粘貼|批注”命令來復制,則只有批注被粘貼到目標單元格中。它們?nèi)匀皇桥?,而不是單元格中的文本,這與Hector的目標完全不同。
處理這種提取文本任務的唯一方法是使用宏。使用下面的宏,當在選中的單元格中運行時,會提取批注,并移動批注中的文本,然后刪除原始批注。

該宏使用了iColOffset常量來指定批注的文本要向右側(cè)移動多少個單元格,在本例中,offset (78)相當于移動3個字母表的位置 (26 * 3),因此原來在C列中的批注文本將最終被復制到CC列中。
相關(guān)文章
- excel中如何快速提取含有文字單元格中的數(shù)字,很多人會想到使用函數(shù),其實很多情況下如果不需要函數(shù)就能解決的時候,我們就可以選擇基本操作來解決這一問題。下面小編就為2015-10-26
- EXCEL單元 格中的數(shù)字無法居中怎么辦?之前用都是好好地,但是,今天打開EXCEL文件,單元格中的數(shù)字無法居中,到底是什么原因呢,下面我們來看看解決辦法,需要的朋友可以2015-09-17
- Excel單元格數(shù)字因格式錯誤無法計算怎么辦?最近,從網(wǎng)站上下載了一些批量數(shù)據(jù),例如銀行賬戶收支記錄,導入Excel表格中,但是數(shù)字無法參與計算,無法合計,通過更改單元格2015-06-24
excel怎么取重復數(shù)值最新關(guān)聯(lián)數(shù)據(jù)?
excel怎么取重復數(shù)值最新關(guān)聯(lián)數(shù)據(jù)?日常的工作中遇到的問題,客戶在一家店鋪多次購買,產(chǎn)生多次購買記錄,如何獲取客戶最后購買物品的顏色,數(shù)據(jù)如圖所示,僅部分數(shù)據(jù),下2015-06-23在Excel 2010表格中快速提取出單元格括號內(nèi)的文字信息方法講解
本章為大家介紹如何提取單元格內(nèi)括號中的數(shù)據(jù),方法很簡單,主要是運用函數(shù)公式,而公式在文章內(nèi)也有寫出,并且具體的操作方法也有介紹,希望可以幫助到大家2013-11-23在Excel 2013換行單元格中如何提取出第二行的數(shù)據(jù) Excel2013表格中提取
啟動Excel2013,打開要進行提取的表格,看到D列中有很多換行單元格,我要將第二行數(shù)據(jù)提取出來,在E2單元格輸入公式: =REPLACE(D2,1,FIND(CHAR(10),D2),"")2013-11-23快速批量從excel單元格中提取含有文字單元格中的數(shù)字
經(jīng)常使用excel辦公的朋友都知道excel單元格中經(jīng)常是數(shù)字和字符混在一起的,那么我們該如何快速批量從excel單元格中提取含有文字單元格中的數(shù)字呢?下面小編為大家介紹快速2015-10-29

