Выборка в другую колонку
Kvazios
Дата: Понедельник, 27.04.2015, 12:02 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! Подскажите реализацию, если это вообще возможно, выборки по критерию. Например у нас есть таблица, в одной колонке идут имена, а в соседней указывается б - большой или о - отпуск. А ниже, автоматически формируется список с именами тех кто большой и тех кто в отпуске. Возможно ли это вообще организовать? Если да, то как? Спасибо за ответы!
Здравствуйте! Подскажите реализацию, если это вообще возможно, выборки по критерию. Например у нас есть таблица, в одной колонке идут имена, а в соседней указывается б - большой или о - отпуск. А ниже, автоматически формируется список с именами тех кто большой и тех кто в отпуске. Возможно ли это вообще организовать? Если да, то как? Спасибо за ответы! Kvazios
Ответить
Сообщение Здравствуйте! Подскажите реализацию, если это вообще возможно, выборки по критерию. Например у нас есть таблица, в одной колонке идут имена, а в соседней указывается б - большой или о - отпуск. А ниже, автоматически формируется список с именами тех кто большой и тех кто в отпуске. Возможно ли это вообще организовать? Если да, то как? Спасибо за ответы! Автор - Kvazios Дата добавления - 27.04.2015 в 12:02
_Boroda_
Дата: Понедельник, 27.04.2015, 12:16 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Массивная формула (вводится одновременным нажатием Контрл Шифт Ентер) Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$99;НАИМЕНЬШИЙ(ЕСЛИ($B$3:$B$99=ЛЕВБ(H$1);СТРОКА(B$3:B$99));СТРОКА(H1)));"")
обычная формула, но значения снизу вверх Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($B$3:$B$99=ЛЕВБ(E$1))/ЕНД(ПОИСКПОЗ($A$3:$A$99;E$1:E1;));$A$3:$A$99);"")
Массивная формула (вводится одновременным нажатием Контрл Шифт Ентер) Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$99;НАИМЕНЬШИЙ(ЕСЛИ($B$3:$B$99=ЛЕВБ(H$1);СТРОКА(B$3:B$99));СТРОКА(H1)));"")
обычная формула, но значения снизу вверх Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($B$3:$B$99=ЛЕВБ(E$1))/ЕНД(ПОИСКПОЗ($A$3:$A$99;E$1:E1;));$A$3:$A$99);"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Массивная формула (вводится одновременным нажатием Контрл Шифт Ентер) Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$99;НАИМЕНЬШИЙ(ЕСЛИ($B$3:$B$99=ЛЕВБ(H$1);СТРОКА(B$3:B$99));СТРОКА(H1)));"")
обычная формула, но значения снизу вверх Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($B$3:$B$99=ЛЕВБ(E$1))/ЕНД(ПОИСКПОЗ($A$3:$A$99;E$1:E1;));$A$3:$A$99);"")
Автор - _Boroda_ Дата добавления - 27.04.2015 в 12:16
Samaretz
Дата: Понедельник, 27.04.2015, 12:19 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация:
63
±
Замечаний:
0% ±
Excel 2010; 2013; 2016
В А13 вставляете эту формулу как формулу массива (через Ctrl+Shift+Enter): Код
=IFERROR(INDEX($A$3:$A$9;SMALL(IF(LOWER(LEFT(A$12;1))=$B$3:$B$9;ROW($A$3:$A$9)-2;"");ROW()-12));"")
После чего протягиваете вниз и вправо на всю таблицу.
В А13 вставляете эту формулу как формулу массива (через Ctrl+Shift+Enter): Код
=IFERROR(INDEX($A$3:$A$9;SMALL(IF(LOWER(LEFT(A$12;1))=$B$3:$B$9;ROW($A$3:$A$9)-2;"");ROW()-12));"")
После чего протягиваете вниз и вправо на всю таблицу. Samaretz
Ответить
Сообщение В А13 вставляете эту формулу как формулу массива (через Ctrl+Shift+Enter): Код
=IFERROR(INDEX($A$3:$A$9;SMALL(IF(LOWER(LEFT(A$12;1))=$B$3:$B$9;ROW($A$3:$A$9)-2;"");ROW()-12));"")
После чего протягиваете вниз и вправо на всю таблицу. Автор - Samaretz Дата добавления - 27.04.2015 в 12:19
Kvazios
Дата: Понедельник, 27.04.2015, 13:27 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Спасибо за ответы! Подскажите, как происходит выборка по букве в формуле?
Спасибо за ответы! Подскажите, как происходит выборка по букве в формуле? Kvazios
Ответить
Сообщение Спасибо за ответы! Подскажите, как происходит выборка по букве в формуле? Автор - Kvazios Дата добавления - 27.04.2015 в 13:27
Nic70y
Дата: Вторник, 28.04.2015, 08:07 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
вариант: ИНДЕКС на ИНДЕКСе, ИНДЕКСОМ погоняет (не массивно)
вариант: ИНДЕКС на ИНДЕКСе, ИНДЕКСОМ погоняет (не массивно) Nic70y
ЮMoney 41001841029809
Ответить
Сообщение вариант: ИНДЕКС на ИНДЕКСе, ИНДЕКСОМ погоняет (не массивно) Автор - Nic70y Дата добавления - 28.04.2015 в 08:07