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


发布评论