【问题标题】:Multiple conditions in IF formula to add end characterIF公式中的多个条件添加结束符
【发布时间】:2023-01-19 21:24:54
【问题描述】:

F 列中的每个单元格都包含一个单词。对于 G 列中的值,我希望在每个以元音结尾的单词末尾添加一个“m”,如果以辅音结尾则保持不变。在下面的示例中,F2 包含我要添加到的单词。

任何帮助将不胜感激!

到目前为止,我已经成功地一次使用一个字母这样做:

=IF(RIGHT(TRIM(F2),1)="a",F2&"m",F2&"")

但我似乎无法在同时为所有必需字母(“a”、“e”、“i”、“o”、“u”)添加条件时让它工作。

【问题讨论】:

    标签: if-statement google-sheets conditional-statements


    【解决方案1】:

    您可以使用 REGEXREPLACE:

    =REGEXREPLACE(TRIM(F2),"(?i)([aeiou]$)","$1m")
    

    或者如果:

    =F2&IF(SUMPRODUCT(RIGHT(TRIM(F2))={"a";"e";"i";"o";"u"}),"m",)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      • 2020-03-15
      • 2019-09-18
      • 1970-01-01
      • 2017-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多