Google sheets 根据其他单元格中的信息修改Google工作表单元格中的信息

Google sheets 根据其他单元格中的信息修改Google工作表单元格中的信息,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我需要帮助。我有一个电子表格,上面有街道地址,街道地址后面压缩了城市 (示例:A1:123 Flowers StreetRichmond) 我的城市在邻近的山口 (示例:B1:里士满) 我需要一个脚本,将引用B1中的城市名称,并给我在C列没有城市的街道地址 (示例:C1:123花卉街) 这能做到吗 最后一个挑战。我需要它来识别城市的名字,不管大小写。我有一些大写字母和一些大写字母(例如:里士满或里士满) 感谢您的帮助尝试:=左(A1,搜索(B1,A1)-1) 崩溃 搜索(B1,A1):在完整

我需要帮助。我有一个电子表格,上面有街道地址,街道地址后面压缩了城市

(示例:A1:123 Flowers StreetRichmond)

我的城市在邻近的山口

(示例:B1:里士满)

我需要一个脚本,将引用B1中的城市名称,并给我在C列没有城市的街道地址

(示例:C1:123花卉街)

这能做到吗

最后一个挑战。我需要它来识别城市的名字,不管大小写。我有一些大写字母和一些大写字母(例如:里士满或里士满)

感谢您的帮助

尝试:
=左(A1,搜索(B1,A1)-1)


崩溃

  • 搜索(B1,A1)
    :在完整地址(A1)中搜索城市(B1)。搜索不区分大小写,因此B1的大小写不相关。
    基于“123 Flowers StreetRichmond”的测试数据,此搜索返回19
  • =left(A1,search(B1,A1)-1)
    :我们知道城市位于A1中字符串的末尾,因此我们使用“left”返回最多的字符,但不包括搜索值(您必须减去1才能获得18个字符)。
    根据测试数据,前18个字符=“123 Flowers Street”

  • 欢迎光临。“这能做到吗?”当然。你能概述一下你在发布你的问题之前所做的研究吗?@Tedinoz-我研究了“IFError”和“Search”函数来查找单元格中的文本,但无法获得返回单元格减去城市(里士满)的函数。我还研究了全冠vs冠军的案例问题。我发现=Proper(text)函数在转换文本时效果很好,但是如果城市与街道地址相邻,没有空格,那么城市将保留为所有小写字母,并带有街道的最后一个单词。在我的例子中,它将显示为Streetrichmond。这是我在C1中使用的公式,但它不断给我一个错误=IFERROR(如果(搜索(B1,A1,1),A1-B1,“否”))你说“我需要一个脚本”。你的意思是字面上的意思,还是作为一个自定义函数,或者,只是不确定感谢@Tedinoz要求澄清。我不确定解决我的问题的最佳方法是什么。事实证明,你对函数的帮助就是答案。谢谢你的帮助,真是妙不可言。非常感谢。也谢谢你把这个分解,这很有意义,帮助我更好地理解它。