Вывод ячеек, при выполнении условий в другом столбце
Осел
Дата: Четверг, 02.11.2017, 12:09 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день! Прошу помочь в решении вопроса. Есть таблица с заданием на образцы (задание в хаотичном порядке). Мне нужно что бы лабораторные номера образцов, с определенным заданием выводились на соседние листы, без пропусков (в файле есть пример). Я это делал просто сортируя каждый столбец, но появилась необходимость перевести процесс в автоматический режим. Пришел в тупик, никак не могу заставить его пропускать пустые ячейки.
Добрый день! Прошу помочь в решении вопроса. Есть таблица с заданием на образцы (задание в хаотичном порядке). Мне нужно что бы лабораторные номера образцов, с определенным заданием выводились на соседние листы, без пропусков (в файле есть пример). Я это делал просто сортируя каждый столбец, но появилась необходимость перевести процесс в автоматический режим. Пришел в тупик, никак не могу заставить его пропускать пустые ячейки. Осел
К сообщению приложен файл:
_218.xls
(58.5 Kb)
Ответить
Сообщение Добрый день! Прошу помочь в решении вопроса. Есть таблица с заданием на образцы (задание в хаотичном порядке). Мне нужно что бы лабораторные номера образцов, с определенным заданием выводились на соседние листы, без пропусков (в файле есть пример). Я это делал просто сортируя каждый столбец, но появилась необходимость перевести процесс в автоматический режим. Пришел в тупик, никак не могу заставить его пропускать пустые ячейки. Автор - Осел Дата добавления - 02.11.2017 в 12:09
_Boroda_
Дата: Четверг, 02.11.2017, 13:02 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно? Формула массива, вводится одновременным нажатием Контрл Шифт ЕнтерКод
=ЕСЛИОШИБКА(ИНДЕКС(Реестр!$C:$C;НАИМЕНЬШИЙ(ЕСЛИ(ИНДЕКС(Реестр!$I10:$AK99;;ПОИСКПОЗ(ЛЕВБ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+1;99);15)&"*";Реестр!$I8:$AK8;))="+";СТРОКА(Реестр!$C10:$C99));СТОЛБЕЦ(A4)));"")
Только следите за тем, чтобы названия листов (первые 15 символов) точно совпадали с теми названиями, которые у Вас в шапке таблицы
Так нужно? Формула массива, вводится одновременным нажатием Контрл Шифт ЕнтерКод
=ЕСЛИОШИБКА(ИНДЕКС(Реестр!$C:$C;НАИМЕНЬШИЙ(ЕСЛИ(ИНДЕКС(Реестр!$I10:$AK99;;ПОИСКПОЗ(ЛЕВБ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+1;99);15)&"*";Реестр!$I8:$AK8;))="+";СТРОКА(Реестр!$C10:$C99));СТОЛБЕЦ(A4)));"")
Только следите за тем, чтобы названия листов (первые 15 символов) точно совпадали с теми названиями, которые у Вас в шапке таблицы _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Формула массива, вводится одновременным нажатием Контрл Шифт ЕнтерКод
=ЕСЛИОШИБКА(ИНДЕКС(Реестр!$C:$C;НАИМЕНЬШИЙ(ЕСЛИ(ИНДЕКС(Реестр!$I10:$AK99;;ПОИСКПОЗ(ЛЕВБ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+1;99);15)&"*";Реестр!$I8:$AK8;))="+";СТРОКА(Реестр!$C10:$C99));СТОЛБЕЦ(A4)));"")
Только следите за тем, чтобы названия листов (первые 15 символов) точно совпадали с теми названиями, которые у Вас в шапке таблицы Автор - _Boroda_ Дата добавления - 02.11.2017 в 13:02
Nic70y
Дата: Четверг, 02.11.2017, 13:27 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9129
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
вариантКод
=ИНДЕКС(Реестр!$C6:$C119;ПОИСКПОЗ("+";ИНДЕКС(Реестр!$B6:$AL119;ПОИСКПОЗ(A3;Реестр!$C6:$C119;)+1;-ПРАВБ(ЯЧЕЙКА("filename";A1);4)):ИНДЕКС(Реестр!$B6:$AL119;113;-ПРАВБ(ЯЧЕЙКА("filename";A1);4));)+ПОИСКПОЗ(A3;Реестр!$C6:$C119;))
(ы) в файле
вариантКод
=ИНДЕКС(Реестр!$C6:$C119;ПОИСКПОЗ("+";ИНДЕКС(Реестр!$B6:$AL119;ПОИСКПОЗ(A3;Реестр!$C6:$C119;)+1;-ПРАВБ(ЯЧЕЙКА("filename";A1);4)):ИНДЕКС(Реестр!$B6:$AL119;113;-ПРАВБ(ЯЧЕЙКА("filename";A1);4));)+ПОИСКПОЗ(A3;Реестр!$C6:$C119;))
(ы) в файле Nic70y
ЮMoney 41001841029809
Ответить
Сообщение вариантКод
=ИНДЕКС(Реестр!$C6:$C119;ПОИСКПОЗ("+";ИНДЕКС(Реестр!$B6:$AL119;ПОИСКПОЗ(A3;Реестр!$C6:$C119;)+1;-ПРАВБ(ЯЧЕЙКА("filename";A1);4)):ИНДЕКС(Реестр!$B6:$AL119;113;-ПРАВБ(ЯЧЕЙКА("filename";A1);4));)+ПОИСКПОЗ(A3;Реестр!$C6:$C119;))
(ы) в файле Автор - Nic70y Дата добавления - 02.11.2017 в 13:27
_Boroda_
Дата: Четверг, 02.11.2017, 13:58 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Ааа, вот что такое 24! Тогда еще (ы) в файлеКод
=НАИМЕНЬШИЙ(ЕСЛИ((Реестр!$I9:$AE9=$A1)*(Реестр!$I10:$AE32="+");Реестр!$C10:$C32);СТОЛБЕЦ(A6))
Ааа, вот что такое 24! Тогда еще (ы) в файлеКод
=НАИМЕНЬШИЙ(ЕСЛИ((Реестр!$I9:$AE9=$A1)*(Реестр!$I10:$AE32="+");Реестр!$C10:$C32);СТОЛБЕЦ(A6))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Ааа, вот что такое 24! Тогда еще (ы) в файлеКод
=НАИМЕНЬШИЙ(ЕСЛИ((Реестр!$I9:$AE9=$A1)*(Реестр!$I10:$AE32="+");Реестр!$C10:$C32);СТОЛБЕЦ(A6))
Автор - _Boroda_ Дата добавления - 02.11.2017 в 13:58
Осел
Дата: Вторник, 14.11.2017, 10:05 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , Nic70y , спасибо, все сработало!
_Boroda_ , Nic70y , спасибо, все сработало!Осел
Ответить
Сообщение _Boroda_ , Nic70y , спасибо, все сработало!Автор - Осел Дата добавления - 14.11.2017 в 10:05