当前位置: 首页 > news >正文

如何去除字符串两侧的空白字符?

TRIM函数会去掉字符串左侧和右侧的空格,语法是:TRIM(字符串)

excel中,TRIM函数能去掉字符串左侧和右侧的空格,它的ASCII码是32。

以下设定一个字符串组合,它的第一个字符中空格,最后一个字符是换行符

=" " & "abcde"&CHAR(10)

使用TRIM处理后,字符长度为6,第一个字符是“a”,说明空格已被清除。

实际工作中,我们还会遇到一些看上去的“空白字符”,它们的ASCII码不是32,常被称为“非打印字符”,TRIM函数对它们是无能为力。

那对其它看上去的“空白字符”怎么办呢?

excl中还有一个函数数可以试一试,CLEAN函数,它的语法是 CLEAN(字符串),CLEAN函数可以清除掉一部分看上去的“空白字符”。

在TRIM函数之外套用CLEAN函数,

=CLEAN(TRIM(A1))

可以看到,输出结果是5个字符,第一个字符中“a”,最后一个字符是“e”,字符前面的空格,和后在贩换行符都被清除了。

还有一种情况是,字符是从其它软件中复制粘贴而来,其中有“外星字符”,如果用CODE函数求它的编码,会得到63,但是63对应的字符是“?”,这个TRIM+CLEAN组合也无能为力,但是用SUBSTITUTE函数可以清除它。

还有例外情况情况要复杂些,只能视实际情况而定。

http://www.lryc.cn/news/350068.html

相关文章:

  • Flutter 中的 PageStorage 小部件:全面指南
  • 头歌实践教学平台:CG1-v2.0-直线绘制
  • Nacos+GateWay 搭建微服务架构
  • 【2024华为HCIP831 | 高级网络工程师之路】刷题日记(18)
  • 在抖音做电商,没有货源,不懂直播怎么办?分享一种解决方案!
  • 基于单片机的智能安防系统设计(32+4G+WIFI版)-设计说明书
  • 云服务器配置mysql允许被远程连接从而使用图形化界面
  • 【软件测试】需求概念|软件的⽣命周期|开发模型|测试模型
  • SQL中的LAG函数与LEAD函数用法
  • 数据结构------二叉树经典习题1
  • 汇聚荣:拼多多长期没有流量如何提高?
  • Chrome的常用操作总结
  • dvwa靶场 JavaScript Attacks(js攻击)全难度教程(附代码分析)
  • Flutter 中的 checkboxListTile 小部件:全面指南
  • 前馈神经网络FNN、多层感知机MLP和反向传播推导
  • QML笔记八
  • 运维别卷系列 - 云原生监控平台 之 00.prometheus 监控汇总
  • 信息系统安全与对抗-网络侦查技术与网络扫描技术(期末复习简答题)
  • 【python量化交易】—— Alpha选股策略 - Qteasy自定义交易策略【附源码】
  • 简单记录下:Navicat 导出表结构至 Excel
  • 黑马基于Web-socket的java聊天室基本解析
  • 【操作系统期末速成】​内存管理|内存的装入模块在装入内存的方式|分配管理方式|页面置换算法|页面置换
  • 图和网络笔记
  • 请求外部系统报错
  • 电路板维修【四】
  • (程序设计语言)传值、传引用
  • 一次基类类型对象无法被传递问题的分析
  • windows设置Redis服务后台自启动
  • 掌握Linux常用命令,扫平面试需求障碍
  • c语言之文件打开模式