извлечь данные на другой лист по критерию
Shakal07
Дата: Четверг, 08.10.2020, 11:08 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация:
0
±
Замечаний:
0% ±
Excel 2k3;2k7;2k10;2k13;2k19
Здравствуйте Есть таблица со всеми студентами Надо из нее извлечь список студентов по критерию на другой лист Критерий данные колонки "Проживает в горной местности" листа "Вступ" если учащийся проживает в горной местности он должен отобразится на листе "Список" Надо из листа "Вступ" извлечь ФИО студентов на лист "Список" Надо чтобы все было автоматизировано. Если на лист "Вступ" добавятся учащиеся они должны автоматически подтянутся на лист "Список" С уважением,
Здравствуйте Есть таблица со всеми студентами Надо из нее извлечь список студентов по критерию на другой лист Критерий данные колонки "Проживает в горной местности" листа "Вступ" если учащийся проживает в горной местности он должен отобразится на листе "Список" Надо из листа "Вступ" извлечь ФИО студентов на лист "Список" Надо чтобы все было автоматизировано. Если на лист "Вступ" добавятся учащиеся они должны автоматически подтянутся на лист "Список" С уважением, Shakal07
Сообщение отредактировал Shakal07 - Четверг, 08.10.2020, 11:08
Ответить
Сообщение Здравствуйте Есть таблица со всеми студентами Надо из нее извлечь список студентов по критерию на другой лист Критерий данные колонки "Проживает в горной местности" листа "Вступ" если учащийся проживает в горной местности он должен отобразится на листе "Список" Надо из листа "Вступ" извлечь ФИО студентов на лист "Список" Надо чтобы все было автоматизировано. Если на лист "Вступ" добавятся учащиеся они должны автоматически подтянутся на лист "Список" С уважением, Автор - Shakal07 Дата добавления - 08.10.2020 в 11:08
Che79
Дата: Четверг, 08.10.2020, 12:00 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Здравствуйте. Как вариант, для версии 2003 - формула массива (вводится Ctrl+Shift+Enter) - вдруг правильно? (с)Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС(Вступ!$A$2:$L$100;НАИМЕНЬШИЙ(ЕСЛИ(Вступ!$G$2:$G$100="да";СТРОКА(Вступ!$A$2:$A$100)-1);СТРОКА(A1));ПОИСКПОЗ(A$1;Вступ!$A$1:$L$1;)));"";ИНДЕКС(Вступ!$A$2:$L$100;НАИМЕНЬШИЙ(ЕСЛИ(Вступ!$G$2:$G$100="да";СТРОКА(Вступ!$A$2:$A$100)-1);СТРОКА(A1));ПОИСКПОЗ(A$1;Вступ!$A$1:$L$1;)))
Только проверьте идентичность написания заголовков столбцов "Группа" и "Документ" на обоих листах, иначе выдаст ошибки на выходе
Здравствуйте. Как вариант, для версии 2003 - формула массива (вводится Ctrl+Shift+Enter) - вдруг правильно? (с)Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС(Вступ!$A$2:$L$100;НАИМЕНЬШИЙ(ЕСЛИ(Вступ!$G$2:$G$100="да";СТРОКА(Вступ!$A$2:$A$100)-1);СТРОКА(A1));ПОИСКПОЗ(A$1;Вступ!$A$1:$L$1;)));"";ИНДЕКС(Вступ!$A$2:$L$100;НАИМЕНЬШИЙ(ЕСЛИ(Вступ!$G$2:$G$100="да";СТРОКА(Вступ!$A$2:$A$100)-1);СТРОКА(A1));ПОИСКПОЗ(A$1;Вступ!$A$1:$L$1;)))
Только проверьте идентичность написания заголовков столбцов "Группа" и "Документ" на обоих листах, иначе выдаст ошибки на выходе Che79
Делай нормально и будет нормально!
Ответить
Сообщение Здравствуйте. Как вариант, для версии 2003 - формула массива (вводится Ctrl+Shift+Enter) - вдруг правильно? (с)Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС(Вступ!$A$2:$L$100;НАИМЕНЬШИЙ(ЕСЛИ(Вступ!$G$2:$G$100="да";СТРОКА(Вступ!$A$2:$A$100)-1);СТРОКА(A1));ПОИСКПОЗ(A$1;Вступ!$A$1:$L$1;)));"";ИНДЕКС(Вступ!$A$2:$L$100;НАИМЕНЬШИЙ(ЕСЛИ(Вступ!$G$2:$G$100="да";СТРОКА(Вступ!$A$2:$A$100)-1);СТРОКА(A1));ПОИСКПОЗ(A$1;Вступ!$A$1:$L$1;)))
Только проверьте идентичность написания заголовков столбцов "Группа" и "Документ" на обоих листах, иначе выдаст ошибки на выходе Автор - Che79 Дата добавления - 08.10.2020 в 12:00
alexa1965
Дата: Четверг, 08.10.2020, 12:16 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 424
Репутация:
65
±
Замечаний:
0% ±
2003> 2019 >2016
Код
=ИНДЕКС(Вступ!B$1:B$500;НАИМЕНЬШИЙ(ЕСЛИ(Вступ[Проживает в горной местности]="да";СТРОКА(Вступ[Проживает в горной местности]);500);СТРОКА(A1)))&""
Как вариант, тоже массивная
Код
=ИНДЕКС(Вступ!B$1:B$500;НАИМЕНЬШИЙ(ЕСЛИ(Вступ[Проживает в горной местности]="да";СТРОКА(Вступ[Проживает в горной местности]);500);СТРОКА(A1)))&""
Как вариант, тоже массивнаяalexa1965
Главное не быть балабастиком
Сообщение отредактировал alexa1965 - Четверг, 08.10.2020, 12:27
Ответить
Сообщение Код
=ИНДЕКС(Вступ!B$1:B$500;НАИМЕНЬШИЙ(ЕСЛИ(Вступ[Проживает в горной местности]="да";СТРОКА(Вступ[Проживает в горной местности]);500);СТРОКА(A1)))&""
Как вариант, тоже массивнаяАвтор - alexa1965 Дата добавления - 08.10.2020 в 12:16
Shakal07
Дата: Четверг, 01.07.2021, 23:52 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация:
0
±
Замечаний:
0% ±
Excel 2k3;2k7;2k10;2k13;2k19
Здравствуйте, спасибо за ответы. Надо добавить таблице название, опускаю ее на 4 строки вниз и формула летит к чертям. Оглавление таблицы в 5 строке. Спасибо.
Здравствуйте, спасибо за ответы. Надо добавить таблице название, опускаю ее на 4 строки вниз и формула летит к чертям. Оглавление таблицы в 5 строке. Спасибо. Shakal07
Ответить
Сообщение Здравствуйте, спасибо за ответы. Надо добавить таблице название, опускаю ее на 4 строки вниз и формула летит к чертям. Оглавление таблицы в 5 строке. Спасибо. Автор - Shakal07 Дата добавления - 01.07.2021 в 23:52
Serge_007
Дата: Пятница, 02.07.2021, 09:14 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Формула останется той же, что и ранее, но вводить её надо после добавления названия таблицы
Формула останется той же, что и ранее, но вводить её надо после добавления названия таблицы Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Формула останется той же, что и ранее, но вводить её надо после добавления названия таблицы Автор - Serge_007 Дата добавления - 02.07.2021 в 09:14