泛微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檢查通過。