Excel 如何从列中的所有单元格中删除第二个句号后的所有文本?

Excel 如何从列中的所有单元格中删除第二个句号后的所有文本?,excel,excel-formula,Excel,Excel Formula,我有下面的excel电子表格上面,除了7500多行 我想删除纬度和经度列中每个单元格中的第二个“”。及其后的所有字符 我尝试过谷歌搜索公式来实现这一点,但我不知道如何将它们应用到每一行,也不能让它们使用句号。我尝试了下面的公式,但它给了我一个错误“你的公式有问题” 假设样本数据位于A1中,则执行以下操作: =MID(A1,1,FIND(".",A1,FIND(".",A1,1)+1)-1) 想法:使用mid和递归查找 您的EXCEL版本是哪种语言。也许可以用“+”或其他东西替换CHAR(1)。

我有下面的excel电子表格上面,除了7500多行

我想删除纬度和经度列中每个单元格中的第二个“
”。
及其后的所有字符

我尝试过谷歌搜索公式来实现这一点,但我不知道如何将它们应用到每一行,也不能让它们使用句号。我尝试了下面的公式,但它给了我一个错误“你的公式有问题”


假设样本数据位于A1中,则执行以下操作:

=MID(A1,1,FIND(".",A1,FIND(".",A1,1)+1)-1)

想法:使用mid和递归查找

您的EXCEL版本是哪种语言。也许可以用
“+”
或其他东西替换
CHAR(1)
。我最近遇到了这个问题。我把这个公式翻译成了我的语言,它正在工作。注意晶格度和经度单元格的格式。需要将格式设置为文本。不确定问题出在哪里,您是否可以在第一个后面找到“.”<代码>=左(E1,FIND(“.”,E1,FIND(“.”,E1)+1)-1)很可能存在翻译问题。我猜您的语言使用分号作为列表分隔符,可能使用点作为数字分隔符。该公式以美国为中心,使用逗号作为列表和数字分隔符。您需要正确地转换公式,如果您的值是数值而不是字符串,则可能需要修改内容。
=MID(A1,1,FIND(".",A1,FIND(".",A1,1)+1)-1)