excel中如何批量找出最后一个空格右边文字?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中如何批量找出最后一个空格右边文字?相关的知识,希望对你有一定的参考价值。
如:A1 B1
中国 黑龙江省 鸡西市 鸡西市
中国 黑龙江省 哈尔滨市 哈尔滨市
找出空格左边文字。
=RIGHT(A1,LEN(A1)-MAX(IF(ROW(1:255)<=LEN(A1),IF(MID(A1,ROW(1:255),1)=" ",ROW(1:255),))))
公式向下拉 参考技术A 用法: =Crazy0qwer("A"& ROW())
功能: 获取A列当前行的最后一个空格后的字符
函数:
Private Function Crazy0qwer(Findstring As String)
Dim i As Long, Str1 As String
For i = 1 To Len(Range(Findstring))
Str1 = Right(Trim(Range(Findstring)), i)
If Str1 <> Trim(Str1) Then
Crazy0qwer = Trim(Str1)
Exit Function
End If
Next
End Function 参考技术B B1单元格公式:
=MID(A1,FIND("省",A1)+2,LEN(A1)-FIND("省",A1)-1)
格式柄下拉复制公式
以上是关于excel中如何批量找出最后一个空格右边文字?的主要内容,如果未能解决你的问题,请参考以下文章