① 怎麼用公式提取Excel的批註內容
第1步: 按alt+f11鍵 ,可以打開visual basic窗口,這里就是編寫自定義函數的地方。打開後執行插入 - 模塊。模塊是存放代碼的具體位置
第2步:把下面的代碼粘到右邊的空白位置。
Function 提取批註(rg As Range) '定義函數名和參數
Application.Volatile True '定義該函數為易失性函數
提取批註 = rg.Comment.Text 』提取批註內容
End Function 』結果語句
執行以上兩步,自定義函數設置完成,然後在工作表中就可以象其他EXCEL內置函數一樣使用自定義函數了。
=提取批註(D7)
② 如何快速提取EXCEL表格中的批註
方式:
1、alt+f11,調出vbe編輯器;
2、雙擊工作表名稱,粘貼如下代碼:
sub
test1()
on
error
resume
next
for
each
cel
in
selection
if
not
cel.comment
is
nothing
then
i
=
i
+
1
cells(i,
1)
=
cel.comment.text
end
if
next
end
sub
3、按下f5,執行代碼;
4、返回工作表,查看效果(批註已全部提取到a列)
③ Excel批量提取批註與刪除批註
問題情境
如下樣表:
④ excel中如何提取特定批註的數值
'自定義公式-按ALT+F11-插入模塊-粘貼代碼-將表格另存為啟用宏的格式
Function 批註對應值(a As Range, b As String)
For Each cel In a
If InStr(cel.Comment.Text, b) Then 批註對應值 = cel.Value
Next
End Function