我正在使用一个Google表,其中A列包含一组值。每个值都包含以下字符串"SAME_WORD字母“,其中字母是字母之一,如"SAME_WORD A”、"SAME_WORD B“、"SAME_WORD C”等。SAME_WORD中的第一个字母总是大写字母,字符串后面可以是空格或符号(如破折号),但永远不会有其他字母或数字。
下面的公式可以满足我对A、B和C的要求,但是它很长,所有的字母都是
=ArrayFormula(IF(REGEXMATCH(A:A,"\b SAME_WORD A(.*)"),"SAME_WORD A",IF(REGEXMATCH(A:A,"\b SAME_WORD B(.*)"),"SAME_WORD B",IF(REGEXMATCH(A:A,"\b SAME_WORD C(.*)"),"SAME_WORD C"))))我想提高效率和学习一些东西,所以我的要求是修改我的公式,删除条件和使用其他东西,如REGEXEXTRACT。
提亚
https://webapps.stackexchange.com/questions/160509
复制相似问题