第3章  处理文本 1

单元格中任何以撇号(’)开头,以及以双引号("")包含的单元格信息,均可视作文本。Excel提供了大量针对文本处理的函数,用以完成对工作表中文本信息的提取、查找、替换、合并、拆分、比较及转换等操作。当用户在Excel工作表中输入信息的时候,Excel可以自动区分文本与数字,默认文本信息左对齐显示,而数字右对齐显示。例如在工作表中输入数据“00123”,Excel会自动删除前导“0”,并将信息右对齐显示。
如果希望将数字强制转换为文本(通常没有必要这样去做),数字仍然可以参与某些数学运算,例如“A1”、“A2”单元格中存储的信息分别为“’123”,“00123”,那么公式“=A1+A2”仍然可以得出正确的结果“246”。
在“公式”选项卡的“函数库”选项组中提供了查看、插入所有Excel函数的快捷方式,以便于用户执行与函数相关的操作。例如,单击“函数库”选项组中的【文本】按钮,在随即打开的下拉列表中显示了所有文本函数,将光标移至任意函数名称之上,当前所指向函数的参数及相关描述信息将显示为屏幕提示信息,单击该函数即可将其插入至选定单元格中,如图3.1所示。
大多数文本函数并不局限在文本中使用,这些函数也可以用在包含数值的单元格中,本章内容将以文本类函数为核心,结合相应的技术应用,并以示例方式详细介绍与文本处理相关的各类操作。
3.1  利用函数设置数据有效性 1
3.1.1  单元格中只允许输入文本信息 1
3.1.2  限定单元格中数据输入的长度 3
3.1.3  避免在单元格中输入重复值 4
3.2  文本字符串的提取、拆分与合并 5
3.2.1  将文本与指定格式的数值进行合并 5
3.2.2  将文本与指定格式的日期进行合并 7
3.2.3  将多行文本合并至单一单元格中 7
3.2.4  拆分特定格式的产品订货单 10
3.2.5  依照指定条件合并商品价格标签 12
3.2.6  拆分单元格中的订单信息 13
3.2.7  提取英文名称中的名字和姓氏 15
3.2.8  拆分字符串中的文本与数字 16
3.2.9  删除字符串的首尾空格 18
3.2.10 提取指定数量的字符信息 19
3.3  更多关于文本公式的应用示例 20
3.3.1  依照字母顺序对文本字符串进行排序 20
3.3.2  替换IP地址中的占位符 22
3.3.3  对文本内容进行数学计算 23
3.3.4  拆分列数据中的文本与数值 24
3.3.5  关于英文字符串的大小写转换 26
3.3.6  判断子字符串是否包含在指定字符串中 27
3.3.7  获取当前工作簿详细的地址信息 28
3.3.8  删除无法打印的文本字符 30
3.3.9  隐去电话号码的后四位 31
3.3.10 为公式添加注释内容 32
3.3.11 文本与数字之间的转换 33
3.4  本章小结 33
完整文档下载地址:http://vdisk.weibo.com/s/ag_Pi