2024年3月12日发(作者:)

操作文本的公式

一个单元格中可以容纳32000个字符。如何确定单元格中的字符数,可以使用LEN()

函数。例如,使用“=LEN(A1)”可以返回A1单元格中文本的长度。

Excel可以区分数字和文本。如果要强制数字被当做文本,可以使用下面的方法:

 对单元格应用文本数字格式。使用“开始”选项卡的“数字”组中的“数字格式”

下拉列表,然后选择“文本”。

 在数字单元格前面加一个单引号。单引号不会显示,但单元格的内容会被当做文本。

把单元格格式化为为本,如果输入的是数字,还是可以对单元格执行某些计算的操作。

例如,A1单元格包含一个前面带单引号的值,下面的公式将显示A1单元格的值加1后的值:

=A1 + 1

但是使用函数的时候,却会把A1单元格当成了0。

文本函数

Excel有一个可以用来处理文本的工作表函数分类。可以通过“公式”选项卡上的“函

数库”组中的“文本”来访问所需的函数。

大多数文本函数并不只局限于处理文本。这些函数也可以处理含有数值的单元格。

确定单元格是否包含文本

可以通过一个公式来确认一个特定的单元格包含的数据类型。例如,可以使用IF函数,

只有当单元格包含文本时才返回结果。确定是否包含文本可以使用ISTEXT()函数。

ISTEXT函数并不在“文本”函数类别中,而是在“函数库”的“其他函数”中。

ISTEXT()接受一个参数,如果参数包含文本,则返回True,反之,返回False。例如下

面的公式:

=ISTEXT(A1)

使用字符编码

在屏幕上显示的每个字符都有一个相关的编码号。对于Windows系统,Excel使用标准

的ANSI字符集。ANSI字符集由从1~255的255个字符组成。

在处理字符编码时可以使用的两个函数是CODE和CHAR。这些函数和其他函数一起

使用时就非常有用。

CODE

函数

Excel的CODE函数返回参数的字符编码。下面的公式将返回大写字母A的字符编码

65:

=CODE(“A”)

如果CODE函数的参数多于一个字符,函数也只返回第一个字符的编码。

CHAR

函数

CHAR函数与CODE函数的功能正好相反。它的参数是龚1~255之间的一个,函数返

回相应的字符。例如,下面的公式返回字母A:

=CHAR(65)

再例如下面的公式:

=CHAR(CODE(“A”))

这个公式返回字母A。首先,它把字符转化为它的编码值65,然后又把这个编码值转

换为相应的字符。

如果要在工作表中插入特殊字符,可以使用“插入”→“文本”→“符号”命令。在选

择字体的时候可以选择Symbol字体(如果其他字体,可能显示不出某些字符)。

假设单元格A1包含字母A,下面公式将返回对应的小写字母a:

=CHAR(CODE(A1)+32)

这个公式利用了这样一个规律:所有字母字符在字符集中是按字母序列出现的,小写字

母出现在大写字母后面(并有一些其他字符夹在他们之间)。每一个小写字母都准确地位于

比它相应的大写字母大32的字符位置上。

两个字符串是否相同

可以创建一个简单的公式来判断两个单元格是否含有相同的内容。例如下面的公式:

=A1=A2

这个公式将返回True或False。但是,这样比较会忽略大小写。

如果要创建一个精确的、对大小写敏感的比较,可以使用EXACT函数。例如下面的例

子:

=EXACT(A1,A2)

只有当A1的内容完全和A2的内容相等时,才返回True。

合并多个单元格

Excel使用一个“&”符号作为连接运算符。例如:

=A1&A2