用到的函数:MID,FIND,LEFT,RIGHT,TRIM,SUBSTITUTE,LEN

公式:=MID(A1,FIND(LEFT(TRIM(A1)),A1),FIND("☆",SUBSTITUTE(A1,RIGHT(TRIM(A1)),"☆",LEN(A1) - LEN(SUBSTITUTE(A1,RIGHT(TRIM(A1)),""))))-FIND(LEFT(TRIM(A1)),A1)+1)

说明:设单元格为A1,值为:$$$ab$$aba$$$($代表空格)

1:求出A1中右边的第一个非空格字符(rc : right char)
 rc = RIGHT(TRIM(A1))    ----> rc = a

2:求出rc在A1中出现的次数
 n = LEN(A1) - LEN(SUBSTITUTE(A1,rc,"")) ----> 3
 SUBSTITUTE(A1,rc,"") : 将rc用空字符替换

3:将A1中最后一个rc替换为"☆"(因为"☆"不常用)(s : string)
 s = SUBSTITUTE(A1,rc,"☆",n)           ----> 得到字符串 $$$ab$$ab☆$$$

4:求出"☆" 的位置 (即右边第一个非空格字符的位置)(rf : right first)
 rf = FIND("☆",s)   ----> 10

5:求左边第一个非空格字符的位置(lf : left first)  
 lf = FIND(LEFT(TRIM(A1)),A1)  ----> 4

6:取A1中从lf开始共rf-lf+1个字符
 = MID(A1,lf,rf-lf+1)

EXCEL中去掉单元格首尾空格,保留字符串中间空格相关推荐

  1. Excel中去掉单元格中间的空格

    SUBSTITUTE函数法

  2. Excel 中合并单元格的快捷键(ALT+H+M+M)

    要在 excel 中合并单元格,首先选择要合并到一个单元格中的单元格,然后可以使用从ALT开始的快捷键,然后同时按H+M+M. 一旦我们使用快捷键执行该函数,它将弹出一条警告消息"合并单元格 ...

  3. 使用VBA对Excel中的单元格按色阶赋颜色

    Excel中对单元格赋值,可以通过Cells(row, column).Interior.Color这个属性赋值.但这是一个十进制数,范围是0-16777215. 属于long长整形. 通常对颜色赋值 ...

  4. 如何在Excel中选择单元格时高亮显示行和列

    在Excel中,选择单元格时高亮显示行和列的方法如下: 选择要高亮显示的单元格 在"开始"选项卡中,单击"格式"命令按钮 在弹出的菜单中选择"行和列& ...

  5. 如何在Excel中选择单元格时自动高亮显示整行和整列

    要在Excel中选择单元格时自动高亮显示整行和整列,请按照以下步骤操作: 打开Excel工作表. 点击"开始"菜单中的"Excel选项". 在Excel选项窗口 ...

  6. Microsoft Excel 教程:如何在 Excel 中更改单元格的格式?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中更改单元格的格式. 可以对整个单元格以及单元格中的数据应用格式. ...

  7. Excel中去除单元格内左上角的绿色小三角

    今天在编辑一个excel文件时,发现有一列的单元格中的左上角都有一个绿色的小三角. 当我用公式对这列中的单元格进行操作的时候,在公式总不能反应出值来. google了下,原来是excel的一个防止用户 ...

  8. Excel中提取单元格中的部分内容或单元格中的数字公式大全(提取数字,提取前几位,提取指定文字之间的内容等等)

    Excel如何提取单元格中的部分文字或单元格中的数字 Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具. 支持以下提取方式,输入提取要求, ...

  9. java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据

    目前网上能找到的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高:POI免费.供大家参考,针对具体情况选择具体方案. 1. PageOffice读取excel impor ...

最新文章

  1. SpringBoot实战(十四)之整合KafKa
  2. java.lang.Class
  3. 同步轨道进入过程_工业轨道运输车_液压升降型轨道平车的应用
  4. 【java开发系列】—— java输入输出流
  5. VS2017创建Linux项目实现远程GDB调试
  6. 明明知道银行存款会贬值,为什么还有那么多人把钱放在银行?
  7. DM8168的McSPI/McASP/McBSP接口
  8. 休眠NONSTRICT_READ_WRITE CacheConcurrencyStrategy如何工作
  9. 2019年技术盘点微服务篇(一) | 程序员硬核评测
  10. Windows 键盘快捷键概述
  11. 获取字符串的真实长度
  12. pl/sql developer 快捷操作: 显示不可见字符 显示历史sql语句 拷贝整个sql窗口的语句至新的sql窗口...
  13. bch编码matlab,BCH码的编码方法.doc
  14. 电容电感充电曲线仿真图
  15. 深入浅出聊PLC技术,无线智能家居瞬间「不香了」?
  16. 项目质量管理__七种基本质量工具__老七工具和新七工具
  17. Vue全家桶学习笔记:Vue Router篇
  18. QT学习笔记(六)——QT弹出对话框并在主窗口调用对话框的信息
  19. windows7 安装 choco
  20. 提高APP用户粘性,你需要了解这些!

热门文章

  1. Android开发规范:APP版本发布(全量发布、灰度发布)
  2. 用PHOTOSHOP 1寸照片制作方法
  3. java cookie能存到服务器_Cookie技术用于将会话过程中的数据保存到( )中,从而使浏览器和服务器可以更好地进行数据交互。(5.0分)_学小易找答案...
  4. selectpicker 清空选项_boostrap selectpicker 用法
  5. 小程序实现canvas添加图文
  6. 用计算机算术表白,数学学霸的表白,你能看懂几句?
  7. Google Chorme
  8. 设计水杯,门锁的测试用例
  9. Linux(Debian)安装Geany教程
  10. 十七 SQL ALTER 与 AUTO INCREMENT