各位高手前辈,我有4个数据,需要通过EXCEL函数来取每个数据的最后一个值(也就是说需要取的数据是逗号后面的最后一个值),本人确实不知道该如何操作了(用函数),具体如下:
中国,上海
中国,北京
中国,广州,深圳
中国,重庆,壁山,丁家
最后直接得到的结果是:
上海
北京
深圳
丁家
非常感谢各位帮助。再次感谢
方法一:函数
=IF(LEN(A1)>0,MID(A1,LEN(A1)-1,2),"")
方法二:VBA编程
'VBA编程 自定义GetLast函数
Function GetLast(str As Range) As String
Dim strLen As Integer, i As Integer, record As Integer
strLen = Len(str)
For i = strLen To 0 Step -1 '尾部开始扫描直至遇到","号
If Mid(str, i, 1) = "," Then
record = i
Exit For '退出循环
End If
Next i
GetLast = Mid(str, i + 1, strLen - i)
End Function
非常感谢你,通过你给的公式问题得到解决了
追答可惜没采纳