精华内容
下载资源
问答
  • 最近有一个excel表格,...1. EXCEL截取前、中、后几个字符串的方法 涉及到三个函数: LEFT(); RIGHT(); MID(); 从名字就可以看出其用途,下面举例说明: LEFT(A2,4); // 取出A2单元格中字符串的前四位; RIGHT(B3,5);

    最近有一个excel表格,其中一列列举了一些函数名,另一列需要填入的内容除了函数名,其他都一致。大概不到一百行,恰好是一个手动有点烦,但忍忍也能做的长度。本菜鸟决定维护程序员的尊严,能用代码解决的尽量不动手。于是去google了一下,方法列出来。

    1. EXCEL截取前、中、后几个字符串的方法

    涉及到三个函数:

    LEFT();
    RIGHT();
    MID();
    

    从名字就可以看出其用途,下面举例说明:

    LEFT(A2,4);       // 取出A2单元格中字符串的前四位;
    RIGHT(B3,5);    //  取出B3单元格中字符串的后五位;
    MID(D6,5,4);     //  取出D6单元格中字符串从第五个字符开始的四位(从1开始计数);
    

    2. 不确定要截取的子字符串的长度时

    比如我要取函数名,但函数名长短并不固定,这时候就要用到FIND()函数。
    举个栗子,有一列内容是这样的:

    max函数
    min函数
    sqrt函数
    ···
    

    那么就可以使用FIND("函数",A2)-1这样的语句来找到函数名的末尾。

    3. 替换字符串的部分内容

    这次就直接上函数吧:

    SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
    

    前两节中的函数其实就是为了得到SUBSTITUTE()函数的参数,作用就是定位+确定子字符串。而本节就要实现替换操作了。

    第一个参数可以放要修改的单元格编号,比如A2;
    第二个参数定位到需要修改的字符串中要被替换掉的子字符串;
    第三个参数定位到源单元格中需要用到的子字符串;
    第四个参数可选,我这次没用到,就先不填了;

    最后实现我的需求的语句如下:

    =SUBSITIUTE(F2,LEFT(F2,FIND("函数",F2)-1),LEFT(B2,FIND("函数",B2)-1))
    

    最后用填充柄向下拉一下就搞定了。
    over~

    展开全文
  • 如下图, 截取下面字符串中最后一个"_"后面的部分字符串 思路: 1)利用SUBSTITUTE(A2,"_","") 将分隔符替换成空字符 如下图: 2)利用LEN(A2) - LEN(SUBSTITUTE(A2,"_&...

    目的:

    如下图, 截取下面字符串中最后一个"_"后面的部分字符串

    思路:

    1)利用SUBSTITUTE(A2,"_","") 将分隔符替换成空字符  如下图:

    2)利用LEN(A2) - LEN(SUBSTITUTE(A2,"_","")) 即可获取里面被替换掉了多少个分隔符"_"

    3)由于SUBSTITUTE函数可以替换指定被替换字符串出现的次数,

         使用SUBSTITUTE(A2,"_","@", LEN(A2) - LEN(SUBSTITUTE(A2,"_",""))) 将最后一个"_"分隔符替换成一个特殊的字符

    如下图:

    4)利用FIND函数找到"@"符号出现的位置 

          即: FIND("@", SUBSTITUTE(A2,"_","@", LEN(A2) - LEN(SUBSTITUTE(A2,"_",""))))

    5)利用RIGHT或LEFT函数即可截取最后一个分隔符右边或左边的字符串内容

    即: RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2,"_","@", LEN(A2) - LEN(SUBSTITUTE(A2,"_",""))))) 

    如下图:

    至此得到想要的结果

    同理 利用以上原理,也可以截取倒数第N个分隔符左/右边的字符串

    点击我可以下载示例!

    至此结束,谢谢!

     

     

     

    展开全文
  • 1)利用SUBSTITUTE将分隔符替换成空字符 2)利用LEN - LEN(SUBSTITUTE) 即可获取里面被替换掉了多少个分隔符 3)使用SUBSTITUTE将最后一个分隔...5)利用RIGHT或LEFT函数即可截取最后一个分隔符右边或左边的字符串内容
  • Excel截取身份证的出生日期,并替换为日期字符串,修改A1为身份证字段所在的单元格即可,即可快速生成:1990/01/01的日期字符串 =CONCATENATE(MID(A1,7,4),"/",MID(A1,11,2),"/",MID(A1,13,2)) ...

    Excel中截取身份证的出生日期,并替换为日期字符串,修改A1为身份证字段所在的单元格即可,即可快速生成:1990/01/01的日期字符串

    =CONCATENATE(MID(A1,7,4),"/",MID(A1,11,2),"/",MID(A1,13,2))
    

    转载于:https://my.oschina.net/ayao/blog/422353

    展开全文
  • 一、字符串查找 Ctrl+F快速调出查找框,默认是字符匹配,而不是...①Ctrl+H快速调起替换框,输入想替换和被替换的字符,跟查找一样,可以通过单元格匹配实现精准匹配,如下 ②Replace函数 1)replace(被替换的字...

    Excel 系列目录:
    Excel数据分析常用函数①——查询函数
    Excel数据分析常用函数②——统计函数
    Excel数据分析常用函数④——日期函数
    Excel高级图表11—数据可视化的极简之美
    Excel数据分析高级技巧①——动态图表制作
    Excel数据分析高级技巧②——数据透视表

    一、字符串查找(文末有大礼赠送

    Ctrl+F快速调出查找框,默认是字符匹配,而不是单元格匹配,比如下图,我搜索"鞋",会查询到3组结果
    在这里插入图片描述
    但如果仅想查找"鞋"而不想查找其它的,可以在选项中勾选单元格匹配,这个在精准替换中起到很大的作用
    在这里插入图片描述

    二、字符串替换

    ①Ctrl+H快速调起替换框,输入想替换和被替换的字符,跟查找一样,可以通过单元格匹配实现精准匹配,如下
    在这里插入图片描述
    在这里插入图片描述
    查找和替换均可以使用通配符,通常用得比较多的就是"“和”?","“代表一个或多个字符,”?"代表一个字符,如图
    在这里插入图片描述
    在这里插入图片描述
    ②Replace函数

    1)replace(被替换的字符,替换开始的位置,替换字符数量,替换的字符),比如将身份证出生日期变成星号
    在这里插入图片描述在这里插入图片描述
    比如将手机号码只保留前3位
    在这里插入图片描述
    在这里插入图片描述
    2)如果替换长度为0,则是在第2个参数选定的替换字符后新增一个位置,用被替换的字符补上
    在这里插入图片描述
    3)可以同时进行多层replace的嵌套,实现多个不连续字符串的替换,第二层替换时在注意要以第1次被替换后的字符来作为初始字符
    在这里插入图片描述
    比如将手机号码变成"-"连接
    在这里插入图片描述
    在这里插入图片描述
    比如替换3和4为三和四
    在这里插入图片描述
    在这里插入图片描述
    比如修改文本为日期格式
    在这里插入图片描述
    在这里插入图片描述
    4)与find配合,替换某个字符串附近的字符,如修改163邮箱为126邮箱
    在这里插入图片描述
    在这里插入图片描述
    还可以在此基础上增加前缀
    在这里插入图片描述
    在这里插入图片描述

    三、字符串拼接

    ① 用&号拼接,适用于所需拼接字符较少的情况
    在这里插入图片描述
    在这里插入图片描述
    除了单元格直接拼接,还可以插入任意想要的字符
    在这里插入图片描述
    在这里插入图片描述
    ② 自定义格式

    选中单元格后设置自定义格式,输入要拼接的字符加@,那么拼接字符就会和原来的字符拼接好
    在这里插入图片描述
    在这里插入图片描述
    ③concatenate(text1, [text2],…)

    依次选择要拼接的文本单元格即可
    在这里插入图片描述
    在这里插入图片描述
    ⑤concat

    可以直接选取区域,不像concatenate只能选择单元格
    在这里插入图片描述
    ⑥textjoin

    textjoin不仅可以选择区域,还可以添加拼接符
    在这里插入图片描述

    四、字符传截取

    ①left(text,num_chars)

    text被截取的字符
    num_chars截取的长度

    在这里插入图片描述
    left 与find 一起搭配使用,可以截取长度不固定的字符
    在这里插入图片描述
    在这里插入图片描述
    ②righ(text,num_chars)

    text被截取的字符
    num_chars截取的长度
    与left用法一致,只是从右边开始数


    在这里插入图片描述
    与find和len一起搭配,可以截取不固定长度的字符
    在这里插入图片描述
    在这里插入图片描述
    ③MID(text, start_num, num_chars)

    text被截取的字符
    start_num从左起第几位开始截取
    num_chars从左起向右截取的长度是多少

    在这里插入图片描述
    在这里插入图片描述
    特殊应用场景

    <>与LEN,IF,TEXT搭配使用取出身份证的年月日
    在这里插入图片描述
    在这里插入图片描述
    <>与FIND搭配, 取出括号里面的字符
    在这里插入图片描述
    在这里插入图片描述


    本人互联网数据分析师,目前已出ExcelSQLPandasMatplotlibSeaborn机器学习统计学个性推荐关联算法工作总结系列。


    微信搜索 " 数据小斑马" 公众号,回复“数据分析"就可以免费领取数据分析升级打怪 15本必备教材

    在这里插入图片描述

    展开全文
  • 数据如下,按照“-”分割,截取最后的字符串: 山东-济南-市中 山东-济南-历下 山东-济南 短横线数量不固定,先使用substitute函数,将最后的短横线替换为“|”,然后进行分割: =SUBSTITUTE(A1,"-","|",...
  • 逻辑说明:就是得到最后一个“/”和"."之间的数字,如果中间的层级相同,我们可以采用用符号分列的方式,如果后缀相同或是数字都是相同长度,我们可以Ctrl+F替换,然后截取固定长度,如果数据很多,不能保证中间的...
  • Excel数据分析

    2021-06-15 13:30:10
    Excel常用函数数据分析的步骤文本函数MID函数截取字符串SUBSTITUTE文本替换函数FIND查找是否存在某个关键字简单去重统计函数sumif和sumifs函数MAXIFS函数(MINIFS、AVERAGEIFS、COUNTIFS函数同理) 数据分析的步骤 ...
  • excel』函数·整理

    2019-10-17 06:44:35
    excel强大之处在于嵌套函数。 二、基本运算符 三、文本函数 1、单元格自动补全(=…) 2、在编辑栏-点击函数fx-跳出插入函数的文本框 3、公式-查入函数 4、举例 截取 替换 动态替换(随字符长度 ) tips 1、...
  • Excel百宝箱

    2012-10-27 17:09:21
    截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel界面和其它任意界面 【截取矩形对象】:将选定的矩形区域转换成图片文件 【截取任意区域】:将选定任意区域转换成图片文件 【删除空单元格】:删除...
  • 截取的代码片段,部分代码有简单替换(如ResponseModel、自定义异常代码被替换),仅为自己的笔记,所以只能参考 /** * 导出Excel * * @param sheetName sheet名称 * @param title 标题 * @param values 内容 * @...
  • MID函数用于字符串截取: 语法:MID(text, start_pos, length) 例如: SUBSTITUTE函数用于文本替换: 语法:SUBSTITUTE(text, old_text, new_text, [instance_number]) 第一个参数是要替换的目标文本,第二...
  • 12, excel vba 常用字符串处理函数

    万次阅读 2018-09-10 23:24:51
    处理excel数据 很多时候要和字符串打交道, 比如 0,想要知道一个字符串的长度是多少? 1, 判断字符串是不是含有你需要的字符 2, 截取字符串的某一个部分 3, 将字符串里的某个字符进行替换 4, 把字符串按某个字符...
  • EXCEL清洗类函数总结

    千次阅读 2018-01-22 11:34:40
    数据处理之前,需要对提取的数据进行初步清洗,如清除字符串空格,合并单元格、替换截取字符串、查找字符串出现的位置等,以下将做简要介绍: 清除字符串空格:使用Trim/Ltrim/Rtrim 合并单元格:使用...
  • 废话不多说,直接进入正题。 编写一个word模板 ... 使用notepad++打开,格式化下,这里只截取其中的一部分 找到需要替换的词,替换如下 替换如下 如果是表格,需要用到freemarke...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    excel常用函数公式及技巧搜集 从身份证号码中提取出生年月日 从身份证号码中提取出性别 从身份证号码中进行年龄判断 按身份证号号码计算至今天年龄 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式 按...
  • 函数类1、 Trim:清除字符串空格2、 CONCAT/CONCATENATE函数:连接单元格内的内容3、 LEFT/RIGHT/Mid函数:**截取左边/中间/右边字符串**4、 Replace/Substitute:替换单元格中内容5、 LEN/LENB 长度
  • 推荐课程,也是唯一上过的课程(误): Excel学习的最佳方式——表格之道(专业版) 1.Excel函数1.1数据清洗类(文本) trim删除多余的空格 ... left right mid文本截取,左右以及区间 len字符数 lenb字
  • 1、首先是Replace,如图所示,从第几个字符开始,替换掉几个字符。 2、Substitute 函数 ...Right(单元格,从右边开始截多少位),如图所示,这个函数可以方便的把带有00的文本全部截取为没有00开头的数字。 ...
  • python实现比较两份Excel数据差异

    千次阅读 2017-02-15 15:52:28
    1,读取excel文档数据 2,数据编码格式处理 3,find与rfind函数区别 4,检索关键字符并截取 5,查找关键字符并替换 6,集合,差集 实现代码如下: import xlrd l_p=[] l_q=[] l_q1=[] l_p1=[] #旧的一份...
  • EXCEL百宝箱.rar

    2012-12-24 14:07:37
    截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel界面和其它任意界面 【截取矩形对象】:将选定的矩形区域转换成图片文件 【截取任意区域】:将选定任意区域转换成图片文件 【删除空单元格】:删除...
  • Mid 截取字符串 Mid(字符串,开始位置,截取字符数) SUBSTITUTE 部分字串用新字串替换 SUBSTITUTE (字串,旧字串,新字串,位置(来指定以 新字串 替换第几次出现的 旧字串)) Find Find ...
  • 在最近的项目中我学习到了一种生成excel表格的方法,先将所要生成的表格用excel做出来,然后将其另存为xml形式(注意是xml格式),然后将其用记事本打开,截取表头(将表头文件中的行替换为*号或者某个特定符合,以...
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel界面和其它任意界面 【截取矩形对象】:将选定的矩形区域转换成图片文件 【截取任意区域】:将选定任意区域转换成图片文件 【删除空单元格】:删除...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    【查找与替换】 增强型EXCEL内置查找与替换功能。可以按设置搜索任何字符串(包括*或?符以及公式中包含的某字符),也可以将搜索结果写入到一新的工作表中以备查。 【工具箱选项】 集成工具箱的基本选项设置。基本...
  • excel常用函数公式及技巧搜集 从身份证号码中提取出生年月日 从身份证号码中提取出性别 从身份证号码中进行年龄判断 按身份证号号码计算至今天年龄 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式 按...
  • bat 批量重命名文件 并替换部分字符

    千次阅读 2019-09-30 16:17:42
    1 使用for,截取_之后的文件名,并重命名 @echo off & setlocal enableDelayedExpansion rem 1 这是提示输入文件位置,直接打开文件夹复制路径、黏贴就行 set /p path=please paste/input your Excel Path ...
  • 截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel界面和其它任意界面 【截取矩形对象】:将选定的矩形区域转换成图片文件 【截取任意区域】:将选定任意区域转换成图片文件 【删除空单元格】:...
  • 截取单元格F42中字符串最后一个“/”右侧字符串,如果不包含则返回空 公式如下: =IFERROR(MID(F42,FIND("@",SUBSTITUTE(F42,"/","@",LEN(F42)-LEN(SUBSTITUTE(F42,"/",""))))+1,LEN(F42)),"") 字符串长度:LEN...
  • 【查找与替换】 增强型EXCEL内置查找与替换功能。可以按设置搜索任何字符串(包括*或?符以及公式中包含的某字符),也可以将搜索结果写入到一新的工作表中以备查。 【工具箱选项】 集成工具箱的基本选项设置。基本...

空空如也

空空如也

1 2 3 4 5
收藏数 92
精华内容 36
关键字:

excel截取替换