查看下面的图片,我想从“geohash,纬度,经度”列中提取纬度和经度。
我不能只使用该函数,RIGHT(C2,LEN(C2)-8)
因为纬度和经度的长度不同,我必须手动浏览整个 E 列并添加任何已删除的数字。
答案1
答案2
您可以使用寻找,中&左边为此的功能。
将其用于纬度:
=LEFT(MID(C1,FIND(",",C1)+1,100),FIND(",",MID(C1,FIND(",",C1)+1,100))-1)
& 长期使用:
=MID(MID(C1,FIND(",",C1)+1,100),FIND(",",MID(C1,FIND(",",C1)+1,100))+1,100)
然后只需将它们都拖下来即可。
如果您想将它们作为整数返回,请+0
在公式末尾使用,否则它们将是字符串。
答案3
您可以使用FIND()
- 函数来获取逗号的位置,然后拆分纬度和经度的字符串。
因此可以用于纬度
=MID(A2, FIND(",", A2)+1, FIND(",", A2, FIND(",", A2)+1)-1)
和经度
=RIGHT(A2, LENGTH(A2)-FIND(",", A2, FIND(",", A2)+1))