Поиск нескольких значений по одному параметру
Julytt77
Дата: Четверг, 13.04.2017, 16:23 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день. Есть следующие условия: таблица в одном столбце ФИО во втором графики работы ( разные может быть 14). Задача: если выбрать график то в столбце рядом должны появится ФИО друг за другом в столбец. Количество может быть разное.
Добрый день. Есть следующие условия: таблица в одном столбце ФИО во втором графики работы ( разные может быть 14). Задача: если выбрать график то в столбце рядом должны появится ФИО друг за другом в столбец. Количество может быть разное. Julytt77
Сообщение отредактировал Julytt77 - Четверг, 13.04.2017, 16:31
Ответить
Сообщение Добрый день. Есть следующие условия: таблица в одном столбце ФИО во втором графики работы ( разные может быть 14). Задача: если выбрать график то в столбце рядом должны появится ФИО друг за другом в столбец. Количество может быть разное. Автор - Julytt77 Дата добавления - 13.04.2017 в 16:23
AlexM
Дата: Четверг, 13.04.2017, 16:48 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
Формула массиваКод
=ЕСЛИ(СЧЁТЕСЛИ(B$2:B$21;A$28)<СТРОКА(A1);"";ИНДЕКС(A$1:A$21;НАИМЕНЬШИЙ(ЕСЛИ(B$2:B$21=A$28;СТРОКА(B$2:B$21));СТРОКА(A1))))
Формула массиваКод
=ЕСЛИ(СЧЁТЕСЛИ(B$2:B$21;A$28)<СТРОКА(A1);"";ИНДЕКС(A$1:A$21;НАИМЕНЬШИЙ(ЕСЛИ(B$2:B$21=A$28;СТРОКА(B$2:B$21));СТРОКА(A1))))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Формула массиваКод
=ЕСЛИ(СЧЁТЕСЛИ(B$2:B$21;A$28)<СТРОКА(A1);"";ИНДЕКС(A$1:A$21;НАИМЕНЬШИЙ(ЕСЛИ(B$2:B$21=A$28;СТРОКА(B$2:B$21));СТРОКА(A1))))
Автор - AlexM Дата добавления - 13.04.2017 в 16:48
Nic70y
Дата: Пятница, 14.04.2017, 07:16 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
тоже самое, тока без массивного ввода (формула тяжелее)Код
=ИНДЕКС(A$1:A$21;СУММПРОИЗВ(НАИМЕНЬШИЙ((A$28=B$2:B$21)*СТРОКА(B$2:B$21);СЧЁТЕСЛИ(B$2:B$21;"<>"&A$28)+СТРОКА(A1))))
тоже самое, тока без массивного ввода (формула тяжелее)Код
=ИНДЕКС(A$1:A$21;СУММПРОИЗВ(НАИМЕНЬШИЙ((A$28=B$2:B$21)*СТРОКА(B$2:B$21);СЧЁТЕСЛИ(B$2:B$21;"<>"&A$28)+СТРОКА(A1))))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение тоже самое, тока без массивного ввода (формула тяжелее)Код
=ИНДЕКС(A$1:A$21;СУММПРОИЗВ(НАИМЕНЬШИЙ((A$28=B$2:B$21)*СТРОКА(B$2:B$21);СЧЁТЕСЛИ(B$2:B$21;"<>"&A$28)+СТРОКА(A1))))
Автор - Nic70y Дата добавления - 14.04.2017 в 07:16
and_evg
Дата: Пятница, 14.04.2017, 07:28 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 481
Репутация:
83
±
Замечаний:
0% ±
Excel 2007
А не проще включить автофильтр по столбцу график?
А не проще включить автофильтр по столбцу график? and_evg
Ответить
Сообщение А не проще включить автофильтр по столбцу график? Автор - and_evg Дата добавления - 14.04.2017 в 07:28
Julytt77
Дата: Пятница, 14.04.2017, 09:08 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
and_evg, если было бы все так просто )))))))))))
and_evg, если было бы все так просто ))))))))))) Julytt77
Ответить
Сообщение and_evg, если было бы все так просто ))))))))))) Автор - Julytt77 Дата добавления - 14.04.2017 в 09:08
Julytt77
Дата: Пятница, 14.04.2017, 09:55 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
AlexM, Спасибо. С 5 раза получилось перенести на свой рабочий большой файл.
AlexM, Спасибо. С 5 раза получилось перенести на свой рабочий большой файл. Julytt77
Ответить
Сообщение AlexM, Спасибо. С 5 раза получилось перенести на свой рабочий большой файл. Автор - Julytt77 Дата добавления - 14.04.2017 в 09:55
Julytt77
Дата: Пятница, 14.04.2017, 10:04 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Nic70y, Спасибо
Ответить
Сообщение Nic70y, Спасибо Автор - Julytt77 Дата добавления - 14.04.2017 в 10:04
jakim
Дата: Пятница, 14.04.2017, 14:17 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Вам можно воспользоваться функцией АГРЕГАТ.
Код
=IFERROR(INDEX(A$2:A$200;AGGREGATE(15;6;ROW($1:$200)/(B$2:B$200=F$1);ROWS($1:1)));"")
Вам можно воспользоваться функцией АГРЕГАТ.
Код
=IFERROR(INDEX(A$2:A$200;AGGREGATE(15;6;ROW($1:$200)/(B$2:B$200=F$1);ROWS($1:1)));"")
jakim
Ответить
Сообщение Вам можно воспользоваться функцией АГРЕГАТ.
Код
=IFERROR(INDEX(A$2:A$200;AGGREGATE(15;6;ROW($1:$200)/(B$2:B$200=F$1);ROWS($1:1)));"")
Автор - jakim Дата добавления - 14.04.2017 в 14:17