Regex 谷歌表公式交换名称

Regex 谷歌表公式交换名称,regex,if-statement,google-sheets,google-sheets-formula,array-formulas,Regex,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,我有这个: 此图显示这两个单元格包含来自另一个工作表的输入 现在,我想在将重命名输入的相同单元格中输入公式: =if(D5="jerry.berry", "Berry Jerry", if(D5="perkins.aaron", "Aaron Perkins")) 问题:如何在=源代码旁边插入上述公式!H5 注意:我知道我可以在根工作表上修改这些值,但我宁愿不修改。我希望这就是您需要的: 尽管我会使用一个通用公

我有这个:

此图显示这两个单元格包含来自另一个工作表的输入

现在,我想在将重命名输入的相同单元格中输入公式:

=if(D5="jerry.berry", "Berry Jerry", if(D5="perkins.aaron", "Aaron Perkins"))
问题:如何在
=源代码旁边插入上述公式!H5


注意:我知道我可以在根工作表上修改这些值,但我宁愿不修改。

我希望这就是您需要的:


尽管我会使用一个通用公式来处理此字符串格式中的(任何)名称。

您可以使用正则表达式,如:

=ARRAYFORMULA(PROPER(REGEXREPLACE(Source!H5:H6, "(.+)\.(.+)", "$2 $1")))

有两个独立的问题。。。第二个可能更有趣,我想用另一个问题提问和回答会更清楚