Excel formula 基于单元格注释文本的Excel IF函数

Excel formula 基于单元格注释文本的Excel IF函数,excel-formula,Excel Formula,我不确定这是否可能,但我想做的是在IF函数中检查单元格注释文本中的特定字符串 i、 e.=IF(MID(CellA.CommentText,3,3)=“XYZ”、{True}、{False})没有VBA用户定义函数,没有Excel公式引用注释 要这样做,您需要以下内容: 公共函数GetCellComment(目标作为范围)作为变量 如果引用无效、不存在注释等,则“在错误时继续下一步” GetCellComment=Target.Cells(1,1.Comment.Text) 端函数 (如果-并

我不确定这是否可能,但我想做的是在IF函数中检查单元格注释文本中的特定字符串


i、 e.
=IF(MID(CellA.CommentText,3,3)=“XYZ”、{True}、{False})

没有VBA用户定义函数,没有Excel公式引用注释

要这样做,您需要以下内容:

公共函数GetCellComment(目标作为范围)作为变量
如果引用无效、不存在注释等,则“在错误时继续下一步”
GetCellComment=Target.Cells(1,1.Comment.Text)
端函数
(如果-并且仅当-当工作簿中的任何单元格发生更改时,您绝对需要重新计算该函数,您可以在下一步继续出错时添加
之前的行。
。但是,过度使用该函数会使工作簿运行缓慢,因此请谨慎使用)

然后在Excel函数中使用:

=IF(MID(getcellcoment(CellA),3,3)=“XYZ”,{True},{False})

没有VBA用户定义函数,没有Excel公式引用注释

要这样做,您需要以下内容:

公共函数GetCellComment(目标作为范围)作为变量
如果引用无效、不存在注释等,则“在错误时继续下一步”
GetCellComment=Target.Cells(1,1.Comment.Text)
端函数
(如果-并且仅当-当工作簿中的任何单元格发生更改时,您绝对需要重新计算该函数,您可以在下一步继续出错时添加
之前的行。
。但是,过度使用该函数会使工作簿运行缓慢,因此请谨慎使用)

然后在Excel函数中使用:

=IF(MID(getcellcoment(CellA),3,3)=“XYZ”,{True},{False})

只有默认公式无法获取单元格注释。请为它定义一个用户定义的公式。@Nikita,我怀疑是这样的,但试图找到一个答案并没有找到任何确定的答案,如果有疑问,请询问可能知道的人:)你不能用默认公式获得单元格注释。请为它定义一个用户定义公式。@Nikita,我怀疑是这样的,但试图找到一个答案并没有找到任何确定的答案,如果有疑问,请询问可能知道的人:)