今天公司财务部同事在做表格的时候遇到了实际问题,想要把价格这个单元格中的批注信息提取出来单独形成一列,便于查看数据。接下来,我们以实际的方式来告诉大家,excel导出批注的方法(excel提取批注单独用一列存放)。
首先看下图中我们的需求,清楚我们的目的。
接下来进入正更题,开始操作。(wps就不用操作了换微软的EXCEL软件哦,) 打开EXCEL文档,点击开发工具-------Visual Basic
然后在Visual Basic窗口中点击插入----模块
在模块窗口中输入以下代码,注意格式一定要对应。(下面放出了代码可以复制哦),
代码如下:
Function Getcmt(Rng As Range)
If Rng.Comment Is Nothing Then Getcmt = "": Exit Function
Getcmt = Rng.Comment.Text
End Function
注意:插入代码后不要关闭窗口哦。返回EXCEL文档,在需要显示备注区域的元格中录入=getcmt(单元格名称)
其中单元格名称就是你要提取备注的那个单独格的名称。如下图示例。
最后你可以把这个单元格的数据公式直接往下拖,让其它单元格也直接提取到前边单元格中的备注。
关闭文档的时候记得一定要点保存哦,不然就白做了哦。