咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

Content指引:

1、Mid函数:从一个字符串中截取出指定数量的字符

2、REPT函数:返回以指定次数重复子串的字符串

3、SEARCH函数:返回一个指定字符或文本字符串在字符串中第一次出现的位置 ,从左到右查找,忽略英文字母的大小写。

4、replace函数:将一个字符串中的部分字符用另一个字符串替换

5、CONCAT函数:将多个范围和/或字符串中的文本组合在一起

一、Mid函数

返回一个 Variant (String) 值,其中包含字符串中指定数量的字符。一个字符串函数,作用是从一个字符串中截取出指定数量的字符。

MID(text, start_num, num_chars)

=mid(字符串,开始截取位置,截取字符个数)。

例如:提取身份证号中的出生年月日

=MID(E8,7,8)

二、REPT函数

返回以指定次数重复子串的字符串。

REPT(text, number_times)REPT(“重复显示的文本”,重复的次数)

Text参数:需要重复显示的文本。

Number_times参数:用于指定文本重复次数的正数。如果 number_times 为 0,则 REPT 返回 ""(空文本)。如果 number_times 不是整数,则将被截尾取整。

REPT 函数的结果不能大于 32,767 个字符,否则,REPT 将返回错误值 #VALUE!。

=REPT(E29,F29)

=REPT(F30,6)

实际使用实例:制作条形图

A、横向条形图

=REPT("|",C36/10)

除以一定系数,例如本次除以10,用来调节条形图到合适长度;

然后设置单元格格式:设置playbill字体,灰色,就得到灰色无缝隙的单元格里的数据条,最终效果如下图:

B、纵向数据条

=REPT("|",G38/10)

除以一定系数,例如本次除以10,用来调节条形图到合适长度;

设置单元格对齐方式为底端对齐。

然后设置单元格格式:设置playbill字体,灰色,对齐方向为90度,就得到灰色无缝隙的单元格里的数据条,最终效果如下图:

加数值标签,主要用到REPT()、ROUND()、&

输入公式:=REPT("|",C36/10)&ROUND(D47/C47,2)*100&"%"

C、漏斗图

调整条形图排序,单元格居中,即形成如下漏斗图。

三、SEARCH函数

返回一个指定字符或文本字符串在字符串中第一次出现的位置 ,从左到右查找,忽略英文字母的大小写。

search(find_text,within_text,start_num)

=search(要查找的字符,字符所在的文本,从第几个字符开始查找)

第三个参数可以省略(默认从第一个开始查找)。

search函数的参数find_text可以使用通配符“*”,“?”。如果参数find_text就是问号或星号,则必须在这两个符号前加上“~”符号。

Find函数是精确查找,区分大小写。Search函数是模糊查找,不区分大小写。

例如:

=SEARCH("h",H47)

=SEARCH("h",H47,7)

通配符“*”,“?”可代表任何字符串。如果参数find_text就是问号或星号,则必须在这两个符号前加上“~”符号。

例如:查找手机号中是否包含连续的某几个数字

=SEARCH("34*0",C75)

四、replace函数

返回 一个 字符串,其中指定的子字符串已替换为指定次数的另一个子字符串。将一个字符串中的部分字符用另一个字符串替换。

replace函数的语法格式

=Replace(old_text,start_num,num_chars,new_text)

=replace(要替换的字符串,开始位置,替换个数,新的文本)

注意:第四个参数是文本,要加上引号

参数New_text——新的文本可省略,如图所示,也可以用""来代替,表示为空把old_text(旧文本)删除。

例如:隐去手机号后四位

=REPLACE(I2,8,4,"****")

五、CONCAT函数

将多个范围和/或字符串中的文本组合在一起,但不提供分隔符或 IgnoreEmpty 参数。

CONCAT 替换 CONCATENATE 函数。 但是,为了与早期版本的 Excel 兼容,CONCATENATE 函数将仍然可用。 需要注意的是,如果结果字符串超过32767个字符(单元格限制),则 CONCAT函数返回 #VALUE! 错误。

CONCAT(text1, [text2],…)

text要联接的文本项。 字符串或字符串数组,如单元格区域。

例如:

=CONCAT(C97:D97)

还可以在数据连接间加字符,如下:

=CONCAT(C103,"-",D103)

#职场##职场加油站##excel##工作那点事儿#