Новости:

Интересные и полезные статьи по работе с Excel и VBA можно найти в разделе ХИТРОСТИ

Главное меню

IMPORTRANGE с сортировкой по колонке в таблице приёмнике

Автор Kuzmich110, 29.05.2023, 17:32:39

« назад - далее »

Kuzmich110

Доброго времени суток!
Подскажите пожалуйста.
Возможно ли Сделать сортировку по колонке в таблице приёмнике.
Пример : https://docs.google.com/spreadsheets/d/1J_wTXPmYmm8VQYYNmm5gdkHv6sSKb-Fj2C6tGG_yMxY/edit#gid=1829055806

Дмитрий Щербаков(The_Prist)

#1
Так ведь есть функция SORT:
=sort(query(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1J_wTXPmYmm8VQYYNmm5gdkHv6sSKb-Fj2C6tGG_yMxY/edit#gid=0";"Исходник");"select * ");2;false)
Или Вам надо выгружать в один диапазон, а сортировать по столбцу, который никакого отношения не имеет к данных из query?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...

Kuzmich110

Совершенно верно.
Нужно чтобы данные  выстраивались в порядке колонки G (ID Нужна сортировка по этой колонке).

т.е есть массив в "Исходнике", где есть колонка ID.
При получении в "Приёмник" данные должны выстраиваться по ID в том порядке, который указан в приёмнике.
Надеюсь смог объяснить ))


Дмитрий Щербаков(The_Prist)

#3
=sort(query(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1J_wTXPmYmm8VQYYNmm5gdkHv6sSKb-Fj2C6tGG_yMxY/edit#gid=0";"Исходник");"select * ");G:G;ИСТИНА)
Только в G1 введите число 0 - иначе заголовки "поедут"
И число 11 у Вас пропущено, но зато есть число 9, которого нет среди исходных ID. На это тоже следует обращать внимание, т.к. в этом случае строки ID не будут соответствовать заданным числам в столбце порядка сортировки.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...

Kuzmich110

С номерами ID косяк, извиняюсь.
К сожалению немного не то.
Скорее я немного не правильно объяснил.
Нужно что-то по типу ВПР в EXcele.
Т.е подтянуть данные из "Источника" по ID, который указан в приёмнике.

Ввиду малого опыта, прошу прощения за "карявое" объяснение вопроса.

Kuzmich110

Вот правильное описание. Прошу сильно ногами не пинать ))
Из таблицы "Приёмник" данные попадают к каждому исполнителю по отдельности.
После того, как исполнитель проставляет дату выполнения и статус эти данные с помощью конгломерации попадают в таблицу источник.
Далее в "Приёмник" нужно вернуть "дату выполнения" и "статус" которые соответствуют ID в таблице "приёмник".

Лист приёмник скорее стоит переименовать, допустим, в "Журнал". В котором есть задача с номером ID, датой поступления и Ответственным.
Когда назначается ответственный, он видит эту задачу у себя в отдельном файле где ставит дату выполнения и статус, которые в свою очередь появляются в журнале.

Пока печатал в голову пришла идея: Может это воплотить через что-то вроде ВПР в Excel?

Яндекс.Метрика Рейтинг@Mail.ru