根据Google表格中的某些变量创建水平列表

时间:2019-09-16 10:37:04

标签: arrays google-sheets google-sheets-formula array-formulas google-sheets-query

例如,我有基于地名的一千个坐标

Example

我必须根据地名,用逗号分隔的坐标来创建多边形。我的公式示例位于E1行。 但是,如果我必须一一键入公式而不得不根据位置确定纬度经度,那将很累人。

在我可以基于A列中的变量(地名)创建用逗号分隔的坐标列表时,是否有最快的解决方法?

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA(REGEXREPLACE(TRIM(SPLIT(TRANSPOSE(QUERY(QUERY(
 IF(D2:D<>"", {A2:A&"♠", D2:D&","}, ),
 "select max(Col2) where Col1 is not null group by Col2 pivot Col1")
 ,,999^99)), "♠")), ",$", ))

0