2014-12-05 3 views
0

Я использую Query для получения всех данных с нескольких листов и их отображения на листе «мастер». Каждый лист имеет 5 столбцов, и все данные собираются, когда я использую эту формулу:.Форматировать результаты QUERY при передаче массива в таблицах Google

=Query({sheet1!A2:E,sheet2!A2:E,sheet3!A2:E}, "select *") 

Это возвращает лист 2 начала в F1 (Не А10, например). Лист 3 начинается в K1. Как я могу получить все результаты для начала в столбце A?

Вот пример Spreadsheet

Спасибо.

+0

Привет, Можно ли обеспечить образец таблицы (с правами на редактирование), чтобы мы могли более внимательно посмотреть? – JPV

+0

Вот аналогичный документ. Если вы посмотрите на лист DATAMERGE, вы можете увидеть все данные из остальных трех листов, все из которых берут одни и те же столбцы. [link] (https://docs.google.com/spreadsheets/d/1XQ3y-PHj-11IFLHun4waWvYyAHCt_KGUikcIIsW2FTc/edit?usp=sharing) –

ответ

0

Я нашел ответ. Элементы массива должны были разделяться точкой с запятой (;) не комой (,). Формула должна выглядеть следующим образом:

= Query ({sheet1 A2: E; sheet2 A2:! E; Лист3 A2: E!}, "Выберите *")

Смежные вопросы