2016-10-28 2 views
0

У меня есть книга с двумя листами. Я хочу запросить лист под названием Farming, который содержит строки чисел, связанных с разными объектами, которые я хочу суммировать.Google Таблицы запроса, где другой лист равен

Я хочу использовать запрос, чтобы два разных листа можно было сортировать и фильтровать без нарушения.

Я получил это далеко:

=query(Farming!A2:Z1000, 'select F+G+H+I+J+K+L where "Farming"!B="B7"', 0)

Если в колонке В на каждом листе является уникальный справочный номер для объектов. Однако я получаю синтаксическую ошибку, и я не уверен, куда идти отсюда.

Благодарим за помощь!

ответ

1

Мне непонятно, получаете ли вы B7 со страницы Фермы или листа, на котором находится формула. Если это первая, работает первая функция. Если это последний, второй работает. Эти примеры основаны на тексте, а не на числах, являющихся значением в ячейке B7. Если B7 - это номер, вам не нужно делать кавычки.

=query(Farming!A2:Z1000, "select F, G, H, I, J, K, L where B="&"'"&Farming!B7&"'", 0)

=query(Farming!A2:Z1000, "select F, G, H, I, J, K, L where B="&"'"&B7&"'", 0)

Example with the value in B1.

+0

Эй, Том, спасибо за Ваш ответ! Я попробовал то, что вы предложили, но подумал, что я не смог адекватно объяснить свою проблему. [Вот ссылка на тестовый лист] (https://docs.google.com/spreadsheets/d/1yXItUXwFlKjyi88sRj2m0yX66p8GDrRtsa7sQwVBStk/edit?usp=sharing) - надеюсь, это немного яснее. –

+0

'= запрос (Farming! A2: Z1000,« выберите F + G где A = A »)' Я не уверен, что вы получите то, что хотите. Он будет работать только в том случае, если столбцы A совпадают и находятся в одном порядке. –

0

Попробуйте

=query(Farming!A2:Z1000, "select F+G+H+I+J+K+L where B='"&B7&"'", 0) 

Замечания

Выбрать, STA Tement в запросе

  1. должен быть цитата (") заключено, а не единая цитата/апостроф (') прилагается.

  2. он может ссылаться на поля из аргумента данных, используя имена столбцов (A, B, C) или псевдонимы, такие как Col1, Col2 и т. Д., Когда данные не являются ссылочными.

  3. значения строк внутри инструкции SQL должны быть кавычка/апостроф прилагается

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