Excel中的CHAR(公式,示例)|如何在Excel中使用CHAR函数

excel中的Char函数也称为excel中的字符函数,该函数用于根据计算机语言接受的数字或整数来识别字符,例如对于字符“ A”,该数字为65,因此如果使用= char (65)结果是A,这是excel中的文本函数。

在Excel中的CHAR

Excel中的CHAR函数是一种函数,该函数从计算机的字符集中返回由代码编号(也称为ASCII代码)指定的字符。 CHAR归类为“字符串/文本函数”。它以ASCII值作为输入数字,并给出与该ASCII值关联的字符作为输出。

ASCII代表 一种美利坚 小号塔达德 CF或者 一世资讯 一世nterchange,是数字通信的字符编码标准。对于每个可以键入的字符,都有一个与之关联的唯一整数,它可以是字符集,数字,标点符号,特殊字符或控制字符。例如,[space]的ASCII值为032。097-122的ASCII值保留为小写字母a-z。

在Excel中,Excel中的CHAR函数将数字作为输入(实际上是ASCII值)并返回相关的字符。例如,当我们传递32作为输入时,我们得到一个空格值作为输出。

如果将单元格B2的值复制并粘贴到另一个单元格中,则会发现[space]作为起始字符。

我们在单元格C2中使用PasteSpecial功能粘贴了值,并以[space]作为字符作为输出。

Excel中的CHAR公式

以下是Excel中的CHAR公式

此CHAR接受一个值作为数字,其中数字介于1-255之间。

笔记: 根据操作系统的不同,字符代码可能会有所不同,因此对于相同的输入,输出可能会在不同的操作系统上有所不同。 WINDOWS操作系统使用ANSI字符集,而MAC OS使用Macintosh字符集。

CHAR公式有很多用途。它可以用来替换不需要的字符。在编写Excel应用程序或处理字符串和字符的宏时,可以进一步使用它。

如何在Excel中使用CHAR

Excel CHAR函数非常简单易用。通过一些示例让我们了解excel中(CHAR)CHARACTER函数的工作方式。

您可以在此处下载此CHAR功能Excel模板– CHAR功能Excel模板

Excel示例1中的CHAR

我们在A列中给出了一个带有其各自ASCII值的字符列表,但是很少有ASCII值不正确。用户需要查找ASCII值是否正确,并使用条件格式为不正确的ASCII值上色。

为了发现ASCII值正确与否,我们将在Excel中将IF条件与CHAR函数一起使用。我们将使用的公式将是

如果CHAR(给定字符的ASCII值)等于或等于给定ASCII值,则打印正确,否则打印不正确。

在语法中,使用参考值,Excel中的CHAR公式将为

= IF(CHAR(B2)= A2,“更正”,“不正确”)

在其他单元格中应用上面的CHAR公式,我们有

对于条件格式,请选择我们要应用条件的范围,这里的范围是C2:C13。去 主页->条件格式->突出显示单元格规则->包含..的文本

然后,键入单元格包含的文本,以使用您可以指定的颜色设置单元格的格式,然后输入OK。

输出:

Excel示例2中的CHAR

用户从Web下载了一组数据,并且在Excel中下载的数据具有以下格式

但是用户希望数据的格式类似于Word1-Word2-Word3,其他单元格也类似。

因此,我们必须首先替换或替换不需要的字符,然后替换换行符以获得所需的输出。

为了替换不需要的字符,我们需要知道ASCII码,因此,为了获得ASCII码,我们可以使用名为CODE的函数来返回字符的ASCII值。

由代码函数返回的值可以用作Excel中(Char)CHARACTER函数的输入。为了替换不需要的字符,我们将在excel中使用SUBSTITUTE函数。

因此,CHAR公式将是

= SUBSTITUTE(SUBSTITUTE(A2,CHAR(CODE(“?“)),””)),CHAR(CODE(““)),”-“)

首先,我们计算了“?”是63,而对于“越线' ASCII码为10,我们使用CODE函数计算了两个值,并将其替换为所需的输出。

将CHAR公式应用于我们拥有的其他单元格

输出:

Excel示例3中的CHAR

我们在单元格B2和B3中有两个字符串,我们想在单元格B4中用换行符将这两个字符串连接起来。

我们将在Excel中使用CHAR插入换行符。我们知道换行符的ASCII码为10,因此CHAR公式为

= B2&CHAR(10)&B3

应用CHAR公式后,我们得到

现在,为了使B4的内容更具可读性并显示换行符,我们将在文本中包装B4的内容

输出:

关于Excel中CHAR函数的注意事项

  • Excel 2000中及更高版本的Excel中引入了Excel中的(CHAR)CHARACTER函数
  • 识别1-255之间的输入数字
  • 如示例所示,它可以用作Excel中(CHAR)CHARACTER函数的反函数
  • 我们得到#VALUE!错误,当我们不提供数字作为Excel中的(CHAR)CHARACTER函数的输入并且该数字小于2或大于254时。