【发布时间】:2020-07-31 19:03:00
【问题描述】:
- Sheet!1Name - 名称在单列中
- Sheet!2Names - 名字在名字、姓氏列中。
我要做的基本上是删除所有后缀、特殊字符和空格,将这些信息大写,并将其与来自另一个字段的信息结合起来。
我能够弄清楚如何拼凑一些似乎可以有效摆脱后缀并删除特殊字符的正则表达式。它在下面。这就是我的技能停止的地方。
={"PlayerKey";ARRAYFORMULA(UPPER(IF(ISBLANK(C2:C8),,PROPER(TRIM(REGEXREPLACE(C2:C8," Jr\.$| J$| Sr\.$| S$|IV$|III$|II$|\.|-|'",""))))))}
我在嵌套公式时遇到问题 - 我相信我需要做的是嵌套 concat 和替换,但不确定这是否是获取工作表中“所需输出示例”的方法。我也无法理解做事的顺序,这就是我认为 2Name 遇到问题的原因。
【问题讨论】:
-
请编辑您的问题并通过添加您的测试数据使其独立
-
在屏幕截图中添加 :-)
标签: regex google-sheets google-sheets-formula