8

有没有办法获取单元格注释值并在其旁边的单元格中显示所有注释?

我有一个 C 列,其中一些单元格包含注释。我想获取这些注释值并将每个单元格注释写在 D 列中它旁边的单元格中。

例如:如果单元格 C4 有注释“No entry”,我想在 D4 中显示“No entry”。

谢谢。

亚历克斯

4

1 回答 1

15

我今天需要这样做,发现你的问题但没有答案。这就是我最终想出的。您可以通过在名为 getNote 的脚本编辑器中设置一个函数来完成此操作。

function getNote(cell)
{
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var range = ss.getRange(cell)
   return range.getNote();
}

然后在您的电子表格中输入:

=getNote("C4")

从单元格 C4 获取注释。如果您希望它成为在您移动单元格时更改的引用,请以这种方式引用它:

=getNote(Address(row(C4), column(C4)))

注意事项:注释不会触发刷新,因此如果编辑注释,单元格不会立即获取新值

于 2013-09-20T21:36:52.457 回答