Excel情报局
Excel职场联盟
1
概念
ASC函数把双字节的字符转换为单字节字符。
2
语法
=ASC(text)
ASC函数语法具有以下参数:
text文本:必需。文本或对包含要更改文本的单元格的引用。如果文本不包含任何全角字母,则不会对文本进行转换。
3
双字节与单字节区别
通常电脑会面对两种字符,即单字节字符和双字节字符。其最大的区别是单字节字符只占一个字节,而双字节字符却占用两个字节,其中汉字为双字节字符。
在Excel世界里中英文半角状态下输入的是单字节;中英文全角状态下输入的是双字节。
通常我们普遍用的都是单字节字符。
01.视觉上的区别
我们可以通过电脑中输入法的全/半角按钮进行转换:
下面是在输入法的全/半角下输出的双字节字符和单字节字符效果:
02.字符长度上的区别
我们可以利用Len函数和lenb函数比较单字节字符和双字节字符在字符长度上的区别。
Len是返回字符串的字符数,Lenb是返回字符串的字节数。
区别在于:
Len是按字符数计算的;
Lenb是按字节数计算的。数字、字母、英文、标点符号(半角状态下输入的)都是按1计算的;汉字、全角状态下的标点符号,每个字符按2计算。
4
举例说明
01.双字节字母转单字节字母
B列数据为双字节字母
我们可以在C2单元格输入公式:
=ASC(B2)
将双字节字母转换为单字节字母。
02.双字节标点转单字节标点
B列数据为双字节标点符号
我们可以在C2单元格输入公式:
=ASC(B2)
将双字节标点符号转换为单字节标点符号。