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

Вход

Регистрация

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

 

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

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

Есть два листа (в прикреплении), на одном еженедельно добавляются данные из двух колонок, где показатели (по которым ищу данные) периодически перемешиваются.
Данные выношу на отдельный лист формулой ИНДЕКС с применением ПОИСКПОЗ. Как мне в зависимости от недели загружать нужные данные?
Цель: изменив неделю на листе свода подгрузить данные за эту неделю.
К сообщению приложен файл: 0662880.xlsx (9.5 Kb)
 
Ответить
СообщениеЕсть два листа (в прикреплении), на одном еженедельно добавляются данные из двух колонок, где показатели (по которым ищу данные) периодически перемешиваются.
Данные выношу на отдельный лист формулой ИНДЕКС с применением ПОИСКПОЗ. Как мне в зависимости от недели загружать нужные данные?
Цель: изменив неделю на листе свода подгрузить данные за эту неделю.

Автор - Алексей3012
Дата добавления - 28.10.2022 в 16:49
Serge_007 Дата: Пятница, 28.10.2022, 17:39 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Например так:
Код
=СУММ((B3=Данные!D$11:N$15)*(C$2=Данные!D$9:N$9)*(ЕСЛИ(ЕЧИСЛО(Данные!E$11:O$15);Данные!E$11:O$15;0)))
К сообщению приложен файл: 20221028_3012.xls (65.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНапример так:
Код
=СУММ((B3=Данные!D$11:N$15)*(C$2=Данные!D$9:N$9)*(ЕСЛИ(ЕЧИСЛО(Данные!E$11:O$15);Данные!E$11:O$15;0)))

Автор - Serge_007
Дата добавления - 28.10.2022 в 17:39
Алексей3012 Дата: Пятница, 28.10.2022, 18:26 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Спасибо, НО.
Это если использовать несколько аргументов через формулу массива. Эта формула будет долго высчитываться при большом количестве показателей.
Как бы нам в формуле ИНДЕКС с ПОИСКПОЗ прописать формулу поиска и использования колонки той недели, которая задана на листе "Показатели".

Код
=ИНДЕКС(Данные!$1:$65536;ПОИСКПОЗ(Показатели!B3;Данные!D:D;0);ПОИСКПОЗ(Показатели!C$2;Данные!$9:$9;0)+1)
Т.е. найти в какой колонке сейчас нужная неделя и использовать эту колонку в куске формулы xls: Данные!D:D


Сообщение отредактировал Алексей3012 - Пятница, 28.10.2022, 18:31
 
Ответить
СообщениеСпасибо, НО.
Это если использовать несколько аргументов через формулу массива. Эта формула будет долго высчитываться при большом количестве показателей.
Как бы нам в формуле ИНДЕКС с ПОИСКПОЗ прописать формулу поиска и использования колонки той недели, которая задана на листе "Показатели".

Код
=ИНДЕКС(Данные!$1:$65536;ПОИСКПОЗ(Показатели!B3;Данные!D:D;0);ПОИСКПОЗ(Показатели!C$2;Данные!$9:$9;0)+1)
Т.е. найти в какой колонке сейчас нужная неделя и использовать эту колонку в куске формулы xls: Данные!D:D

Автор - Алексей3012
Дата добавления - 28.10.2022 в 18:26
Egyptian Дата: Пятница, 28.10.2022, 21:49 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация: 193 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата Алексей3012, 28.10.2022 в 18:26, в сообщении № 3 ()
Т.е. найти в какой колонке сейчас нужная неделя и использовать эту колонку в куске формулы xls: Данные!D:D

Не вполне понимаю, а разве ваша формула не делает именно это?
 
Ответить
Сообщение
Цитата Алексей3012, 28.10.2022 в 18:26, в сообщении № 3 ()
Т.е. найти в какой колонке сейчас нужная неделя и использовать эту колонку в куске формулы xls: Данные!D:D

Не вполне понимаю, а разве ваша формула не делает именно это?

Автор - Egyptian
Дата добавления - 28.10.2022 в 21:49
Алексей3012 Дата: Понедельник, 31.10.2022, 10:32 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

У меня проблема в этом: "на одном еженедельно добавляются данные из двух колонок, где показатели (по которым ищу данные) периодически перемешиваются". Т.е. нужно каждый раз искать колонку с нужной неделей.
 
Ответить
СообщениеУ меня проблема в этом: "на одном еженедельно добавляются данные из двух колонок, где показатели (по которым ищу данные) периодически перемешиваются". Т.е. нужно каждый раз искать колонку с нужной неделей.

Автор - Алексей3012
Дата добавления - 31.10.2022 в 10:32
Serge_007 Дата: Понедельник, 31.10.2022, 11:52 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=ВПР(B3;СМЕЩ(Данные!A$11;;ПОИСКПОЗ(C$2;Данные!A$9:N$9;)-1;5;2);2;)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=ВПР(B3;СМЕЩ(Данные!A$11;;ПОИСКПОЗ(C$2;Данные!A$9:N$9;)-1;5;2);2;)

Автор - Serge_007
Дата добавления - 31.10.2022 в 11:52
Алексей3012 Дата: Понедельник, 31.10.2022, 19:50 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - Алексей3012
Дата добавления - 31.10.2022 в 19:50
Serge_007 Дата: Вторник, 01.11.2022, 08:34 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Всё верно
Волатильные функции не работают с закрытыми книгами


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВсё верно
Волатильные функции не работают с закрытыми книгами

Автор - Serge_007
Дата добавления - 01.11.2022 в 08:34
Алексей3012 Дата: Вторник, 01.11.2022, 09:51 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

тем не менее спасибо за помощь.
 
Ответить
Сообщениетем не менее спасибо за помощь.

Автор - Алексей3012
Дата добавления - 01.11.2022 в 09:51
Serge_007 Дата: Вторник, 01.11.2022, 10:10 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Формула из Сообщения №2 будет работать с закрытыми книгами


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеФормула из Сообщения №2 будет работать с закрытыми книгами

Автор - Serge_007
Дата добавления - 01.11.2022 в 10:10
MikeVol Дата: Вторник, 01.11.2022, 12:01 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 378
Репутация: 81 ±
Замечаний: 0% ±

MSO LTSC 2021 EN
Цитата Алексей3012, 31.10.2022 в 19:50, в сообщении № 7 ()
но только если книга открыта

Алексей3012, Доброго! А где у вас в первом вашем посте об этом сказано? Там идёт речь
Цитата Алексей3012, 28.10.2022 в 16:49, в сообщении № 1 ()
Есть два листа


Ученик.
Одесса - Украина
 
Ответить
Сообщение
Цитата Алексей3012, 31.10.2022 в 19:50, в сообщении № 7 ()
но только если книга открыта

Алексей3012, Доброго! А где у вас в первом вашем посте об этом сказано? Там идёт речь
Цитата Алексей3012, 28.10.2022 в 16:49, в сообщении № 1 ()
Есть два листа

Автор - MikeVol
Дата добавления - 01.11.2022 в 12:01
Serge_007 Дата: Вторник, 01.11.2022, 12:19 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
MikeVol, про запрет на формулы массива тоже в топике ни слова :)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеMikeVol, про запрет на формулы массива тоже в топике ни слова :)

Автор - Serge_007
Дата добавления - 01.11.2022 в 12:19
MikeVol Дата: Вторник, 01.11.2022, 18:01 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 378
Репутация: 81 ±
Замечаний: 0% ±

MSO LTSC 2021 EN
Serge_007, нынче вот так ТС ставят задачи. ;) ;) А вот вы помогающие угадай что я хочу...


Ученик.
Одесса - Украина


Сообщение отредактировал MikeVol - Вторник, 01.11.2022, 18:03
 
Ответить
СообщениеSerge_007, нынче вот так ТС ставят задачи. ;) ;) А вот вы помогающие угадай что я хочу...

Автор - MikeVol
Дата добавления - 01.11.2022 в 18:01
Pelena Дата: Вторник, 01.11.2022, 19:26 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
угадай что я хочу

зато как интуиция развивается! :D


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
угадай что я хочу

зато как интуиция развивается! :D

Автор - Pelena
Дата добавления - 01.11.2022 в 19:26
Serge_007 Дата: Среда, 02.11.2022, 08:46 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
:D


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение:D

Автор - Serge_007
Дата добавления - 02.11.2022 в 08:46
Алексей3012 Дата: Среда, 09.11.2022, 11:58 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Это же классика - изменить ТЗ по мере его реализации :-)
 
Ответить
СообщениеЭто же классика - изменить ТЗ по мере его реализации :-)

Автор - Алексей3012
Дата добавления - 09.11.2022 в 11:58
Алексей3012 Дата: Среда, 09.11.2022, 12:10 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

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


Сообщение отредактировал Алексей3012 - Среда, 09.11.2022, 12:11
 
Ответить
СообщениеИ все же как нам уйти от формул массива и тянуть данные из разных книг?
И еще изменение - строка с записью номера недели в файле с данными постоянно смещается вниз на несколько дней.

Автор - Алексей3012
Дата добавления - 09.11.2022 в 12:10
Serge_007 Дата: Среда, 09.11.2022, 12:34 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата Алексей3012, 09.11.2022 в 12:10, в сообщении № 17 ()
как нам уйти от формул массива и тянуть данные из разных книг?
Макросом


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата Алексей3012, 09.11.2022 в 12:10, в сообщении № 17 ()
как нам уйти от формул массива и тянуть данные из разных книг?
Макросом

Автор - Serge_007
Дата добавления - 09.11.2022 в 12:34
Алексей3012 Дата: Среда, 09.11.2022, 13:00 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Ясно. Пошел учить VBA.... Спасибо за помощь.
 
Ответить
СообщениеЯсно. Пошел учить VBA.... Спасибо за помощь.

Автор - Алексей3012
Дата добавления - 09.11.2022 в 13:00
  • Страница 1 из 1
  • 1
Поиск:

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