ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 如何提取单元格批注内容?

如何提取单元格批注内容?

作者:绿色风 分类: 时间:2022-08-17 浏览:129
楼主
xcd
Q:如何提取单元格批注内容?
A:定义名称:提取批注=GET.OBJECT(12,"备注 "&ROW())  ,如下图所示提取批注.JPG
 
2楼
gouweicao78
这个函数有点儿费解,帮助文件描述如下:


因此,这个方法是根据插入批注的顺序,一个个提取出来,而无法指定提取某单元格的批注。
3楼
水星钓鱼
呵呵,看中文的帮助有点别扭。其实是可以的图示.jpg
 
4楼
gvntw
狗尾草说的是不能取出指定单元格的批注,因为该宏表函数并没有一个参数用于指定单元格。水星做到的是,选定批注框,可以知道是第几个插入的批注。
参数太多了,懒得去研究,等别人研究好了,我再来学习,呵呵。
5楼
xcd
无法做到指定单元格批注的提取,每一个批注在EXCEL中都是一个对象,并且按插入批注(而不是按单元格地址)的先后顺序来排序,形成批注1、批注2...
--以上是我个人理解,错漏之处请各位指正
6楼
xcd
再补充一点:以上公式只适用中文版EXCEL,英文版的公式应是=GET.OBJECT(12,"NOTE "&ROW()) 此项未经测试,请使用英文版的兄弟测试后告知一下
7楼
apolloh
许兄怎么不用2007的截图?
8楼
xcd
在我弟家里用的EXCEL2003
9楼
gouweicao78
转自LangqueS版主:
  1. Function 批注(a As Range)
  2.    Application.Volatile True
  3.    批注 = a.Comment.Text
  4. End Function
然后输入公式=批注(A1)可取出A1单元格的批注。
10楼
toby08
英文版的要用 =GET.OBJECT(12,"COMMENT "&ROW())
EXCEL中:COMMENT 翻译为中文即为“备注”
而且 =GET.OBJECT(12,"COMMENT "&ROW()) 也适用于中文版(其它版本应该也可以,我想)
11楼
xpm130
呵呵~~
excel无难事,只怕世上有心人.......
12楼
deepwater
两种都出错了“#Value”,为什么呢?
13楼
biaotiger1
好文章,一个批注也有这么多的讲究
=GET.OBJECT(12,"COMMENT "&ROW())
14楼
微风
呵呵,下载下来慢慢学习哦
15楼
amulee
Q:如何用函数获取对象名称?
A:利用宏表函数GET.OBJECT就可以获取工作表中插入的对象名称,插入→名称→定义→输入以下公式
  1. =GET.OBJECT(51,ROW())
然后就可以在工作表中用该名称显示所有对象的名称了。

获取对象的名称.rar
16楼
tiantian
学习一下了.
17楼
lcb123
学習中
18楼
余方方
学习了
19楼
lrlxxqxa
宏表函数一直像隔着一层面纱,但作用还是很强大啊
20楼
chen578726727
=GET.OBJECT(12,"COMMENT "&ROW()) 这个我不太懂 能不能帮忙我解释一下
21楼
熊宝宝的爱情
恩。学习了。但现在没大多必要提取批注内容。
22楼
wjswjs
提示“公式中包含不可识别的文本”,是哪错了?
23楼
gouweicao78
这个需要VBA自定义函数,否则出现#NAME?错误。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap