Excel文本函数

原创 2012年03月26日 10:21:05

http://www.excelpx.com/home/show.aspx?cid=10&id=43

附一:文本函数

函数名 函数说明 语法
ASC 将字符串中的全角(双字节)英文字母更改为半角(单字节)字符。 ASC(text)
CHAR 返回对应于数字代码的字符,函数 CHAR 可将其他类型计算机文件中的代码转换为字符。 CHAR(number)
CLEAN 删除文本中不能打印的字符。对从其他应用程序中输入的字符串使用 CLEAN 函数,将删除其中含有的当前操作系统无法打印的字符。例如,可以删除通常出现在数据文件头部或尾部、无法打印的低级计算机代码。 CLEAN(text)
CODE 返回文字串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。 CODE(text)
CONCATENATE 将若干文字串合并到一个文字串中。 CONCATENATE (text1,text2,...)
DOLLAR 依照货币格式将小数四舍五入到指定的位数并转换成文字。 DOLLAR 或 RMB(number,decimals)
EXACT 该函数测试两个字符串是否完全相同。如果它们完全相同,则返回 TRUE;否则,返回 FALSE。函数 EXACT 能区分大小写,但忽略格式上的差异。利用函数 EXACT 可以测试输入文档内的文字。 EXACT(text1,text2)
FIND FIND 用于查找其他文本串 (within_text) 内的文本串 (find_text),并从 within_text 的首字符开始返回 find_text 的起始位置编号。 FIND(find_text,within_text,start_num)
FIXED 按指定的小数位数进行四舍五入,利用句点和逗号,以小数格式对该数设置格式,并以文字串形式返回结果。 FIXED(number,decimals,no_commas)
JIS 将字符串中的半角(单字节)英文字母或片假名更改为全角(双字节)字符。 JIS(text)
LEFT LEFT 基于所指定的字符数返回文本串中的第一个或前几个字符。
LEFTB 基于所指定的字节数返回文本串中的第一个或前几个字符。此函数用于双字节字符。
LEFT(text,num_chars)
LEFTB(text,num_bytes)
LEN LEN 返回文本串中的字符数。
LENB 返回文本串中用于代表字符的字节数。此函数用于双字节字符。
LEN(text)
LENB(text)
LOWER 将一个文字串中的所有大写字母转换为小写字母。 LOWER(text)
MID MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。
MIDB 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。此函数用于双字节字符。
MID(text,start_num,num_chars)
MIDB(text,start_num,num_bytes)
PHONETIC 提取文本串中的拼音 (furigana) 字符。 PHONETIC(reference)
PROPER 将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。 PROPER(text)
REPLACE REPLACE 使用其他文本串并根据所指定的字符数替换某文本串中的部分文本。
REPLACEB 使用其他文本串并根据所指定的字符数替换某文本串中的部分文本。此函数专为双字节字符使用。
REPLACE(old_text,start_num,num_chars,new_text)
REPLACEB(old_text,start_num,num_bytes,new_text)
REPT 按照给定的次数重复显示文本。可以通过函数 REPT 来不断地重复显示某一文字串,对单元格进行填充。 REPT(text,number_times)
RIGHT RIGHT 根据所指定的字符数返回文本串中最后一个或多个字符。
RIGHTB 根据所指定的字符数返回文本串中最后一个或多个字符。此函数用于双字节字符。
RIGHT(text,num_chars)
RIGHTB(text,num_bytes)
SEARCH SEARCH 返回从 start_num 开始首次找到特定字符或文本串的位置上特定字符的编号。使用 SEARCH 可确定字符或文本串在其他文本串中的位置,这样就可使用 MID 或 REPLACE 函数更改文本。
SEARCHB 也可在其他文本串 (within_text) 中查找文本串 (find_text),并返回 find_text 的起始位置编号。此结果是基于每个字符所使用的字节数,并从 start_num 开始的。此函数用于双字节字符。此外,也可使用 FINDB 在其他文本串中查找文本串。
SEARCH(find_text,within_text,start_num)
SEARCHB(find_text,within_text,start_num)
SUBSTITUTE 在文字串中用 new_text 替代 old_text。如果需要在某一文字串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,请使用函数 REPLACE。 SUBSTITUTE(text,old_text,new_text,instance_num)
T 将数值转换成文本。 T(value)
TEXT 将一数值转换为按指定数字格式表示的文本。 TEXT(value,format_text)
TRIM 除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数 TRIM。 TRIM(text)
UPPER 将文本转换成大写形式。 UPPER(text)
VALUE 将代表数字的文字串转换成数字。 VALUE(text)
WIDECHAR 将单字节字符转换为双字节字符。 WIDECHAR(text)
YEN 使用 ¥(日圆)货币格式将数字转换成文本,并对指定位置后的数字四舍五入。 YEN(number,decimals)

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Excel文本字符串处理函数left,right,mid,find

LEFT、LEFTB 函数 本文介绍 Microsoft Excel 中 LEFT 和 LEFTB 函数的公式语法和用法。 说明 LEFT 从文本字符串的第一个字符开始返回指定个数的字符。 LEFTB...

用函数在Excel中从文本字符串提取数字

Excel输入数据过程中,经常出现在单元格中输入这样的字符串:GH0012JI、ACVB908、华升12-58JK、五香12.56元、0001#、010258等。在进行数据处理时,又需要把其中的数字0...

如何在EXCEL中批量生成前面带单引号的数字文本

看起来这是一个很容易解决的问题,其实不然,昨天差不多一下午都在试着解决这个问题。但为什么要生成前面带单引号的数字文本呢(其中的引号是看不见的),原因就是从金蝶K3固定资产卡片批量导出来的EXCEL文件...

Excel数字、文本混合列导入SQL Server出现的问题&解决办法

Excel文件: 序号 姓名 内部电话 住址 1 小李 1234 …… 2 小王 5678 ……...

C#读取excel数据时,文本格式和数值格式的内容无法正常全部读取

表现:excel中某列中,有的单元格左上角有绿色箭头标志,有的没有,c#编写读取程序,但是只能读取出带绿色箭头的单元格中的内容,其余不带的读取不到内容 原因:excel中单元格因为是文本格式而存储了...

C# 给Excel单元格添加文本及图片批注

C# 给Excel单元格添加文本及图片批注 批注分为两种,文本批注和图片批注,常被用在一些报表中来注释一些额外的信息,这样有助于阅读的人更好的理解数据。那么如何添加批注呢?MicrosoftExcel...

Java通过poi读取word,excel,ppt文件中文本(word部分)

一:认识POI  Apache POI是一个开源的利用Java读写Excel、WORD等微软OLE2组件文档的项目。3.5以后加入了对采用OOXML格式的Office 2007支持,如xlsx、doc...

Asp.net导出Excel/Csv文本格式数据

刚刚开始做Excel相关的项目,所以遇到的问题不管大小都给记录一下 偶然的机会在添加数据的时候全改成了数字,结果输出的时候全自动变成了科学计数法,这是excel的强大功能,能自动识别数字和字符串,太...

Java读取Excel并解析文本(并格式化输出)

很好的文章,要留存; 相关技术jar包; 分析 解析Excel首先就要解析Excel的结构.然后用面向对象的思想分析一下 : 这是一个excel文件.下面我们就来分析一下如果让你写这个...

MFC学习之 将 list 表里的信息写入.txt文本 和 .xls EXCEL 文件中(ODBC)

原文链接:http://blog.csdn.net/abidepan/article/details/8266028#comments [cpp] view plain copy prin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)