目录

字符串截取

截取前几位

截取后几位

截取某一字符串前全部内容

截取某一字符串后全部内容

截取最后一个“/”后的全部内容

截掉后几位

去重

去重

公式不计算


字符串截取

截取前几位

=LEFT(A2,10)

例如:1646605803-7717         处理后: 1646605803

截取后几位

=RIGHT(A2,4)

例如:1646605803-7717         处理后: 7717

截取某一字符串前全部内容

=LEFT(B2,FIND(" SDK",B2)-1)

例如:Google Play Services SDKGoogle          处理后:Google Play Services

截取某一字符串后全部内容

=MID(B2,FIND(" SDK",B2)+4,100)

其中4代表字符串长度(也就是" SDK"的长度)

100是一个很长的数,保证一直截取到结尾

例如:Google Play Services SDKGoogle          处理后:Google

截取最后一个“/”后的全部内容

  • 利用SUBSTITUTE(A1,"/","") 将"/"替换成空字符
  • 利用LEN(A1) - LEN(SUBSTITUTE(A1,"/","")) 获取有多少个"/"被替换
  • 利用SUBSTITUTE(A1,"/","@", LEN(A1) - LEN(SUBSTITUTE(A1,"/","")))将最后一个"/"替换成"@"
    • 原理是:SUBSTITUTE函数的第四个参数,可以指定被替换字符串出现的次数
  • 利用MID(SUBSTITUTE(A1,"/","@", LEN(A1) - LEN(SUBSTITUTE(A1,"/",""))),FIND("@",SUBSTITUTE(A1,"/","@", LEN(A1) - LEN(SUBSTITUTE(A1,"/",""))))+1,100)获取"@"后的全部内容

所以最终的公式是:

=MID(SUBSTITUTE(A1,"/","@", LEN(A1) - LEN(SUBSTITUTE(A1,"/",""))),FIND("@",SUBSTITUTE(A1,"/","@", LEN(A1) - LEN(SUBSTITUTE(A1,"/",""))))+1,100)

截掉后几位

=LEFT(C2,LEN(C2)-1)

例如:工具&实用程序1                  处理后:工具&实用程序

去重

选中整列,再取消选中列的表头和数据第一行(CTRL+鼠标左键),输入公式:

=IF(G3="","",IF(G2=G3,"重复","非重复"))

CTRL+回车,完成公式填充:

数字前补0

=TEXT(F1,"000000")

公式不计算

尝试将单元格格式调整为常规格式,再次输入公式

【Excel】字符串截取、去重复行相关推荐

  1. Python标识EXCEL文件中的重复行

    本代码分别对指定目录(路径='G:\\Xct\\python')下的EXCEL文件:文件01.xlsx和文件02.xls进行重复行标记,这样便于在EXCEL中用"自动筛选"的功能将 ...

  2. Excel如何一键删除重复行?Leo老师告诉你

    在工作学习中,我们经常会遇到Excel如何一键删除重复行这样的问题.哥白尼说过:人的天职在勇于探索真理.因此,面对Excel如何一键删除重复行我们应该有努力探索的精神.与你内心最贴近的东西,切莫等闲视 ...

  3. 查找并删除EXCEL文件中的重复行(整行重复)

    ''' 用Python写代码:查找并删除EXCEL文件中的重复行(整行重复) --GhatGPT方案 ''' #-------------------------------------------- ...

  4. python pandas 分类汇总_pandas去重复行并分类汇总的实现方法

    今天主要记录一下pandas去重复行以及如何分类汇总.以下面的数据帧作为一个例子: import pandas as pd data=pd.DataFrame({'产品':['A','A','A',' ...

  5. python去重复行_python 去除Excel中的重复行数据

    原博文 2019-08-05 16:15 − 导入pandasimport pandas as pd1.读取excel中的数据:frame = pd.DataFrame(pd.read_csv('ex ...

  6. 【shell】笔记|去重复行|删除匹配行|反选删除|反向显示|加减乘除

    目录 配置 bash Shell忽略命令大小写 |按"上"键显示该命令的历史 shell 删除匹配行 shell 获取结果中的第n列,第n行 grep过滤 shell 注释块 Li ...

  7. linux排序语言,Linux sort 排序命令uniq去重复行

    sort命令 sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语 ...

  8. Excel字符串截取(leftrightmid)

    Excel中字符串截取函数主要有left.right和mid 1.left函数 在字符串"wang"中,从左起截取2个字符,结果是"wa". 2.right函数 ...

  9. 如何去除 EXCEL 文件中的重复行

    在EXCEL数据文件中,如果按某几个列值比较,值都相等的几行称为重复行,那么怎么删除多余的重复行,只留下一行? 如果数据少,只有几十行数据,那么手工删除也是可以的.而如果数据量很大,手工处理就会是很麻 ...

  10. Excel技巧—如何从重复行中取某一行

    点赞再看,养成习惯:吃一堑,长一智. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Exce ...

最新文章

  1. Docker监控方案(TIG)的研究与实践之Grafana
  2. golang beego orm mysql sqlite3 postgresql 模型字段 数据库类型 对应关系
  3. android studio 创建.9文件,自己使用Android studio创建.9(点9)图片
  4. 面试被问线程池,真香
  5. Python学习笔记之列表(四)
  6. Python机器学习:KNN算法05f超参数
  7. STM32 HAL CubeMX 串口IDLE接收空闲中断+DMA
  8. 锋神教我数据库,吴大哥教我写文档——其一
  9. 关于项目对表单校验的需求
  10. 解决springboot启动失败问题:Unable to start embedded container;
  11. 多线程Socket传送文件的客户端和服务端源代码
  12. C#程序设计实践教程pdf
  13. 移动wifi宝显示无服务器,优游宝4G随身WiFi解决方案 云SIM技术无需插卡
  14. 树莓派python识别二维码_树莓派识别二维码
  15. C语言中char字符为0时的情况
  16. 以华为2016年笔试题为例,详解牛客网的在线判题系统(OJ模式)
  17. 漫步数学分析十九——介值定理
  18. el-table拆分单元格
  19. 用Facebook做广告和营销,你需要注意哪些问题?
  20. WL算法(来自graph-bert)

热门文章

  1. Apache Shiro框架
  2. 双网卡同时上内外网的解决方法
  3. 在Word中使用带圈数字为正文编号
  4. 把ipad变成电脑的音箱
  5. js 导出Excel
  6. html做出文字凹凸效果,css3怎么实现字体凹陷凸出效果?(附代码)
  7. win7硬盘分区软件_系统软件
  8. C# string转Intptr Intptr转string
  9. 最新版微信上墙功能齐全无BUG版大屏幕+演示系统常用主题和音乐
  10. C语言SM2算法实现(基于GMSSL)