本文目录一览:

EXCEL表格里面文本函数都有哪些?

文本函数主要有:

函数

说明

ASC

将字符串中的全角(双字节)英文字母或片假名更改为半角(单字节)字符

BAHTTEXT

使用

ß(铢)货币格式将数字转换为文本

CHAR

返回由代码数字指定的字符

CLEAN

删除文本中所有非打印字符

CODE

返回文本字符串中第一个字符的数字代码

CONCATENATE

将若干文本项合并到一个文本项中

DOLLAR

使用

$(美元)货币格式将数字转换为文本

EXACT

检查两个文本值是否相同

FIND、FINDB

在一个文本值中查找另一个文本值(区分大小写)

FIXED

将数字格式设置为具有固定小数位数的文本

JIS

将字符串中的半角(单字节)英文字母或片假名更改为全角(双字节)字符

LEFT、LEFTB

返回文本值中最左边的字符

LEN、LENB

返回文本字符串中的字符个数

LOWER

将文本转换为小写

MID、MIDB

从文本字符串中的指定位置起返回特定个数的字符

PHONETIC

提取文本字符串中的拼音(汉字注音)字符

PROPER

将文本值的每个字的首字母大写

REPLACE、REPLACEB

替换文本中的字符

REPT

按给定次数重复文本

RIGHT、RIGHTB

返回文本值中最右边的字符

SEARCH、SEARCHB

在一个文本值中查找另一个文本值(不区分大小写)

SUBSTITUTE

在文本字符串中用新文本替换旧文本

T

将参数转换为文本

TEXT

设置数字格式并将其转换为文本

TRIM

删除文本中的空格

UPPER

将文本转换为大写形式

VALUE

将文本参数转换为数字

Excel常用文本处理函数总结及用法

Excel文本处理函数总结及用法

摘要:本文主要介绍常用文本处理函数如Find函数、Search 函数Left函数、Right 函数、Mid 函数、Clean 函数、Trim 函数等函数,及部分使用场景。

一、函数介绍

1.1  Find 函数

Find函数用来对 原始数据 中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。

使用语法

FIND(find_text,within_text,start_num)

Find_text 是要查找的字符串。

Within_text是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字

Start_num指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。

1.2  Search 函数

SEARCH 函数可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。

SEARCH(find_text,within_text,[start_num])

find_text:必需,要查找的文本字符串

within_text:必需,要在哪一个字符串查找

start_num:可选,从within_text的第几个 字符 开始查找。当从第一个字符开始查找时可省略。但实际上,不管你输几,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。

注意:

1、在find_text中,可以使用 通配符 ,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“~”符号。

2、如果找不到find_text的值,则返回错误值 #VALUE!。

3、如果省略了start_num参数,则假设其值为 1。

4、如果start_num不大于 0(零)或大于within_text参数的长度,则返回 错误值 #VALUE!。

例如:

    AB(公式)                                                       B(结果)

1  你的大学是什么学校?=SEARCH("学",A1)        4

2  =SEARCH("?",A1)                                            1

3  =SEARCH("~?",A1)                                           10

4  =SEARCH("学",A1,5)                                          8

1.3  Left right mid函数

Left Right Mid函数分别是left、right(text,num)函数,返回text左侧、右侧的num个字符;

mid(text,start,num)返回text从start开始的num个字符。

1.4  clean函数Trim 函数

CLEAN(text),删除文本text中不能打印的字符

TRIM(text),清除文本前和后的所有空格。

CONCATENATE(text1[,text2...]),将多个字符串连接起来。与用法差不多。

二、函数嵌套使用

如图:

2017年最全的excel函数大全8—文本函数(中)

上次给大家分享了《2017年最全的excel函数大全7—文本函数(上)》,这次分享给大家文本函数(中)。

本“帮助”主题中描述的函数可将数字转换为文本格式,并应用货币符号。函数的名称及其应用的货币符号取决于您的语言设置。

此函数依照货币格式将小数四舍五入到指定的位数并转换成文本。使用的格式为 ($#,##0.00_);($#,##0.00)。

DOLLAR 函数用法具有以下参数:

· Number 必需。数字、对包含数字的单元格的引用或是计算结果为数字的公式。

· Decimals 可选。小数点右边的位数。如果 decimals 为负数,则 number 从小数点往左按相应位数四舍五入。如果省略 decimals,则假设其值为 2。

用功能区命令设置单元格格式与使用 DOLLAR 函数设置单元格格式的区别是 DOLLAR 将其结果转换为文本。使用 “ 设置单元格格式 ” 对话框设置格式的数字仍为数字。可以在其他公式中继续使用 DOLLAR 生成的结果,因为 Excel 进行计算时会将以文本形式输入的数字转换为数字形式。

比较两个文本字符串,如果它们完全相同,则返回 TRUE,否则返回 FALSE。 函数 EXACT 区分大小写,但忽略格式上的差异。 使用 EXACT 可以检验在文档中输入的文本。

EXACT 函数用法具有下列参数:

· Text1 必需。 第一个文本字符串。

· text2 必需。 第二个文本字符串。

函数 FIND 和 FINDB 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。

重要 :

· 这些函数可能并不适用于所有语言。

· FIND 适用于使用单字节字符集 (SBCS) 的语言,而 FINDB 适用于使用双字节字符集 (DBCS) 的语言。 您的计算机上的默认语言设置对返回值的影响方式如下:

· 无论默认语言设置如何,函数 FIND 始终将每个字符(不管是单字节还是双字节)按 1 计数。

· 当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,FINDB 会将每个双字节字符按 2 计数。 否则,FINDB 会将每个字符按 1 计数。

支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

FIND 和 FINDB 函数用法具有下列参数:

· find_text 必需。 要查找的文本。

· within_text 必需。 包含要查找文本的文本。

· start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。

· FIND 和 FINDB 区分大小写,并且不允许使用通配符。 如果您不希望执行区分大小写的搜索或使用通配符,则可以使用 SEARCH 和 SEARCHB 函数。

· 如果 find_text 为空文本 (),则 FIND 会匹配搜索字符串中的首字符(即编号为 start_num 或 1 的字符)。

· Find_text 不能包含任何通配符。

· 如果 within_text 中没有 find_text,则 FIND 和 FINDB 返回 错误值 #VALUE!。

· 如果 start_num 不大于 0,则 FIND 和 FINDB 返回 错误值 #VALUE!。

· 如果 start_num 大于 within_text 的长度,则 FIND 和 FINDB 返回 错误值 #VALUE!。

· 可以使用 start_num 来跳过指定数目的字符。 以 FIND 为例,假设要处理文本字符串“AYF0093.YoungMensApparel”。 若要在文本字符串的描述部分中查找第一个“Y”的编号,请将 start_num 设置为 8,这样就不会搜索文本的序列号部分。 FIND 从第 8 个字符开始查找,在下一个字符处找到 find_text,然后返回其编号 9。 FIND 始终返回从 within_text 的起始位置计算的字符编号,如果 start_num 大于 1,则会对跳过的字符计数。

将数字舍入到指定的小数位数,使用句点和逗号,以十进制数格式对该数进行格式设置,并以文本形式返回结果。

FIXED 函数用法具有下列参数:

· Number 必需。 要进行舍入并转换为文本的数字。

· decimals 可选。 小数点右边的位数。

· no_commas 可选。 一个逻辑值,如果为 TRUE,则会禁止 FIXED 在返回的文本中包含逗号。

· 在 Microsoft Excel 中,Numbers 的最大有效位数不能超过 15 位,但 decimals 可达到 127。

· 如果 decimals 为负数,则 number 从小数点往左按相应位数四舍五入。

· 如果省略 decimals,则假设其值为 2。

· 如果 no_commas 为 FALSE 或被省略,则返回的文本中和往常一样包含逗号。

· 使用命令(在 “ 开始 ” 选项卡上的 “ 数字 ” 组中,单击 “ 数字 ” 旁边的箭头,然后单击 “ 数字 ” )来设置包含数字的单元格的格式与使用 FIXED 函数直接设置数字的格式之间的主要区别在于:FIXED 函数将计算结果转换为文本。 使用 “ 单元格 ” 命令设置格式的数字仍为数字。

LEFT 从文本字符串的第一个字符开始返回指定个数的字符。

LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。

重要 :

· 这些函数可能并不适用于所有语言。

· 只有在将 DBCS 语言设置为默认语言时,函数 LEFTB 才会将每个字符按 2 个字节计数。 否则,函数 LEFTB 的行为与 LEFTB 相同,即将每个字符按 1 个字节计数。

支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

该函数用法具有下列参数:

· Text 必需。 包含要提取的字符的文本字符串。

· num_chars 可选。 指定要由 LEFT 提取的字符的数量。

o Num_chars 必须大于或等于零。

o 如果 num_chars 大于文本长度,则 LEFT 返回全部文本。

o 如果省略 num_chars,则假定其值为 1。

· Num_bytes 可选。按字节指定要由 LEFTB 提取的字符的数量。

LEN 返回文本字符串中的字符个数。

LENB 返回文本字符串中用于代表字符的字节数。

重要 :

· 这些函数可能并不适用于所有语言。

· 只有在将 DBCS 语言设置为默认语言时,函数 LENB 才会将每个字符按 2 个字节计数。 否则,函数 LENB 的行为与 LEN 相同,即将每个字符按 1 个字节计数。

支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

LEN 函数用法具有下列参数:

· Text 必需。 要查找其长度的文本。 空格将作为字符进行计数。

将一个文本字符串中的所有大写字母转换为小写字母。

LOWER 函数用法具有下列参数:

· Text 必需。 要转换为小写字母的文本。 LOWER 不改变文本中的非字母字符。

以上是所有EXCEL的文本函数(中)描述用法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的文本函数(中)。

Excel中text函数的使用方法

Text函数是一个文本函数,但是它确可以实现多种功能,下面一起看下text函数的使用方法。

1、日期转换

年月日格式公式:=TEXT(A2,"yyyy年m月D日");

中文日期格式公式:=TEXT(A2,"[DBNum1]yyyy年M月D日");

日期转换格式公式:=TEXT(A2,"aaaa")。

2、转换为带千位分隔符

千分位分隔转换公式:=TEXT(A2,"?#,##0.00")。

3、保留两位小数点

数字要保留两位小数点,转换公式为:=TEXT(A2,"0.00")。

4、判断等级

还可以利用text函数判断评级,转换公式:=TEXT(A3,"[=95]A+;[=90]A;"TEXT(A3,"[=80]合格;[80]不合格"))。

以上就是text函数的用法,除了文本转换,还可以转换日期格式,设置单元格格式,还支持区域条件评级等。

以上是小编为大家分享的关于Excel中text函数的使用方法的相关内容,更多信息可以关注环球青藤分享更多干货