3小时整理了15个文本函数的使用方法,可直接套用,收藏备用吧
Hello,大家好,今天跟大家整理了15个Excel中的文本函数的使用方法,能解决工作中大部分文本数据处理的问题。文本类函数可以说是Excel最简单易学的函数类别,涉及到的参数都比较少,下面就让我们来一起学习下吧
1.left函数
Left函数:从左开始提取数据
语法=LEFT(text, [num_chars])
第一参数:text,需要提取的字符串
第二参数:[num_chars],从左开始提取几位
2.rigth函数
Rigth:从右开始提取数据
语法=RIGTH(text, [num_chars])
第一参数:text,需要提取的字符串
第二参数:[num_chars],从右开始提取几位
3.mid函数
mid函数:从指定的位置开始提取字符串
语法:= MID(text, start_num, num_chars)
第一参数:text,需要提取的字符串
第二参数:start_num,从第几位开始提取
第三参数:num_chars,提取多少位
4.substitute函数
substitute函数:将字符串中的特定的文本替换为新文本
语法:= SUBSTITUTE(text, old_text, new_text, [instance_num])
第一参数:text,需要替换的字符串
第二参数:old_text,需要替换的文本
第二参数:new_text,用于替换的文本
第四参数: [instance_num],如果需要替换的文本出现多次,可以指定替换第几个
5.replace函数
replace:将一段连续的文本替换为新的文本
语法= REPLACE(old_text, start_num, num_chars, new_text)
第一参数:old_text,需要替换的文本
第二参数:start_num,从第几位开始替换
第三参数:需要替换几个文本
第四参数:new_text,用于替换的新文本
6.find函数
Find函数:查找字符串的位置
语法:= FIND(find_text, within_text, [start_num])
第一参数:find_text,需要查找的字符
第二参数:within_text,包含查找文本的字符串
第三参数:从第几位开始查找
这个函数不能使用通配符
7.search函数
search函数:查找字符串所在位置
语法=SEARCH(find_text,within_text,[start_num])
第一参数:find_text,需要查找的字符
第二参数:within_text,包含查找文本的字符串
第三参数:从第几位开始查找
这个函数可以使用通配符,find函数不能使用通配符这就是它们的区别
8.rept函数
Rept:将指定的字符重复多少次
语法= REPT(text, number_times)
第一参数:text,需要重复的字符串
第二参数:number_times,重复多少次
9.phonetic函数
Phonetic:提取文本中的拼音字符,可用于合并连续的数据区域
语法= PHONETIC(reference)
第一参数:reference,提取的单元格
这个函数虽然是用于提取拼音,但是我们可以利用它对连续的区域进行合并
10.concatenate函数
Concatenate:合并不连续的文本
语法:CONCATENATE(text1, [text2], ...)
第一参数:text1,第一个文本
第二参数:text2,第二个文本
较高的版本的Excel该函数已经更名为concat
11.len函数
Len:计算文本的字符数
语法:=LEN(text)
第一参数:text需要计算的字符
12.lenb
Lenb函数:计算文本的字节数
语法:=LENB(text)
第一参数:text需要计算的字符
字母数字为1个字节,汉字为2个字节
13.字母大小写转换
Upper函数:小写转大写,语法=UPPER(text)
Lower函数:大写转小写,语法=LOWER(text)
14.trim
Trim函数:删除数据中多余的空格
语法=TRIM(text)
函数会数据删除首尾的空格,删除数据中间多余的空格,仅仅保留一个空格
15.text
Text函数:对数据进行格式转换
语法= TEXT(value, format_text)
第一参数:value,需要设置的值
第二参数:format_text,需要设置的格式
这个功能与自动以单元格格式基本上是一样的,常见格式如下图
以上就是今天分享的15个文本函数,怎么样?你学会了吗?
我是Excel从零到一,关注我,持续分享更多excel技巧
(此处已添加圈子卡片,请到今日头条客户端查看)都看到这里了,点个"推荐"吧
↓↓↓↓
Excel工作表中最常用的10个函数,中文解读,动图演示
Excel工作表中的函数是非常的繁多的,如果要全部掌握,几乎是不可能的,也没有这个必要,不用行业,不同部门对函数需求都不同,所以,只需要掌握自己常用的部分函数即可,但是,下文中的10个函数是部分行业和部门的,所有的从业人员必须100%全部掌握!
一、Excel工作表函数:Sum。
功能: 求和
语法结构: =Sum(值或单元格区域)。
目的: 计算总“月薪”。
方法:
在目标单元格中输入公式:=SUM(1*G3:G12),并用Ctrl+Shift+Enter填充即可。
解读:
因为“月薪”为文本型数值,所以直接用Sum函数求和时,得到的结果为0,此时我们需要将每个值转换为数值,所以给每个值乘以1,然后用Sum函数求和即可。
二、Excel工作表函数:If
功能: 判断是否满足某个条件,如果满足则返回一个值,如果不满足则返回另一个值。
语法结构: =IF(判断条件,条件为真时的返回值,条件为假时的返回值)。
目的: “月薪”>4000,返回“高”,>3000,返回“中”,否则返回“底”。
方法:
在目标单元格中输入公式:=IF(G3>4000,"高",IF(G3>3000,"中","低"))。
解读:
If函数除了常规的判断之外,还可以嵌套使用,公式的函数以为:如果当前单元格的值>4000,则直接返回“高”,终止判断,否则继续执行当前单元格的值是否>3000,如果大于,返回“中”,否则返回“低”。
三、Excel工作表函数:Lookup
功能: 从单行或单列或数组中查找一个值。
Lookup具有两种形式: 向量形式和数组形式。
(一)向量形式
功能: 从单行或单列中查找查找指定的值,返回第二个单行或单列中相同位置的值。
语法结构: =Lookup(查找值,查找值所在的范围,[返回值所在的范围])。
当“查找值所在的范围”和“返回值所在的范围”相同时,可以省略“返回值所在的范围”。
目的: 查询员工的“月薪”。
方法:
1、选定数据源区域,以“员工姓名”为主要关键字“升序”排序。
2、在目标单元格中输入公式:=LOOKUP(J3,B3:B12,G3:G12)。
解读:
如果未对数据源以查询关键在所在列进行升序排序,则查询的结果是不准确的,甚至返回错误代码,所以在使用Lookup函数时,先对查询关键字所在的列为主要关键字升序排序,然后再查询。
(二)数组形式
功能: 从指定的范围第一列或第一行中查询指定的值,返回指定范围中最后一列或最后一行对应位置上的值。
语法结构: =Lookup(查询值,查询范围)。
解读:
从从“功能”中可以看出,Lookup函数的数组形式,查找值必须在查询范围的第一列或第一行中,返回的值必须是查询范围的最后一列或最后一行对应的值。即:查找值和返回值在查询范围的“两端”。
目的: 查询员工的“月薪”。
方法:
1、选定数据源区域,以“员工姓名”为主要关键字“升序”排序。
2、在目标单元格中输入公式:=LOOKUP(J3,B3:G12)。
解读:
数据范围B3:G12中,B列为查询值J3所在的列,G列为返回值所在的列。
(三)优化形式(单条件查询)
在使用Lookup函数时,如果每次都要排序,会非常的麻烦,所以我们可以对其进行优化处理。
目的: 查询员工的“月薪”。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(B3:B12=J3),G3:G12)
解读:
1、仔细分析公式=LOOKUP(1,0/(B3:B12=J3),G3:G12),不难发现,其本质还是为向量形式,查询值为1,查询范围为“0”和“错误值”组成的新数组……。
2、查询范围:0/(B3:B12=J3),如果J3和B3:B12范围中的值相等,则返回1,如果不相等,则返回0,0/1=0,0/0则返回错误。而Lookup函数在查询时,如果找不到对应的查询值,则自动“向下匹配”,其原则为:小于或等于查询值的最大值作为当前的查询值。即只有0符合条件,返回0所对应位置的值。得到查询结果。
(四)优化形式(多条件查询)
目的: 查询员工在“已婚”和“未婚”时的工资。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/((J3=B3:B12)*(K3=E3:E12)),G3:G12)。
解读:
当两个条件都为真时,其乘积也为真,其中一个为假或两个都为假时,其乘积也为假。所以多条件查询和单条件查询的原理是相同的。
(五)多层区间查询
目的: 查询“月薪”对应的等级,≥4000的为“高”;≥3000且<4000的为“中”,<3000的为“低”。
方法:
在目标单元格中输入公式:=LOOKUP(G3,$J$3:$K$5)。
解读:
此方法主要应用了Lookup函数的数组形式和“向下匹配”的特点。
四、Excel工作表函数:Vlookup
功能: 搜索工作表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。
语法结构: =Vlookup(查询值,数据范围,返回值列数,匹配模式)。
其中匹配模式有两种,分别为“0”或“1”。其中“0”为精准匹配,“1”为模糊匹配。
(一)常规查询
目的: 查询员工的“月薪”。
方法:
在目标单元格中输入公式:=VLOOKUP(J3,B3:G12,6,0)。
解读:
由于“月薪”在数据范围B3:G12的第6列,所以参数“返回值列数”为6。
(二)反向查询
目的: 根据“身份证号码”查询“员工姓名”。
方法:
在目标单元格中输入公式:=VLOOKUP(J3,IF({1,0},C3:C12,B3:B12),2,0)。
解读:
公式中的IF({1,0},C3:C12,B3:B12)的作用为形成一个以C3:C12为第一列、B3:B12为第二列的临时数组。
(三)多条件查询
目的: 根据“员工姓名”和"婚姻”查询对应的“月薪”。
方法:
在目标单元格中输入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B12&D3:D12,F3:F12),2,0),并用Ctrl+Shift+Enter 填充。
解读:
1、当有多个查询的条件时,用连接符“&”连接在一起,对应的数据区域也用“&”连接在一起。
2、公式中IF({1,0},B3:B9&C3:C9,D3:D9)的作用为形成一个以B3:B9和C3:C9为第一列,D3:D9为第二列的临时数组。
五、Excel工作表函数:Match
功能: 返回符合特定值特定顺序的值在数组中的位置。
语法结构: =Match(定位值,定位范围,[匹配模式]),其中“匹配模式”有-1、0、1三种,分别为:“大于”、“精准”、“小于”。
目的: 根据“员工姓名”定位其在对应列中的相对位置。
方法:
在目标单元格中输入公式:=MATCH(I3,B3:B12,0)。
解读:
此处的位置相对而言的,具体要看“定位范围”的大小。
六、Excel工作表函数:Choose
功能: 根据给定的索引值,从参数中选取相应的值或操作。
语法结构: =Choose(索引值,表达式1,表达式2……表达式N)。
如果参数“索引值”超出“表达式”的个数,则返回错误值。
目的: 根据“索引值”返回相应的“员工姓名”。
方法:
在目标单元格中输入公式:=CHOOSE(I3,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12)。
七、Excel工作表函数:Datedif
功能: 以指定的方式计算两个日期之间的差值。
语法结构: =Datedif(开始日期,结束日期,统计方式),常用的统计方式有“Y”、“M”、“D”,即“年”、“月”、“日”。
目的: 计算距离2021年元旦的天数。
方法:
在目标单元格中输入公式:=DATEDIF(TODAY(),"2021-1-1","D")。
解读:
“开始日期”用函数Today(),而不用指定日期的原因在于,其值会随着日期的变化自动更新。
八、Excel工作表函数:Days
作用: 返回两个日期之间的天数。
语法结构: =Days(结束日期,开始日期)。
目的: 计算距离2021年元旦的天数。
方法:
在目标单元格中输入公式:=DAYS("2021-1-1",TODAY())。
解读:
此函数的依次为“结束日期”、“开始日期”,而并不是“开始日期”、“结束日期”,和Datedif函数的参数顺序要区别对待。
九、Excel工作表函数:Find
功能: 返回一个字符串在另一个字符串中出现的起始位置(区分大小写)。
语法结构: =Find(查找字符串,源字符串,[起始位置]);当省略“起始位置”时,默认从第一个字符串开始。
目的: 提取“员工编号”中“—”的位置。
方法:
在目标单元格中输入公式:=FIND("-",C3,1)。
解读:
也可以用公式:=FIND("-",C3)来实现,省略参数“起始位置”时,默认从第一个字符开始。
十、Excel工作表函数:Index
功能: 返回指定区域中指定行和列交汇处的值或引用。
语法结构: =Index(数据范围,行,[列]),当省略参数“列”时,默认值为1。
目的: 返回相应行的“员工姓名”。
方法:
在目标单元格中输入公式:=INDEX(B3:B12,J3,1)。
相关问答
countif 函数应用 ?countif函数可用于表格精确统计、模糊计数、区间统计、引用函数结果统计等,countif函数是电子表格中对指定区域中符合指定条件的单元格计数的一个函数。函数语...
excel表格 函数 用法?Excel是一款功能强大的电子表格软件,提供了许多函数来处理和分析数据。下面是一些常用的Excel表格函数及其用法:1.SUM函数:用于求和一列或多列数字。...Ex...
. 电子表格 里 函数的 连接符号怎么运用,例如$, ;等这些符号-ZO...在电子表格中,我们通常会遇到相对地址和绝对地址的概念。相对地址指的是根据当前单元格的位置来确定相对应的单元格值,而绝对地址则表示直接指定具体的单元格值...
Excel 函数 用法?Excel是一款功能强大的电子表格软件,其中包含了众多的函数,可以帮助用户进行各种计算和数据处理。以下是一些常用的Excel函数及其用法:1.SUM函数:用于计算...
怎么使用 电子表 格 函数 ?1.打开电脑上的excel文件。2.在单元格里输入数值,并在下面选择单元格3.点击界面上方的自动求和选项,单击其他函数选项。4.在这里选择我们要使用的函数,单...
e表常用 函数 ?e表是指电子表格软件,比如MicrosoftExcel或GoogleSheets。在电子表格中,有许多常用的函数可以帮助我们进行数据分析、计算和处理。以下是一些常用的函数:1...
电子表 格里所有的 函数 公式?以下是一些常用的电子表格函数公式:SUM函数:用于将选定单元格范围内的所有数字相加。例如:=SUM(A1:A10)AVERAGE函数:用于计算选定单元格范围内的数字平均...
电子表 格text怎么用?在电子表格软件中,如MicrosoftExcel或者LibreOfficeCalc,您可以通过以下步骤使用“text”函数:1.打开电子表格软件,新建一个空白工作表或者打开一个现有...
SUMIFS 函数 有什么作用?-ZOL问答SUMIFS函数是在Excel中用于条件计算的函数。它允许用户对多个范围内的数据进行条件计算,并返回符合所有条件的值的总和。语法如下:SUMIFS(sum_range,criter...
excel包含 函数 ?Excel是一款强大的电子表格软件,其中包含了多个函数,下面是一些函数的介绍:1.SUM函数:用于计算一段区域内的数值之和。2.AVERAGE函数:用于计算一段区域...