ITPub博客

首页 > 应用开发 > IT综合 > Excel问题解决荟萃 (持续更新...)

Excel问题解决荟萃 (持续更新...)

原创 IT综合 作者:saproad 时间:2007-04-12 13:05:32 0 删除 编辑
2007.04.12
Q:同事询问,在Excel中如何去掉某个单元格数据的前导空格?
A:假设要处理的单元格位置是A1,则公式如下
=REPLACE(A1,1,(FIND(LEFT(TRIM(A1),1),A1,1)-1),"")
说明:Excel中有一个去除空格的函数TRIM(),但这个函数会同时去掉一个字符串的前导及后置空格,显然不能符合要求。虽然也可自己写个自定义函数,用VBA代码来实现,但显然不方便普通用户使用。使用嵌套函数的方法同样也可实现这一功能。
解决思路:先通过TRIM()函数去除字符串的前后空格,取出去除空格后的字符串的第一个字符,然后搜索原字符串中中该字符的第一个显示位置,从而能够确定这一位置之前的所有字符都是空格,使用替换的方法,将前面的空格替换成无字符。[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7294676/viewspace-910187/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    3
  • 访问量
    32093