泛微OA中,数据库表中导出的多语言表示的姓名,在Excel中如何使用函数获取不同语言的部分
作者:互联网
泛微OA在数据字段中使用特征字符串来表示不同的语言字符串,系统根据登录语言处理。
如下是员工项目的字段表示:
~~
7 赵仲铭~
8 Zhongming ZHAO~
9 赵仲铭~
~
特征字符串:
~~
7 表示简体中文;~
8 表示英文~
9 表示繁体中文
导出到xecel中,如何获取不同语言版本的姓名呢?
这里需要使用2个函数: mid() 和find()
假设将字符创放入单元格$A$1中,则对应取得的共识如下:
中文:=MID($A$1,FIND("~~
7 ",$A$1,1)+LEN("~~
7 "),FIND("~8 ",$A$1,1)-1-(FIND("~
~7 ",$A$1,1)+LEN("~
~7 ")))<br/>英文:=MID($A$1,FIND("
~8 ",$A$1,1)+LEN("
~8 "),FIND("
~9 ",$A$1,1)-(FIND("
~8 ",$A$1,1)+LEN("
~8 ")))<br/>繁体中文:=MID($A$1,FIND("
~9 ",$A$1,1)+LEN("
~9 "),FIND("
~~",$A$1,1)-(FIND("
~9 ",$A$1,1)+LEN("
~`9 ")))
如上已在Excel检查通过。
标签:语言,Excel,MID,LEN,繁体中文,OA,字符串,FIND 来源: https://blog.51cto.com/13901318/2490206