Я работаю над другой электронной таблицей Google Sheets для ввода данных (детали фильма, такие как название на английском языке, название оригинала, дата выпуска, рейтинг, страна происхождения и ссылка), а на той, на которой я анализирую данные Мне удалось успешно использовать importrange
.
Вот код, который я успешно использовал для получения среднего рейтинга списка фильмов страны:
=AVERAGE(IMPORTRANGE("LINK_TO_INPUT_DATA_GOOGLE_SHEETS", CONCAT(A1:A, "!D1:D")))
Это среднее значение выводится в столбец C, а название страны (которое также является именем листа для importrange
) находится в столбце A.
Я хочу создать аналогичный запрос, но для фильмов, в которых Страна происхождения совпадает со Страной из столбца A (Любой фильм, имеющий несколько стран происхождения, вводится с первым в электронной таблице и копируется во все остальные соответствующие страны происхождения).
Я пытался использовать QUERY
из Google Sheets для создания набора результатов, но в лучшем случае он дает тот же результат, что и предыдущее среднее значение, а в худшем случае он просто выдает ошибки. Вот моя последняя попытка выполнить запрос:
=AVERAGE(QUERY (IMPORTRANGE("LINK_TO_INPUT_DATA_GOOGLE_SHEETS", A1:A), "SELECT Col4 WHERE Col5="&A1&""))
Насколько я могу судить, это должно сработать, но в данный момент говорится, что он не может найти диапазон или лист для импортированного диапазона.
Любая помощь очень ценится!
EDIT:
Вот ссылка на лист ввода: https://docs.google.com/spreadsheets/d/1bopmJu7Av71sCh8iUoG20WubGL9ssx09dOnBZnys4Ko/edit?usp=sharing
Вот ссылка на таблицу анализа (запрос должен быть на листе MOVIES):
https://docs.google.com/spreadsheets/d/1-hfQdqvDWXXtGR2fmTy-lZEOtp9sdxkvoget4toi1W4/edit?usp=sharing