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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос данных по критериям - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Перенос данных по критериям
zegor Дата: Вторник, 17.11.2015, 12:28 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 132
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Доброго дня, всем читающим эту тему) Не нашедши решения на форуме обращаюсь к вам.

Есть огромный массив A1:BX35 на листе Two (на самом деле он больше, повырезал всё что только можно, включая формулы, дабы обьёмом файлика соответствовать правилам) из которого следует копировать данные по двум критериям на лист One в массив H:I.

Например определяем данные для пары Alois-Andy. Для Alois на листе Two источником будет ячейка J2 из массива A2:J2. В свою очередь, для Andy источник это U2 из массива L2:U2. После находим значения для следующей пары и так до конца массива A2:B307 на листе One.

Всех посетивших тему благодарю за внимание)
К сообщению приложен файл: defi.xls (98.5 Kb)
 
Ответить
СообщениеДоброго дня, всем читающим эту тему) Не нашедши решения на форуме обращаюсь к вам.

Есть огромный массив A1:BX35 на листе Two (на самом деле он больше, повырезал всё что только можно, включая формулы, дабы обьёмом файлика соответствовать правилам) из которого следует копировать данные по двум критериям на лист One в массив H:I.

Например определяем данные для пары Alois-Andy. Для Alois на листе Two источником будет ячейка J2 из массива A2:J2. В свою очередь, для Andy источник это U2 из массива L2:U2. После находим значения для следующей пары и так до конца массива A2:B307 на листе One.

Всех посетивших тему благодарю за внимание)

Автор - zegor
Дата добавления - 17.11.2015 в 12:28
SLAVICK Дата: Вторник, 17.11.2015, 12:41 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
На сколько я понял нужна формула:
Код
=ЕСЛИОШИБКА(ИНДЕКС(Two!$A$1:$J$35;ПОИСКПОЗ(A2&B2;Two!$A$1:$A$35&Two!$B$1:$B$35;0);10);"")

ЗЫ формула массива - вводится Ctrl + shift + enter
К сообщению приложен файл: defi.zip (48.6 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Вторник, 17.11.2015, 12:42
 
Ответить
СообщениеНа сколько я понял нужна формула:
Код
=ЕСЛИОШИБКА(ИНДЕКС(Two!$A$1:$J$35;ПОИСКПОЗ(A2&B2;Two!$A$1:$A$35&Two!$B$1:$B$35;0);10);"")

ЗЫ формула массива - вводится Ctrl + shift + enter

Автор - SLAVICK
Дата добавления - 17.11.2015 в 12:41
zegor Дата: Вторник, 17.11.2015, 13:20 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 132
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
SLAVICK, если честно я совсем ничего не понял (никогда не пользовался таким). Как вашу формулу приспособить и для остальных пар тоже? Это не получится тридцатиэтажный монстр? Прикладываю полный файлик.

Добавил обычный zip.файл если вдруг с 7z будут проблемы
К сообщению приложен файл: defi.7z (38.5 Kb) · 0854939.zip (55.8 Kb)


Сообщение отредактировал zegor - Вторник, 17.11.2015, 13:31
 
Ответить
СообщениеSLAVICK, если честно я совсем ничего не понял (никогда не пользовался таким). Как вашу формулу приспособить и для остальных пар тоже? Это не получится тридцатиэтажный монстр? Прикладываю полный файлик.

Добавил обычный zip.файл если вдруг с 7z будут проблемы

Автор - zegor
Дата добавления - 17.11.2015 в 13:20
_Boroda_ Дата: Вторник, 17.11.2015, 13:45 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16911
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Посмотрите такой вариант формулы
Код
=ЕСЛИОШИБКА(ВПР(B2;ИНДЕКС(Two!B$2:BP$2;ПОИСКПОЗ(A2;Two!A$1:BO$1;)):ИНДЕКС(Two!J$35:BX$35;ПОИСКПОЗ(A2;Two!A$1:BO$1;));9;);"")

Она длинная (можно написать короче), но зато легкая.
К сообщению приложен файл: defi_1.xlsb (52.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПосмотрите такой вариант формулы
Код
=ЕСЛИОШИБКА(ВПР(B2;ИНДЕКС(Two!B$2:BP$2;ПОИСКПОЗ(A2;Two!A$1:BO$1;)):ИНДЕКС(Two!J$35:BX$35;ПОИСКПОЗ(A2;Two!A$1:BO$1;));9;);"")

Она длинная (можно написать короче), но зато легкая.

Автор - _Boroda_
Дата добавления - 17.11.2015 в 13:45
zegor Дата: Вторник, 17.11.2015, 14:06 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 132
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Знаете, _Boroda_, это именно то что нужно hands . Так же аплодирую SLAVICK yes Благодарный плюс в репутацию каждому)

Ну и наверное просьба к администрации. Прошу перенести тему в раздел Вопросы по Excel, так как решение осуществилось без применения VBA.
 
Ответить
СообщениеЗнаете, _Boroda_, это именно то что нужно hands . Так же аплодирую SLAVICK yes Благодарный плюс в репутацию каждому)

Ну и наверное просьба к администрации. Прошу перенести тему в раздел Вопросы по Excel, так как решение осуществилось без применения VBA.

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

Excel 2016
перенести тему в раздел Вопросы по Excel, так как решение осуществилось без применения VBA
Переносить не будем, потому что другие пользователи, которые хотят решить аналогичную задачу, будут так же её искать в разделе по VBA


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
перенести тему в раздел Вопросы по Excel, так как решение осуществилось без применения VBA
Переносить не будем, потому что другие пользователи, которые хотят решить аналогичную задачу, будут так же её искать в разделе по VBA

Автор - Serge_007
Дата добавления - 17.11.2015 в 19:06
zegor Дата: Пятница, 07.07.2017, 10:27 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 132
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Ещё раз здравствуйте, гуру Excel. Попытаюсь возродить интерес к старой теме. Возникла проблема выдачи "устаревших" данных. Работающая формула находит первое соответствие паре и выдает результаты которые теперь не актуальны. Поможите муа.
К сообщению приложен файл: help_2.xlsb (53.1 Kb)
 
Ответить
СообщениеЕщё раз здравствуйте, гуру Excel. Попытаюсь возродить интерес к старой теме. Возникла проблема выдачи "устаревших" данных. Работающая формула находит первое соответствие паре и выдает результаты которые теперь не актуальны. Поможите муа.

Автор - zegor
Дата добавления - 07.07.2017 в 10:27
_Boroda_ Дата: Пятница, 07.07.2017, 10:32 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16911
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
zegor, Задача понятна, решение готово, но Вам нужно создать новую тему и, кстати, обозвать ее как-то поконкретнее (см. п.2 Правил форума)
А эта тема закрыта


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеzegor, Задача понятна, решение готово, но Вам нужно создать новую тему и, кстати, обозвать ее как-то поконкретнее (см. п.2 Правил форума)
А эта тема закрыта

Автор - _Boroda_
Дата добавления - 07.07.2017 в 10:32
  • Страница 1 из 1
  • 1
Поиск:

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