使用 REGEXREPLACE 填充单元格中的数据

Using REGEXREPLACE to Populate the Data from Cell

我一直在使用下面的公式,它工作正常,但我想添加一个条件,如果数据单元格和公式输出结果相同,那么它应该像我在 [=11= 中所做的那样添加一些带括号的注释].

任何对问题的帮助将不胜感激。

=ArrayFormula(TRIM(REGEXREPLACE(A2:A,"(\*{3}.*?)(?:\s*?\.{3}DONE=>.*)?(\*{3})$"," ")))

Link to Sheet

您可以将以下公式添加到 C 列:

=ARRAYFORMULA(IF(A2:A9=B2:B9, REGEXREPLACE(A2:A9, "(\*+)$", "(No Measure Applicable) "), B2:B9))

这会将尾随的一个或多个星号替换为 (No Measure Applicable) + space + 捕获到组 1 中的星号。