楼主 gouweicao78 |
Q:如何在单双字节字符混合的字符串中查找第一个单字节字符?即常规的英汉混合中查找英文字母、汉数混合中查找数字 例如:“中国有56个民族”中,第一个单字节字符为5 “我的网名是gouweicao78,欢迎光临ExcelTip.net”中第一个单字节字符是g A:假设字符在A1单元格,B1输入公式:
SEARCHB函数也支持通配符,不过对于双字节字符,是按一个字符算长度2计算的。 "?"是通配符,代表任意单个字符(从结果看,确切的说,在区分单双字节时,是代表单个单字节字符) 因此,SEARCHB("?","中国有56个民族")——找到第一个单字节字符即数字5的位置:7(3个双字节字符*2+1) 配套用MIDB代替MID,也是区分单双字节字符。 如何在单双字节混合的字符串中查找第一个单字节字符.rar |
2楼 3x3eyes |
有没有通配符匹配双字节字符的? |
3楼 bluexuemei |
应该没有. |