2016-09-29 3 views
-1

У меня есть лист Google, который я хотел бы запросить и сопоставить людей с их работой и датами доступности для планирования. Я буду иметь дело с 30000 строк данных, и я был бы признателен за любое решение.Запрос лист Google

Я пробовал использовать несколько методов в течение нескольких часов без везения, и я надеюсь, что у кого-то будет ответ на мою проблему.

Вот лист с образцами данных и результатов, которые я хочу достичь:

https://docs.google.com/spreadsheets/d/1crWbpIpnDUr8OY5TvIZv8Bl3gebZyYRFlAmxcqy362E/edit?usp=sharing

Вы заметите, что я уже использую запрос, чтобы получить данные из листа планирования использовать фильтры. Проблема для меня - мне нужно перечислить и сопоставить учителя и помощника с той же датой, по крайней мере, у одного из них есть автомобиль.

Лист в вопросе называется ФИЛЬТРАМИ и мне нужно перечислить на правой стороне листа имен (колонка А) задание (колонок C) их автомобиль (столбец D) и DATE (колонка G)

Есть 3 возможности иметь данные в полезном виде, и я привел примеры желаемых результатов справа от листа FILTERS.

Я не уверен, нужна ли мне формула массива или скрипт, и я понятия не имею, как писать сценарий.

Любая помощь будет принята с благодарностью, поскольку я ударил кирпичную стену и не знаю, что делать.

+1

вы можете восстановить этот вопрос. Чтобы подтвердить ваши потребности, попробуйте объяснить это: «Мне нужно перечислить и сопоставить учителя и помощника с той же датой, и по крайней мере у одного из них есть автомобиль». Какой столбец необходим для сопоставления? Где дата? Где информация об автомобиле? Я думаю, для этого вам нужна 'arrayformula'. –

ответ

0

Сначала давайте исправить синтаксис ошибки и данные диапазон:

= запрос (A8: K; "выбрать группу, сумма (J) при помощи оси G ORDER BY A Desc", 1)

, вероятно, должны быть:

= запрос (А8: J; "выбрать группу, сумма (J) при помощи оси G ORDER BY A DESC"; 1)

Затем получить в испытательной камере:

This what tried :  
NAME null 2017-8-25 
NAME 1  1 

Но Вы уже имеете формулу A8:

= Query (ПЛАНИРОВАНИЕ!A1: О; "выберите A, B, M, O, E, N, C, F, G, sum (H), где A начинается с" "" & B3 & "" "и M содержит" "" & B4 & "" "и Е содержит "" "& B5 & """ и N содержит "" "& В6 & """ и Р содержит "" "& В2 & """ и I начинается с "" "& D2 & """ и J начинается с "" "& D3 & """ и К начинается с "" "& D4 & """ и L начинается с "" "& & "D5"" GROUP BY с, Е, М, N, O, F, G, A, B ORDER BY C, M, E»; 1)

просто нужно добавить TEACHER в В4 (проверка кода)

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