我有以下Google电子表格。
当用户在名为“单位标准”的工作表A列的任何单元格中输入名称时,我希望他们以特定格式输入该名称。也就是说,姓氏以大写字母开头,然后是逗号,然后是标题大写的名字,然后如果以不同的名称知道了姓氏,那么该名称在方括号中就是标题的大小写,例如
其他人为我提供了以下代码,这些代码已作为数据验证添加到A列中。
=REGEXMATCH(A10,"^[A-Z]+\b[',']\s[A-Z]{1}[a-z]+\b(\s([A-Z][a-z]+\b))?$")
通过下图可以看到某些输入违反了规定,因此公式不太正确。
我希望代码有所帮助。