Los*_*sai 5 excel replace diacritics excel-formula excel-2019
如何使用正则公式将变音符号(重音字符)替换为相应的字母字符:=SUBSTITUTE(A1,"\xc3\xa9","e")
,无需 VBA,对于大范围的大写和小写变音符号,如下所示:
\xc3\xa1\xc3\xa0\xc8\xa7\xc3\xa4\xc7\x8e\xc4\x81\xc3\xa3\xc3\xa5\xc4\x85\xe2\xb1\xa5\xe1\xba\xa5\xe1 \xba\xa7\xe1\xba\xaf\xe1\xba\xb1\xc7\xa1\xc7\xbb\xc7\x9f\xe1\xba\xab\xe1\xba\xb5\xe1\xba\xa3\xc8\x81 \xc8\x83\xe1\xba\xa9\xe1\xba\xb3\xe1\xba\xa1\xe1\xb8\x81\xe1\xba\xad\xe1\xba\xb7\xc4\x83\xc3\xa2 =a
\n\xc3\x81\xc3\x80\xc8\xa6\xc3\x84\xc7\x8d\xc4\x80\xc3\x83\xc3\x85\xc4\x84\xc8\xba\xe1\xba\xa4\xe1\xba \xa6\xe1\xba\xae\xe1\xba\xb0\xc7\xa0\xc7\xba\xc7\x9e\xe1\xba\xaa\xe1\xba\xb4\xe1\xba\xa2\xc8\x80\xc8 \x82\xe1\xba\xa8\xe1\xba\xb2\xe1\xba\xa0\xe1\xb8\x80\xe1\xba\xac\xe1\xba\xb6\xc4\x82\xc3\x82 = A
\n\xe1\xb8\x83\xc6\x80\xc9\x93\xe1\xb8\x85\xe1\xb8\x87 =b
\n\xe1\xb8\x82\xc9\x83\xc6\x81\xe1\xb8\x84\xe1\xb8\x86 = B
\n\xc4\x87\xc4\x8b\xc4\x89\xc4\x8d\xc3\xa7\xc8\xbc\xe1\xb8\x89\xc6\x88\xc9\x94 =c
\n\xc4\x86\xc4\x8a\xc4\x88\xc4\x8c\xc3\x87\xc8\xbb\xe1\xb8\x88\xc6\x87\xc6\x86 = C
\n\xe1\xb8\x8b\xc4\x8f\xe1\xb8\x91\xc4\x91\xc9\x97\xe1\xb8\x8d\xe1\xb8\x93\xe1\xb8\x8f\xc3\xb0\xc9\x96 =d
\n\xe1\xb8\x8a\xc4\x8e\xe1\xb8\x90\xc4\x90\xc6\x8a\xe1\xb8\x8c\xe1\xb8\x92\xe1\xb8\x8e\xc3\x90\xc6\x89 =D
\nETC。
\n对于 Excel 2019(您正在使用的版本),这是相当困难的。我建议遵循以下几点:
\n\n公式为C1
:
=CONCAT(IFERROR(IF(EXACT(UPPER(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)),MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)),UPPER(MID(A2,SEARCH(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1),A1),1)),MID(A2,FIND(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1),A1),1)),MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)))\n
Run Code Online (Sandbox Code Playgroud)\n了解(255 个字符)的限制,SEARCH()
我选择仅包含小写变体,并通过 、IF()
和EXACT()
等函数在公式中添加额外所需的智能UPPER()
。同样,这是一个 CSE 输入的数组公式。
编辑:没有帮助者:
\n=CONCAT(IFERROR(IF(EXACT(UPPER(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)),MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)),UPPER(MID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccdddddddddd",SEARCH(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1),"\xc3\xa1\xc3\xa0\xc8\xa7\xc3\xa4\xc7\x8e\xc4\x81\xc3\xa3\xc3\xa5\xc4\x85\xe2\xb1\xa5\xe1\xba\xa5\xe1\xba\xa7\xe1\xba\xaf\xe1\xba\xb1\xc7\xa1\xc7\xbb\xc7\x9f\xe1\xba\xab\xe1\xba\xb5\xe1\xba\xa3\xc8\x81\xc8\x83\xe1\xba\xa9\xe1\xba\xb3\xe1\xba\xa1\xe1\xb8\x81\xe1\xba\xad\xe1\xba\xb7\xc4\x83\xc3\xa2\xe1\xb8\x83\xc6\x80\xc9\x93\xe1\xb8\x85\xe1\xb8\x87\xc4\x87\xc4\x8b\xc4\x89\xc4\x8d\xc3\xa7\xc8\xbc\xe1\xb8\x89\xc6\x88\xc9\x94\xe1\xb8\x8b\xc4\x8f\xe1\xb8\x91\xc4\x91\xc9\x97\xe1\xb8\x8d\xe1\xb8\x93\xe1\xb8\x8f\xc3\xb0\xc9\x96"),1)),MID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccdddddddddd",FIND(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1),"\xc3\xa1\xc3\xa0\xc8\xa7\xc3\xa4\xc7\x8e\xc4\x81\xc3\xa3\xc3\xa5\xc4\x85\xe2\xb1\xa5\xe1\xba\xa5\xe1\xba\xa7\xe1\xba\xaf\xe1\xba\xb1\xc7\xa1\xc7\xbb\xc7\x9f\xe1\xba\xab\xe1\xba\xb5\xe1\xba\xa3\xc8\x81\xc8\x83\xe1\xba\xa9\xe1\xba\xb3\xe1\xba\xa1\xe1\xb8\x81\xe1\xba\xad\xe1\xba\xb7\xc4\x83\xc3\xa2\xe1\xb8\x83\xc6\x80\xc9\x93\xe1\xb8\x85\xe1\xb8\x87\xc4\x87\xc4\x8b\xc4\x89\xc4\x8d\xc3\xa7\xc8\xbc\xe1\xb8\x89\xc6\x88\xc9\x94\xe1\xb8\x8b\xc4\x8f\xe1\xb8\x91\xc4\x91\xc9\x97\xe1\xb8\x8d\xe1\xb8\x93\xe1\xb8\x8f\xc3\xb0\xc9\x96"),1)),MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)))\n
Run Code Online (Sandbox Code Playgroud)\nEDIT2:使用所有小写变音符号:
\n=CONCAT(IFERROR(IF(EXACT(UPPER(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)),MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)),UPPER(MID(CONCATENATE("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjkkkkkkkklllllllllllll","mmmnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppprrrrrrrrrrrrsssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwxxyyyyyyyyyyyyzzzzzzz"),SEARCH(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1),CONCATENATE("\xc3\xa1\xc3\xa0\xc8\xa7\xc3\xa4\xc7\x8e\xc4\x81\xc3\xa3\xc3\xa5\xc4\x85\xe2\xb1\xa5\xe1\xba\xa5\xe1\xba\xa7\xe1\xba\xaf\xe1\xba\xb1\xc7\xa1\xc7\xbb\xc7\x9f\xe1\xba\xab\xe1\xba\xb5\xe1\xba\xa3\xc8\x81\xc8\x83\xe1\xba\xa9\xe1\xba\xb3\xe1\xba\xa1\xe1\xb8\x81\xe1\xba\xad\xe1\xba\xb7\xc4\x83\xc3\xa2\xe1\xb8\x83\xc6\x80\xc9\x93\xe1\xb8\x85\xe1\xb8\x87\xc4\x87\xc4\x8b\xc4\x89\xc4\x8d\xc3\xa7\xc8\xbc\xe1\xb8\x89\xc6\x88\xc9\x94\xe1\xb8\x8b\xc4\x8f\xe1\xb8\x91\xc4\x91\xc9\x97\xe1\xb8\x8d\xe1\xb8\x93\xe1\xb8\x8f\xc3\xb0\xc9\x96\xc3\xa9\xc3\xa8\xc4\x97\xc3\xaa\xc3\xab\xc4\x9b\xc4\x95\xc4\x93\xe1\xba\xbd\xc4\x99\xc8\xa9\xc9\x87\xe1\xba\xbf\xe1\xbb\x81\xe1\xb8\x97\xe1\xb8\x95\xe1\xbb\x85\xe1\xb8\x9d\xe1\xba\xbb\xc8\x85\xc8\x87\xe1\xbb\x83\xe1\xba\xb9\xe1\xb8\x99\xe1\xb8\x9b\xe1\xbb\x87\xc3\xa9\xc3\xa8\xc3\xaa\xc3\xab\xe1\xb8\x9f\xc6\x92\xc7\xb5\xc4\xa1\xc4\x9d\xc7\xa7\xc4\x9f\xe1\xb8\xa1\xc4\xa3\xc7\xa5\xc9\xa0\xe1\xb8\xa3\xc4\xa5\xe1\xb8\xa7\xc8\x9f\xe1\xb8\xa9\xc4\xa7\xe1\xb8\xa5\xe1\xb8\xab\xe2\xb1\xa8\xc4\xb1\xc3\xad\xc3\xac\xc3\xaf\xc7\x90\xc4\xad\xc4\xab\xc4\xa9\xc4\xaf\xc9\xa8\xe1\xb8\xaf\xe1\xbb\x89\xc8\x89\xc8\x8b\xe1\xbb\x8b\xe1\xb8\xad\xc3\xad\xc3\xac\xc3\xaf\xc3\xae\xc8\xb7\xc4\xb5\xc7\xb0\xe1\xb8\xb1\xc7\xa9\xc4\xb7\xc6\x99\xe1\xb6\x84\xe1\xb8\xb3\xe1\xb8\xb5\xe2\xb1\xaa\xc4\xba\xc5\x80\xc4\xbe\xc9\xab\xe2\xb1\xa1\xc4\xbc\xc6\x9a\xc5\x82\xe1\xb8\xb7\xe1\xb8\xbd\xe1\xb8\xbb\xe1\xb8\xb9\xea\x9d\x88","\xe1\xb8\xbf\xe1\xb9\x81\xe1\xb9\x83\xc5\x84\xc7\xb9\xe1\xb9\x85\xc5\x88\xc3\xb1\xc5\x86\xc9\xb2\xe1\xb9\x87\xe1\xb9\x8b\xe1\xb9\x89\xc3\xb1\xc5\x8b\xc3\xb3\xc3\xb2\xc8\xaf\xc3\xb4\xc3\xb6\xc7\x92\xc5\x8f\xc5\x8d\xc3\xb5\xc7\xab\xc5\x91\xe1\xbb\x91\xe1\xbb\x93\xc9\xb5\xc3\xb8\xe1\xb9\x93\xe1\xb9\x91\xe1\xb9\x8d\xc8\xab\xe1\xbb\x97\xe1\xb9\x8f\xc7\xbf\xc8\xad\xc7\xad\xe1\xbb\x8f\xc8\x8d\xc8\x8f\xc6\xa1\xe1\xbb\x95\xe1\xbb\x8d\xe1\xbb\x9b\xe1\xbb\x9d\xe1\xbb\xa1\xe1\xbb\x99\xe1\xbb\x9f\xe1\xbb\xa3\xc3\xb3\xc3\xb2\xc3\xb4\xc3\xb6\xc3\xb5\xe1\xb9\x95\xe1\xb9\x97\xe1\xb5\xbd\xc6\xa5\xca\x80\xc5\x95\xe1\xb9\x99\xc5\x99\xc5\x97\xc9\x8d\xc9\xbd\xc8\x91\xc8\x93\xe1\xb9\x9b\xe1\xb9\x9f\xe1\xb9\x9d\xc5\x9b\xe1\xb9\xa1\xc5\x9d\xc5\xa1\xe1\xb9\xa5\xe1\xb9\xa7\xe1\xb9\xa3\xe1\xb9\xa9\xc5\x9f\xe1\xb9\xab\xc5\xa5\xc6\xad\xe1\xb9\xad\xca\x88\xe1\xb9\xb1\xe1\xb9\xaf\xe2\xb1\xa6\xc5\xa3\xc5\xa7\xc3\xba\xc3\xb9\xc3\xbb\xc3\xbc\xc7\x94\xc5\xad\xc5\xab\xc5\xa9\xc5\xaf\xc5\xb3\xc5\xb1\xca\x89\xc7\x98\xc7\x9c\xe1\xb9\xb9\xe1\xb9\xbb\xe1\xbb\xa7\xc8\x95\xc8\x97\xc6\xb0\xe1\xbb\xa5\xe1\xb9\xb3\xe1\xbb\xa9\xe1\xbb\xab\xe1\xb9\xb7\xe1\xb9\xb5\xe1\xbb\xaf\xe1\xbb\xad\xe1\xbb\xb1\xc3\xba\xc3\xb9\xc3\xbb\xc3\xbc\xe1\xb9\xbd\xe1\xb9\xbf\xe1\xba\x83\xe1\xba\x81\xe1\xba\x87\xc5\xb5\xe1\xba\x85\xe1\xba\x89\xe1\xba\x8b\xe1\xba\x8d\xc3\xbd\xe1\xbb\xb3\xe1\xba\x8f\xc5\xb7\xc3\xbf\xc8\xb3\xe1\xbb\xb9\xc9\x8f\xe1\xbb\xb7\xc6\xb4\xe1\xbb\xb5\xc3\xbd\xc5\xba\xc5\xbc\xe1\xba\x91\xc5\xbe\xc6\xb6\xe1\xba\x93\xe1\xba\x95")),1)),MID(CONCATENATE("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjkkkkkkkklllllllllllll","mmmnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppprrrrrrrrrrrrsssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwxxyyyyyyyyyyyyzzzzzzz"),FIND(MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1),CONCATENATE("\xc3\xa1\xc3\xa0\xc8\xa7\xc3\xa4\xc7\x8e\xc4\x81\xc3\xa3\xc3\xa5\xc4\x85\xe2\xb1\xa5\xe1\xba\xa5\xe1\xba\xa7\xe1\xba\xaf\xe1\xba\xb1\xc7\xa1\xc7\xbb\xc7\x9f\xe1\xba\xab\xe1\xba\xb5\xe1\xba\xa3\xc8\x81\xc8\x83\xe1\xba\xa9\xe1\xba\xb3\xe1\xba\xa1\xe1\xb8\x81\xe1\xba\xad\xe1\xba\xb7\xc4\x83\xc3\xa2\xe1\xb8\x83\xc6\x80\xc9\x93\xe1\xb8\x85\xe1\xb8\x87\xc4\x87\xc4\x8b\xc4\x89\xc4\x8d\xc3\xa7\xc8\xbc\xe1\xb8\x89\xc6\x88\xc9\x94\xe1\xb8\x8b\xc4\x8f\xe1\xb8\x91\xc4\x91\xc9\x97\xe1\xb8\x8d\xe1\xb8\x93\xe1\xb8\x8f\xc3\xb0\xc9\x96\xc3\xa9\xc3\xa8\xc4\x97\xc3\xaa\xc3\xab\xc4\x9b\xc4\x95\xc4\x93\xe1\xba\xbd\xc4\x99\xc8\xa9\xc9\x87\xe1\xba\xbf\xe1\xbb\x81\xe1\xb8\x97\xe1\xb8\x95\xe1\xbb\x85\xe1\xb8\x9d\xe1\xba\xbb\xc8\x85\xc8\x87\xe1\xbb\x83\xe1\xba\xb9\xe1\xb8\x99\xe1\xb8\x9b\xe1\xbb\x87\xc3\xa9\xc3\xa8\xc3\xaa\xc3\xab\xe1\xb8\x9f\xc6\x92\xc7\xb5\xc4\xa1\xc4\x9d\xc7\xa7\xc4\x9f\xe1\xb8\xa1\xc4\xa3\xc7\xa5\xc9\xa0\xe1\xb8\xa3\xc4\xa5\xe1\xb8\xa7\xc8\x9f\xe1\xb8\xa9\xc4\xa7\xe1\xb8\xa5\xe1\xb8\xab\xe2\xb1\xa8\xc4\xb1\xc3\xad\xc3\xac\xc3\xaf\xc7\x90\xc4\xad\xc4\xab\xc4\xa9\xc4\xaf\xc9\xa8\xe1\xb8\xaf\xe1\xbb\x89\xc8\x89\xc8\x8b\xe1\xbb\x8b\xe1\xb8\xad\xc3\xad\xc3\xac\xc3\xaf\xc3\xae\xc8\xb7\xc4\xb5\xc7\xb0\xe1\xb8\xb1\xc7\xa9\xc4\xb7\xc6\x99\xe1\xb6\x84\xe1\xb8\xb3\xe1\xb8\xb5\xe2\xb1\xaa\xc4\xba\xc5\x80\xc4\xbe\xc9\xab\xe2\xb1\xa1\xc4\xbc\xc6\x9a\xc5\x82\xe1\xb8\xb7\xe1\xb8\xbd\xe1\xb8\xbb\xe1\xb8\xb9\xea\x9d\x88","\xe1\xb8\xbf\xe1\xb9\x81\xe1\xb9\x83\xc5\x84\xc7\xb9\xe1\xb9\x85\xc5\x88\xc3\xb1\xc5\x86\xc9\xb2\xe1\xb9\x87\xe1\xb9\x8b\xe1\xb9\x89\xc3\xb1\xc5\x8b\xc3\xb3\xc3\xb2\xc8\xaf\xc3\xb4\xc3\xb6\xc7\x92\xc5\x8f\xc5\x8d\xc3\xb5\xc7\xab\xc5\x91\xe1\xbb\x91\xe1\xbb\x93\xc9\xb5\xc3\xb8\xe1\xb9\x93\xe1\xb9\x91\xe1\xb9\x8d\xc8\xab\xe1\xbb\x97\xe1\xb9\x8f\xc7\xbf\xc8\xad\xc7\xad\xe1\xbb\x8f\xc8\x8d\xc8\x8f\xc6\xa1\xe1\xbb\x95\xe1\xbb\x8d\xe1\xbb\x9b\xe1\xbb\x9d\xe1\xbb\xa1\xe1\xbb\x99\xe1\xbb\x9f\xe1\xbb\xa3\xc3\xb3\xc3\xb2\xc3\xb4\xc3\xb6\xc3\xb5\xe1\xb9\x95\xe1\xb9\x97\xe1\xb5\xbd\xc6\xa5\xca\x80\xc5\x95\xe1\xb9\x99\xc5\x99\xc5\x97\xc9\x8d\xc9\xbd\xc8\x91\xc8\x93\xe1\xb9\x9b\xe1\xb9\x9f\xe1\xb9\x9d\xc5\x9b\xe1\xb9\xa1\xc5\x9d\xc5\xa1\xe1\xb9\xa5\xe1\xb9\xa7\xe1\xb9\xa3\xe1\xb9\xa9\xc5\x9f\xe1\xb9\xab\xc5\xa5\xc6\xad\xe1\xb9\xad\xca\x88\xe1\xb9\xb1\xe1\xb9\xaf\xe2\xb1\xa6\xc5\xa3\xc5\xa7\xc3\xba\xc3\xb9\xc3\xbb\xc3\xbc\xc7\x94\xc5\xad\xc5\xab\xc5\xa9\xc5\xaf\xc5\xb3\xc5\xb1\xca\x89\xc7\x98\xc7\x9c\xe1\xb9\xb9\xe1\xb9\xbb\xe1\xbb\xa7\xc8\x95\xc8\x97\xc6\xb0\xe1\xbb\xa5\xe1\xb9\xb3\xe1\xbb\xa9\xe1\xbb\xab\xe1\xb9\xb7\xe1\xb9\xb5\xe1\xbb\xaf\xe1\xbb\xad\xe1\xbb\xb1\xc3\xba\xc3\xb9\xc3\xbb\xc3\xbc\xe1\xb9\xbd\xe1\xb9\xbf\xe1\xba\x83\xe1\xba\x81\xe1\xba\x87\xc5\xb5\xe1\xba\x85\xe1\xba\x89\xe1\xba\x8b\xe1\xba\x8d\xc3\xbd\xe1\xbb\xb3\xe1\xba\x8f\xc5\xb7\xc3\xbf\xc8\xb3\xe1\xbb\xb9\xc9\x8f\xe1\xbb\xb7\xc6\xb4\xe1\xbb\xb5\xc3\xbd\xc5\xba\xc5\xbc\xe1\xba\x91\xc5\xbe\xc6\xb6\xe1\xba\x93\xe1\xba\x95")),1)),MID(B1,ROW(A$1:INDEX(A:A,LEN(B1))),1)))\n
Run Code Online (Sandbox Code Playgroud)\n