- 10
- 0
- 约8.36千字
- 约 9页
- 2017-12-04 发布于贵州
- 举报
【精选】Excel操作文本的公式
操作文本的公式
一个单元格中可以容纳 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 使用一个“”符号作为连接运算符。例如:
=A1A2
或者
=A1 “,”A2
如果要在其中强制换行,可以使用CHAR(10)来连接字符串,它插入一个行中断符。要
确保单元格应用了“自动换行”(“开始”→“对齐方式”→“自动换行”)格式。
例如下面的例子,返回字符串Stop :
=CHAR(83)CHAR(116)CHAR
原创力文档

文档评论(0)