将不同工作表中的多列拉成单列

时间:2019-06-05 14:39:31

标签: google-sheets google-sheets-formula google-sheets-query

我有50个工作表,代表一个电子表格中的50个状态,在这些状态中,我正在尝试从输入列进行合并(所有工作表上都为Col4,“城市”列的格式如下:“奥斯汀,德克萨斯州”)放入单个索引列以从中构建城市绘制的地图。 (为此,我正在Google表格中使用“标记地图”)。

但是,我在尝试完成此任务时遇到了错误。

我已经用=QUERY()抽了2张纸(为了方便起见,用了2张纸)。

=QUERY({AL!D2:D10; AK!D2:D10},"SELECT * WHERE Col4 > 0")

但是,我得到了

  

“查询已完成,输出为空”错误。

=QUERY({AL!D2:D10; AK!D2:D10},"SELECT *")

有效,但是我只得到了AL城市的结果,“ AL,奥本”,而没有“ AK,安克雷奇”。

我曾尝试过通过各种Select语句来查看它是否可行,但是我获得的不仅仅是一张工作表的Column。

如果有人对如何执行此操作有任何更好的建议,或者对为什么我收到错误消息或做错消息有任何想法,请提供帮助。

1 个答案:

答案 0 :(得分:0)

您需要这样做:

=QUERY({AL!D2:D10; AK!D2:D10}, "where Col1 is not null", 0)