无论是在excel中,还是在其他的编程语言中,字符串是构成整个应用体系的基础,一般老师的授课都是从字符串表达式开始,循序渐进。今天我们来讲解下一个关于字符串提取、截取、替换的几个函数,并用了几个常用的案列,如从身份证提取生日,分割省市等等,想想看看这篇文章,你会对字符换函数有一个详细的了解。

一、提取函数:LEFT,RIGHT

语法:LEFT(要提取的文本,提取长度)

RIGHT(要提取的文本,提取长度)

比如:“Excel技术控”,我们要提取Excel这个字符串,我们可以输入公式

=Left(“Excel技术控”,5) 第一个参数:“Excel技术控”是要提取的文本,5个是Excel的长度。

如果要提取“技术控”这三个字,输入公式=Right(“Excel技术控”,3)即可。那么它的具体应用也在哪里,我们可以以加密电话号码为例,电话号码是11位,我们一般显示前3位和后4位的数值,中间四位用*号进行加密

函数解读:=LEFT(E5,3)&"****"&RIGHT(E5,4)

LEFT(E5,3) 为获取电话号码的前3位,而RIGHT(E5,4)为获取电话号码的后4位。&符号为连接字符串的函数。比如“我”、“们”用&连接,就是“我们”。

二、查找函数FIND和SEARCH

语法:

FIND(要查找的字符,包含这个查找字符的文本,起始位置)

SEARCH(要查找的字符,包含这个查找字符的文本,起始位置)

第三个参数起始位置默认为0

两个函数功能一样,唯一的区别就在于,SEARCH函数可以使用通配符。

例如字符串“03-吴北路店”,如果我们想查找“-”的位置,就可以输入函数:

=find(“-”,“03-吴北路店”) ,那么结果返回3

FIND和SEARCH单独使用用处不大,当它和MID函数结合,威力就显现出来了。我们先来介绍下MID函数。

三、截取函数MID

语法:MID(文本, 起始位置, 提取字符长度)。比如"Excel技术控",我们只要“技术”两个字,这个时候left和right函数就无法使用,我们可以输入公式:=mid("Excel技术控",6,2)。下面是个mid函数的常用案例,从身份证截取出生日期。身份证号为18位,第7位置开始,截取8位,就是出生日期

函数解读:=MID(E5,7,8),第一个参数为要截取的文本,第二个参数为开始位置,第三个位置为开始的长度。

四、用FIND和MID函数分割提取字符串

函数解读:=FIND("省",C6) 获取“省”这个字所在的位置,=FIND("市",C6),获取市所在的位置,

=MID(C6,E6+1,F6-E6),找到省的位置后+1,就是市开始的位置,它的长度是,市的位置减去省的位置,我们就获取了长度。所以截取到市的部分。

五、替换函数 REPLACE和SUBSTITUTE函数

语法:

REPLACE(文本, 起始位置, 字符长度, 新文本)

SUBSTITUTE(文本, 旧文本, 新文本)

两者同为替换,REPLACE,是截取位置替换,而SUBSTITUT则是替换内容。

比如我们要把“Excel技术控”的“技术”替换为“学习”,语法如下:

=REPLACE(C16,6,2,"学习")

=SUBSTITUTE(C16,"技术","学习")

一个是对位置长度的替换,一个是对内容的替换

Excel 字符串操作函数大全相关推荐

  1. C语言常用字符串操作函数大全详解(strstr,strtok,strrchr,strcat,strcmp,strcpy,strerror,strspn,strchr等)

    参考:string.h中常用字符串操作函数说明(strstr,strtok,strrchr,strcat,strcmp,strcpy,strerror,strspn,strchr等) 作者:一只青木呀 ...

  2. javascript 字符串操作函数大全

    javascript字符串操作函数小结,收藏起来,总有你会用上! concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索 ...

  3. Excel——字符串操作函数

    前言:这篇文章是对Excel字符串截取处理的简单记录和示例. 1.字符串截取函数   字符串截取函数返回值都是被截取的字符串. 1.1 左侧位置截取字符串-left(text,num_chars) 1 ...

  4. oracle 带字符串函数,oracle 字符串操作函数 大全

    本文详细介绍Oracle函数之常见单行字符串函数 单行字符串函数用于操作字符串数据,他们大多数有一个或多个参数,其中绝大多数返回字符串 ascii() c1是一字符串,返回c1第一个字母的ascii码 ...

  5. C语言文件操作函数大全(看到总结的真的很好,就转载贡献给大家了)

    C语言文件操作函数大全 clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include<stdio.h> 定义函数 void clearerr(FILE * st ...

  6. 图解数据分析(13) | Pandas - 核心操作函数大全(数据科学家入门·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/33 本文地址:https://www.showmeai.tech/article-d ...

  7. MS-SQL Server字符串处理函数大全

    select语句中只能使用sql函数对字段进行操作(链接sql server), select 字段1 from 表1 where 字段1.IndexOf("云")=1; 这条语句 ...

  8. Sql字符串操作函数

    1.去空格函数 (1).LTRIM() 把字符串头部的空格去掉. (2).RTRIM() 把字符串尾部的空格去掉. 2.字符转换函数 (1).ASCII() 返回字符表达式最左端字符的ASCII 码值 ...

  9. c语言内存复制函数,【C语言】 字符串操作函数及内存拷贝函数归总

    今天在这里把零散的一些常用的字符串操作函数和内存拷贝函数进行一下归总实现. 一 . 字符串操作函数 字符串操作函数有很多,这里我列举一些常用的函数,以及自实现的代码: 字符串拷贝函数: 函数原型:ch ...

最新文章

  1. OPTEE的内存管理 : 将内存加入到页表去管理
  2. selenium 解析网页_用Selenium进行网页搜刮
  3. LeetCode 1184. 公交站间的距离
  4. SpringMVC教程下篇
  5. (17)Verilog HDL结构:always语句
  6. java.library.path在哪?
  7. ORACLE按用户名重建索引
  8. 用python画熊猫代码_python-使用Pandas绘制包含列表的列
  9. csp 201712-1 最小差值
  10. 问题查询-批文页面显示别人操作的结果
  11. html 隐藏广告代码大全,JS广告代码_JS广告代码大全_js特效代码_js特效代码大全 - 懒人建站...
  12. 京东助手+淘宝试用助手+苏宁试用助手软件
  13. iOS测试技巧:GPX文件修改经纬度
  14. ios备忘录下载安卓版_ios8备忘录app软件下载
  15. 软件测试如何设计测试用例
  16. layui.css地址,layui+高德获取经纬度(可点击更换位置)
  17. 怎么让背景铺满整个页面_css新手教程之背景图充满整个屏幕
  18. JS写一个简单的五星评价
  19. 魅族16th完美开启Usb调试模式的经验
  20. 准确率,召回率,mAP,ROC,AUC,特异性,敏感性,假阴性,假阳性

热门文章

  1. 通过weight权重控制字体的笔画粗细
  2. Centos7下Mysql设置密码的验证强度等级及密码长度
  3. android 自动生成id,《转载》生成Android设备的唯一ID
  4. 向日葵远程控制亮度慢慢变暗且不能调节
  5. SwiftUI之猜国旗APP及色彩类控件
  6. 装备制造困境如何利用生产运营管理系统解决?
  7. Python画一朵花
  8. 【linux】i386与AMD64的区别
  9. Bcompare.exe应用程序发生错误
  10. 外汇基础知识学习5--掉期和领子期权