一列数据中,每个单元格内容是中文姓名+拼音,请问如何将数据分列为中文姓名、拼音两列
1,B2单元格输入函数公式:=LEFT(A2,LENB(A2)-LEN(A2))
2,C2单元格输入函数公式:=RIGHT(A2,LEN(A2)*2-LENB(A2))
此处关键要理解LENB函数和LEN函数的作用。 LEN函数计算字符的位数时不区分中西文的,始终将每个字符(不管是单字节还是双字节)按 1 位来计数。 但是,LENB函数会将每个双字节字符(比如中文)按 2 位来计数,而对于英文以及数字函数 LENB 会将其每个字符仍按 1位来计数。
其实,left函数也有个弟弟,叫leftb函数。 其实,mid函数也有个弟弟,叫midb函数。 其实,right函数也有个弟弟,叫rightb函数。
大家想一想这些个函数又有什么不一样的用法呢,也许能解决你工作中的一个你烦恼的问题哦。 |
|
来自: fzchenwl > 《excelppt》