标签:
杂谈 |
分类: Excel |
今天,有同事问如何将一列前部分是英文的名称(各单词间带空格),后部分是中文的单元格,将中英文分离成两列。
我想到有两种方法,一是识别中英文,这个比较麻烦;另外一个是将单元格中的字符反过来排列(即中文在前,英文在后),再用分列的方法分离,然后再反一次。
网上查了下,Excel本身是没有类似功能的函数的,但VBA有。
于是,自定义一个函数,代码如下:
Function dd(a As String) As String
dd = StrReverse(a1)
End Function
效果如下图: