excel如何分离数字和字符 例如23°27'43.520"N,我想得到232743.520如何得到,请教高数,谢谢
发布网友
发布时间:2022-05-16 11:12
我来回答
共2个回答
热心网友
时间:2023-10-20 18:38
假设数据在A1单元格,则在B1输入公式:
B1=LEFT(SUBSTITUTE(SUBSTITUTE(A1,"°",""),"'",""),10)
热心网友
时间:2023-10-20 18:39
Public Sub abc()
m = Cells(1, 1) '23°27'43.520"N放在Cells(1, 1)单元格中
x = Len(m) '得到字符长度
For i = 1 To x
n = Mid(m, i, 1) '截取每个字符
For j = 46 To 57 '小数点与数字ASCll码区间
If n = Chr$(j) Then '判断每个字符是否是数字或小数点
u = u & n '是数字或小数点把字符累加,不是跳过
End If
Next j
Next i
Cells(2, 1) = u '存放结果
End Sub