问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL中如何提取某单元格最后一个空格之前的所有字符,每个单元格空格数不一定一样

发布网友 发布时间:2022-07-26 14:19

我来回答

5个回答

热心网友 时间:2023-10-20 20:56

最简单的办法:

1、首先自定义一个函数,代码如下:

------------------

Option Compare Text
Function FrSpace(ByVal rng As Range, ByVal T As String)'函数的名称自定义为“FrSpace”
Dim i%, k%, str$, Position%, CountSpace%
Dim Arr() As String
k = 0
str = rng
For i = 1 To Len(str)
If Mid(str, i, 1) = T Then
    ReDim Preserve Arr(k)
    Arr(k) = i
    k = k + 1
End If
Next i
CountSpace = Arr(k - 2)
FrSpace = Left(str, CountSpace - 1)
End Function
-----------------------

2、当函数一旦创建后,就可以象excel的内置函数一样直接使用了。如:=FrSpace(A1," ")

3、该函数的参数介绍:

  从函数自定义的第二行就不难看出撰函数的参数了。

  参数(单元格对象,文本对象)

  该函数的参数由两部分组成,前一个为单元格对象,后一个为你想要确定的文本对象。

由此可知,该函数不仅可以对空格,也可以对其它的文本进行同样的求解,增强了函数的适用性。

追问

代码有问题,标黄部分出错,截取的不是最后一个空格之前的全部内容,B5也出错了,全部都截取了。

热心网友 时间:2023-10-20 20:56

在B1单元格输入以下公式,然后向下填充公式

=LEFT(A1,FIND("座",SUBSTITUTE(A1," ","座",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))

 

详见附图

热心网友 时间:2023-10-20 20:57

B2=LEFT(A1,FIND("-",SUBSTITUTE(A1," ","-",LEN(A1)-LEN(SUBSTITUTE(A1," ",))))-1)向下复制

热心网友 时间:2023-10-20 20:57

如果最后一个空格后面字符串长度是固定的话,可以用函数解决,否则必须用VBA解决

热心网友 时间:2023-10-20 20:58

=LEFT(A1,LEN(A1)-FIND(" ",A1)+1)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 Excel 怎么取空格前字符 2010年清明节放假几天? 2010年清明节是几号放几天假 2010年几月几日是清明节 2010年的清明节是哪一天 2010年啥时是清明节? 2010年清明节是几月几号 2010清明节是哪天 2010年清明节是哪一天啊 2010清明节是几月几日 最大的行星是什么星?? 最大的行星是什么 世界上最大的行星是什么星 最大的行星是哪个 活的小龙虾能冷藏吗 活的小龙虾怎么保存 卫生间漏水至楼下,怎么办? 分析下生完宝宝下面干涩怎么调理? 为什么买的梦洁蚕丝被好重的味道? 一本是重点大学吗 你好,我电脑重装系统里面一些照片视频都没有了,要怎么恢复? 我在山西大同领的驾驶证,回江苏宿迁换证需要哪些手续? 这段话告诉大禹治水的什么很大 大禹治水什么的很大 大禹治水什么很大 大禹治水这篇课文十三年表明禹治水的? 大于治水,13年都没回家,告诉了我们大俞治水的什么? 大禹治水成功说明了什么 大禹治水神话中一去十三年说明了什么 守望黎明如何快速获得金币 守望黎明快速获得金币的方法 守望黎明怎么采集快 守望黎明怎么采集快 怎么在基金直销网站上买基金啊 比如买博时的 在基金网买基金,要求输入密码非银行卡密码是什么意思 价电子排布式与电子排布式有什么区别 电子轨道排布式与价电子排布有什么区别?? 价电子排步式和核外电子排布式的区别? 最好举几个例子 电子排布式,外层电子排布式,价电子排布式,离子的外层电子构型这些概念有哪些区别,化学求助啊 价电子构型和电子排布式有什么不同 外围电子排布式和价电子排布式有何关系? 清明节放假北京动物园门票多少钱一张? 问一下在北京的亲们~~去北京野生动物园的话清明怎么样啊?动物们都出来了吗? 清明节北京动物园人多吗?