Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Выбрать данные из одной таблицы и раскидать по другим листам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Выбрать данные из одной таблицы и раскидать по другим листам
Alexxx4177 Дата: Четверг, 21.07.2022, 10:15 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Добрый день. Помогите с таблицей.
НА первом листе есть таблица, которая каждый месяц меняется по размеру (больше строчек становится или меньше, не важно, длина таблицы меняется). Первый столбец называется "Город", надо по этому признаку, вытащить все данные с таблицы на соотвествующие листы. Если я делаю просто связь на другие листы и вставляю фильтр, то когда таблица на первом листе меняется, то надо фильтр перезапускать, тогда тогда на других листа меняются таблицы. Тут видимо макрос какой то нужен. Помогите?
К сообщению приложен файл: 4353292.xlsx (10.0 Kb)
 
Ответить
СообщениеДобрый день. Помогите с таблицей.
НА первом листе есть таблица, которая каждый месяц меняется по размеру (больше строчек становится или меньше, не важно, длина таблицы меняется). Первый столбец называется "Город", надо по этому признаку, вытащить все данные с таблицы на соотвествующие листы. Если я делаю просто связь на другие листы и вставляю фильтр, то когда таблица на первом листе меняется, то надо фильтр перезапускать, тогда тогда на других листа меняются таблицы. Тут видимо макрос какой то нужен. Помогите?

Автор - Alexxx4177
Дата добавления - 21.07.2022 в 10:15
bigor Дата: Четверг, 21.07.2022, 10:43 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1278
Репутация: 246 ±
Замечаний: 0% ±

нет
Добрый
Формулами, для первого листа
Код
=IFERROR(INDEX(Общий.$A$1:$F$100;AGGREGATE(15;6;ROW(Общий.$A$1:$A$100)/((Общий.$A$1:$A$100="Москва")+ (Общий.$A$1:$A$100="Рязань"));ROW(A1));COLUMN(A1));"")
К сообщению приложен файл: 4353292_1.xlsx (10.4 Kb)
 
Ответить
СообщениеДобрый
Формулами, для первого листа
Код
=IFERROR(INDEX(Общий.$A$1:$F$100;AGGREGATE(15;6;ROW(Общий.$A$1:$A$100)/((Общий.$A$1:$A$100="Москва")+ (Общий.$A$1:$A$100="Рязань"));ROW(A1));COLUMN(A1));"")

Автор - bigor
Дата добавления - 21.07.2022 в 10:43
Alexxx4177 Дата: Четверг, 21.07.2022, 11:17 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Спасибо буду пробовать.
 
Ответить
СообщениеСпасибо буду пробовать.

Автор - Alexxx4177
Дата добавления - 21.07.2022 в 11:17
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!