Excel 将半角字符转换为全角字符:WIDECHAR函数

WIDECHAR函数用于将单字节字符转换成双字节字符,即将半角英文字母转换为全角英文字母,其语法是WIDECHAR(text),其中,参数text可以是文本,也可以是单元格,下面通过实例具体讲解该函数的操作技巧。

步骤1:在新建的工作簿中输入原始数据,如图11-7所示。

步骤2:选中B2单元格,在编辑栏中输入“=WIDECHAR(A2)”,然后按Enter键,返回计算结果,如图11-8所示。

图11-7 原始数值

图11-8 返回A2对应的结果

步骤3:选中B2单元格,将鼠标指针移到单元格右下角,当鼠标指针变成黑色“+”时,填充至B7单元格,将其他单元格中的字符串转换成全角字符,如图11-9所示。

图11-9 转换其他字符

提示:如果文本中不包含任何半角英文字母或片假名,则WIDECHAR函数将不会更改文本。

Excel 将全角字符转换为半角字符:ASC函数

ASC函数用于将双字节字符转换成单字节字符,即将全角英文字母转换为半角英文字母,其语法是ASC(Text)。其中,参数Text可以是文本,也可以是单元格。转换过程中只对双字节字符串(全角英文字母)进行转换,下面通过实例具体讲解该函数的操作技巧。

步骤1:在新建的工作簿中输入原始数据,如图11-4所示。

步骤2:选中B2单元格,在编辑栏中输入“=ASC(A2)”,然后按Enter键,返回计算结果,如图11-5所示。

图11-4 原始数值

图11-5 返回A2对应的结果

步骤3:选中B2单元格,将鼠标指针移到单元格右下角,当鼠标指针变成黑色“+”时,填充至B7单元格,将其他单元格中的字符串转换成半角字符,如图11-6所示。

图11-6 转换其他字符

提示:使用此函数,可提高搜索的准确度。适用于英文文本。

Excel 将全角字符转换为半角字符:ASC函数

如果需要将全角字符转换为半角字符,可通过“ASC”函数实现。ASC函数的语法为:=ASC(text)。

注意 其中参数“text”表示需要转换的字符或单元格,若为字符,则需要用英文状态的双引号引起。

以将全角字符串“excel”转换为半角为例,具体操作为:在需要显示结果的单元格中输入公式:=ASC(“excel “),然后按下“Enter”键确认即可。

Excel 将半角字符转换为全角字符:WIDECHAR函数

如果需要将半角字符转换为全角字符,可通过“WIDECHAR”函数实现。WIDECHAR函数的语法为:=WIDECHAR(text)。

注意 其中参数“text”表示需要转换的字符或单元格,若为字符,则需要用英文状态的双引号引起。

以将字符“EXCEL”转换为全角为例,具体操作为:在需要显示结果的单元格中输入公式:=WIDECHAR(“EXCEL”),然后按下“Enter”键确认即可。

Excel 半角字符转换为全角字符:WIDECHAR函数详解

WIDECHAR函数用于将单字节字符转换成双字节字符,即将半角英文字母转换为全角英文字母。语法是


WIDECHAR(text)

其中,text参数可以是文本,也可以是单元格。下面通过实例具体讲解该函数的操作技巧。

STEP01:新建一个空白工作簿,重命名为“WIDECHAR函数”。切换至“Sheet1”工作表,并输入原始数据,如图12-39所示。

图12-39 原始数值

STEP02:选中B2单元格,在编辑栏中输入公式“=WIDECHAR(A2)”,然后按“Enter”键即可返回A2单元格对应的全角文本计算结果,如图12-40所示。

STEP03:选中B2单元格,利用填充柄工具向下复制公式至B7单元格,通过自动填充功能将其他单元格中的字符转换成全角字符,最终结果如图12-41所示。

转换其他字符

图12-40 返回A2对应的结果

图12-41 转换其他字符

如果文本中不包含任何半角英文字母,则WIDECHAR函数将不会更改文本。

Excel 全角字符转换为半角字符:ASC函数详解

ASC函数用于将双字节字符转换成单字节字符,即将全角英文字母转换为半角英文字母。其语法是:


ASC(Text)

其中,Text参数可以是文本,也可以是单元格。转换函数中只对双字节字符(全角英文字母)进行转换。下面通过实例具体讲解该函数的操作技巧。

STEP01:新建一个空白工作簿,重命名为“ASC函数”。切换至“Sheet1”工作表,并输入原始数据,如图12-36所示。

图12-36 原始数值

STEP02:选中B2单元格,在编辑栏中输入公式“=ASC(A2)”,然后按“Enter”键即可返回A2单元格对应的半角文本计算结果,如图12-37所示。

STEP03:选中B2单元格,利用填充柄工具向下复制公式至B7单元格,通过自动填充功能将其他单元格中的字符转换成半角字符,最终结果如图12-38所示。

返回A2半角文本

图12-37 返回A2半角文本

转换其他字符

图12-38 转换其他字符

Excel如何将输入模式更换为半角英数

在前文中的例子,输入单元格 A2的数值都是半角英数格式的。选择这一单元格时,输入模式默认为全角,输入的英文和数字也全部显示为全角状态,若要更改输入状态,就必须按Shift 键。这样稍微有些麻烦。如果可以在选中单元格 A2后,自动将输入模式切换为半角就方便多了。

另外,比如 A 列为姓名,B 列为电子邮箱地址,在制作这样的表格时,通常以全角形式在 A 列中输入姓名,然后切换成半角英数在 B 列中输入邮箱地址。这时,如果可以设置成在选中 B 列单元格后,自动切换为半角英数格式的话,就无需手动切换了,操作起来也会更加便捷。

具体操作顺序如下。

➊ 选择想要设定半角英数模式的单元格(整个 B 列)。

➋ 【数据有效性】➛点击【输入法模式】选项卡。

➌ 从【输入法模式】栏下拉菜单中选择【打开】,点击【确定】。

设置完毕后,只要选择了 B 列单元格,输入状态就会自动切换为半角英数模式。

即使在【输入法模式】栏中选择【关闭(英文模式)】,输入状态也会自动变为半角英数模式。但是这种情况下,在键盘上点击操作【半角/全角】键等,也可以将输入模式变为中文输入格式等。另一方面,如果这一操作无效时,只要不改变这一设定,就无法通过键盘改变输入状态。可能是为了增强“绝对不可以有半角英数之外的输入状态”这一限制,这一点我们要灵活运用。