04-Excel初阶操作-学习笔记
函数专题2
文本函数
作用 :利用文本函数截取文本
-
基本应用:
要求 函数名称 参数说明 从左端截取两位 LEFT(参数1,参数2) 参数1:截取内容;
参数2:截取长度从右端截取四位 RIGHT(参数1,参数2) 参数1:截取内容;
参数2:截取长度从中间截取第3-4位 MID(参数1,参数2,参数3) 参数1:截取内容;
参数2:从第几位开始截取
参数3:截取几位 -
应用场景:根据身份证号以及对应的地区码填写地区
已知身份证号前六位是地区码
- 截取身份证号前六位
- 文本格式转为数值格式
- 使用VLOOKUP函数填写地区
操作演示:
Find函数和LEN函数
函数名称 | 参数说明 | 作用 |
---|---|---|
FIND(参数1,参数2) | 参数1:要查找的字符 参数2:在哪一个文本当中 |
查找字符位置 |
LEN(参数1) | 参数1:文本位置 | 计算文本当中字符的数量 |
-
提取用户名,即在@符合之前的内容
使用left函数进行文本截取,在提取用户名所在列输入“=find()”,然后包上left函数,写玩第一行,双击
注意文本类型的@符号,用英文双引号引。
-
域名,即在@符合之后的内容
-
使用right函数进行文本截取,截取位数:电子邮件总长度—@符号所在位置
在域名所在列输入“=len()-find()”,然后包上right函数,写完第一行,双击.
-
使用mid函数进行文本截取,从@后一位开始截取,截取10000位;在域名所在列输入“=find()”,然后包上mid函数,写玩第一行,双击.
-
SUBSTITUTE函数
函数格式:SUBSTITUTE(参数1,参数2,参数3)
作用:SUBSTITUTE替换文字
参数说明:参数1:文本位置;参数2:旧的文本;参数3:新的文本
注意:参数2和参数3是文本格式,请用英文引号引起来
-
场景1:将文本格式日期“2000.1.1”替换为日期格式“2000-1-1”
输入“=sub”,按tab键自动补全,写完第一行,双击.
在函数后面*1是为了将文本格式转位数值格式;
选中B列右击——设置单元格格式——日期格式
-
场景2:为保护隐私手机号的中间5位替换为五个星号(*)
- 截取中间的5个数字,输入“=mid()”
- 将截取的数字替换为五个星号(*),输入“=sub”,按tab键自动补全
- 写完第一行,双击.
ASC函数
避免使用vlookup函数出错
函数格式 | 参数说明 | 作用 |
---|---|---|
ASC(参数1) | 参数1:文本 | 全角转半角 |
WIDECHAR(参数1) | 参数1:文本 | 半角转全角 |
TEXTJOIN函数
函数格式 | 参数说明 | 作用 |
---|---|---|
TEXTJOIN(参数1,参数2,参数3) | 参数1:分隔符(例如:“-”,“,”等),请用英文引号引起来; 参数2:是否忽略空白单元格(TRUE/FALSE); 参数3:要组合的数据范围 |
按照某个分隔符链接文本 |
场景:将连接的文本进行分列
-
链接:在组合所在列输入”=textj“,按tab键自动补全,写完第一行,鼠标拖拽填充.
-
选择填充好的组合数据,复制到空白单元格(粘贴值(V))——数据选项卡——分列——以下操作演示
-