Google sheets 当从jotform向google工作表添加行时,如何运行分割单元格数据的函数

Google sheets 当从jotform向google工作表添加行时,如何运行分割单元格数据的函数,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,首先,感谢您花时间来了解这一点,我是一个基本的电子表格用户,我想在这里实现的是我的能力 我正在使用一个收集鸟类目击数据(用户名、日期、物种、地理位置)的jotform,表单中的一个小部件获取电话位置的纬度和经度,并用逗号分隔符将其连接到一个单元格(地理位置),例如(56.58542,-5.34016) 提交表单时,它会在谷歌工作表中添加一个新行,该工作表有4列[用户名][日期][物种][地理位置] 当表单添加新行时,我想在该行[纬度][经度]中自动添加两个额外的单元格,其中包含横向和纵向拆分为它

首先,感谢您花时间来了解这一点,我是一个基本的电子表格用户,我想在这里实现的是我的能力

我正在使用一个收集鸟类目击数据(用户名、日期、物种、地理位置)的jotform,表单中的一个小部件获取电话位置的纬度和经度,并用逗号分隔符将其连接到一个单元格(地理位置),例如(56.58542,-5.34016)

提交表单时,它会在谷歌工作表中添加一个新行,该工作表有4列[用户名][日期][物种][地理位置]

当表单添加新行时,我想在该行[纬度][经度]中自动添加两个额外的单元格,其中包含横向和纵向拆分为它们的单元格,例如[56.58542][5.34016]。我可以使用=SPLIT()函数手动执行此操作,但我希望在添加行时自动执行此操作


这可能吗?有人能告诉我在哪里可以学习如何做,或者在这里发布信息吗?

是的,在第1行中写一个ARRAYFORMULA()是可能的。它看起来像这样。假设您要填充的列是L和M。您的Lat Long当前位于列K中。在单元格L1中,您只需编写一个公式。上面没有标题,只有这个

=数组公式({“Lat”,“Long”;IF(K2:K=”“,SPLIT(K2:K,”,“,0)))


希望有帮助。

欢迎<正如您所指出的,code>=SPLIT是一个googlesheets函数,但是
SPLIT
也是一个Javascript。因此,您可以在脚本中使用
split
;google StackOverflow,有很多例子-这个答案提供了可以适应您自己场景的基础知识。您还需要研究,特别是
onFormSubmit
,它是一个可安装的触发器,当电子表格收到表单提交时将执行。您希望如何实现这一点,通过函数还是通过脚本?