![](/img/trans.png)
[英]Extract longitude and latitude to either one or two cells, from one cell text string in Excel
[英]extract latitude and longitude values in parenthesis in an excel cell
我有这样的excel栏,例如“ 5680 Konkel St Detroit 48210(42.3270550004,-83.1107549997)”,我只想提取经纬度。 通常我会做一个= right(a2,30)但拉特长是不同的长度,所以它不起作用
如果您对我的理解很好,则A列中的每个单元格都包含一个文本,例如:“ 5680 Konkel St Detroit 48210(42.3270550004,-83.1107549997)”,并且您想提取括号中的两个数字。
我建议您不要使用其他人建议的公式,因为它们的公式很复杂并且难以维护。 如果您想了解自己在做什么,请按以下步骤逐步使用多余的列(如果需要,可以将其隐藏)。
在B列的B1单元格中,输入公式= FIND(“(”,A1)。
这将返回一个整数,它是字符“(”在单元格A1中原始文本中的位置。
然后在C列的C1单元格中输入= FIND(“,”,B1),在此我们将B1中返回的先前值用作起始索引,因为我们知道“,”位于“(”之后
在D列的D1单元格中,输入= MID(A1,B1 + 1,C1-B1),这将为您提供第一个数字。
然后在E列的E1单元格中,输入= FIND(“)”,C1),在此我们将C1用作起始索引,因为我们知道“)”位于“,”之后
最后,在F列的F1单元格中输入= MID(A1,C1 + 2,E1-C1-1),这将为您提供第二个数字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.