【问题标题】:Google Sheet REGEXMATCH function case insensitiveGoogle Sheet REGEXMATCH 函数不区分大小写
【发布时间】:2021-05-10 08:39:51
【问题描述】:

我使用以下公式:

=ARRAYFORMULA(if(isblank(A2:A),"",IFERROR(if(REGEXMATCH(A2:A, "ABC|PQR|XYZ"),"Yes","No"),"未找到" )))

它给出正确的结果但区分大小写,如何使这个公式不区分大小写。以下是工作表的链接:https://docs.google.com/spreadsheets/d/164kxDO9aWZzr5qXjvtRlk_tiRoKU1W7Xc-Ig9VH8qzE/edit#gid=1474753063

问候

【问题讨论】:

  • 或者你可以在你的正则表达式之前使用 (?i) =ARRAYFORMULA(if(isblank(A2:A),"",IFERROR(if(REGEXMATCH(A2:A, "(?i)abc |pqr|xyz"),"是","否"),"未找到")))

标签: google-sheets google-sheets-formula


【解决方案1】:

您可以使用一些大小写转换功能。试试-

=ARRAYFORMULA(if(isblank(A2:A),"",IFERROR(if(REGEXMATCH(UPPER(A2:A), "ABC|PQR|XYZ"),"Yes","No"),"Not Found")))

【讨论】:

    猜你喜欢
    • 2020-05-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    • 2011-01-11
    • 1970-01-01
    • 2012-12-01
    • 2013-03-06
    • 2020-02-18
    相关资源
    最近更新 更多