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

Вход

Регистрация

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

 

= Мир MS Excel/Отбор строк по задан.условиям и вывод их в отдельный список - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отбор строк по задан.условиям и вывод их в отдельный список (Формулы/Formulas)
Отбор строк по задан.условиям и вывод их в отдельный список
korzh Дата: Понедельник, 28.09.2015, 23:53 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Все доброй ночи! victory

Буду очень признателен, кто сможет помочь.

Имеется таблица, состоящая из 2-х листов (во вложении собственный пример, а так таблица состоит из 15000 строк).
Лист "Выгрузка" состоящая из 3-x столбцов:
A - Тип документа;
B - Статус;
C - Оператор.
Лист "Норматив" состоящий из 2-x столбцов:
А - Количество обработанных ЭПД (указывает на тип документа и статус (в скобках через тире))
B - Время в минутах, затраченное на обработку документа в статусе.

Небходимо найти и вывести на отдельный лист только те строки, по которым есть норматив для статуса и типа и оператор Ковшов или Бухаринова. Строка должна также состоять из типа документа, статуса, оператора.
Подскажите какую формулу использовать? Как отформатировать таблицу? (в исходнике 15000 строк, большое количество операторов).
Заранее спасибо!
К сообщению приложен файл: 290915.xlsx (10.9 Kb)
 
Ответить
СообщениеВсе доброй ночи! victory

Буду очень признателен, кто сможет помочь.

Имеется таблица, состоящая из 2-х листов (во вложении собственный пример, а так таблица состоит из 15000 строк).
Лист "Выгрузка" состоящая из 3-x столбцов:
A - Тип документа;
B - Статус;
C - Оператор.
Лист "Норматив" состоящий из 2-x столбцов:
А - Количество обработанных ЭПД (указывает на тип документа и статус (в скобках через тире))
B - Время в минутах, затраченное на обработку документа в статусе.

Небходимо найти и вывести на отдельный лист только те строки, по которым есть норматив для статуса и типа и оператор Ковшов или Бухаринова. Строка должна также состоять из типа документа, статуса, оператора.
Подскажите какую формулу использовать? Как отформатировать таблицу? (в исходнике 15000 строк, большое количество операторов).
Заранее спасибо!

Автор - korzh
Дата добавления - 28.09.2015 в 23:53
Serge_007 Дата: Вторник, 29.09.2015, 00:28 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

Формула массива:
Код
=ИНДЕКС(Выгрузка!$A$2:$C$22;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО((ПОИСКПОЗ(Выгрузка!$A$2:$A$22&"-"&Выгрузка!$B$2:$B$22;ПОДСТАВИТЬ(ЗАМЕНИТЬ(Норматив!$A$2:$A$12;1;ПОИСК("(";Норматив!$A$2);"");")";);))*ПОИСКПОЗ(Выгрузка!$C$2:$C$22;$E$1:$E$2;));СТРОКА($1:$21));СТРОКА());СТОЛБЕЦ())
К сообщению приложен файл: korzh.xls (54.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Формула массива:
Код
=ИНДЕКС(Выгрузка!$A$2:$C$22;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО((ПОИСКПОЗ(Выгрузка!$A$2:$A$22&"-"&Выгрузка!$B$2:$B$22;ПОДСТАВИТЬ(ЗАМЕНИТЬ(Норматив!$A$2:$A$12;1;ПОИСК("(";Норматив!$A$2);"");")";);))*ПОИСКПОЗ(Выгрузка!$C$2:$C$22;$E$1:$E$2;));СТРОКА($1:$21));СТРОКА());СТОЛБЕЦ())

Автор - Serge_007
Дата добавления - 29.09.2015 в 00:28
korzh Дата: Вторник, 29.09.2015, 10:23 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Благодарю за оперативный ответ!
 
Ответить
СообщениеБлагодарю за оперативный ответ!

Автор - korzh
Дата добавления - 29.09.2015 в 10:23
AlexM Дата: Вторник, 29.09.2015, 10:29 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4495
Репутация: 1116 ±
Замечаний: 0% ±

Excel 2003
Чуть сократил формулу Сергея. См. Лист5
Формула массивная ввод одновременно в ячейки первого столбца. Затем протяжкой по столбцам.
Код
=ИНДЕКС(Выгрузка!A$2:A$22;НАИМЕНЬШИЙ(ЕНД(ПОИСКПОЗ(Выгрузка!$A$2:$A$22&"-"&Выгрузка!$B$2:$B$22&"*";ЗАМЕНИТЬ(Норматив!$A$2:$A$12;1;ПОИСК("(";Норматив!$A$2););)*ПОИСКПОЗ(Выгрузка!$C$2:$C$22;$E$1:$E$2;))*9^9+СТРОКА($1:$21);СТРОКА()))
К сообщению приложен файл: korzh_1.xls (66.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЧуть сократил формулу Сергея. См. Лист5
Формула массивная ввод одновременно в ячейки первого столбца. Затем протяжкой по столбцам.
Код
=ИНДЕКС(Выгрузка!A$2:A$22;НАИМЕНЬШИЙ(ЕНД(ПОИСКПОЗ(Выгрузка!$A$2:$A$22&"-"&Выгрузка!$B$2:$B$22&"*";ЗАМЕНИТЬ(Норматив!$A$2:$A$12;1;ПОИСК("(";Норматив!$A$2););)*ПОИСКПОЗ(Выгрузка!$C$2:$C$22;$E$1:$E$2;))*9^9+СТРОКА($1:$21);СТРОКА()))

Автор - AlexM
Дата добавления - 29.09.2015 в 10:29
korzh Дата: Вторник, 29.09.2015, 11:40 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Serge_007 , могли бы Вы немного разьяснить порядок действия всех этих функций?
 
Ответить
СообщениеSerge_007 , могли бы Вы немного разьяснить порядок действия всех этих функций?

Автор - korzh
Дата добавления - 29.09.2015 в 11:40
korzh Дата: Вторник, 29.09.2015, 11:58 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, огромное спасибо! Подскажите пож-та, пза что отвечает 9^9 ? И в функции строка что за ячейки выбраны ($1:$21) ?
 
Ответить
СообщениеAlexM, огромное спасибо! Подскажите пож-та, пза что отвечает 9^9 ? И в функции строка что за ячейки выбраны ($1:$21) ?

Автор - korzh
Дата добавления - 29.09.2015 в 11:58
AlexM Дата: Вторник, 29.09.2015, 12:29 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4495
Репутация: 1116 ±
Замечаний: 0% ±

Excel 2003
($1:$21) - это массив чисел от 1 до 21 используется для определения индексов нужных данных в массиве Выгрузка!A$2:A$22
В формуле Сергея для функции НАИМЕНЬШИЙ() создан массив, состоящий из индексов с нужными данными и значений ЛОЖЬ
В "моей" формуле для функции НАИМЕНЬШИЙ() создан массив, состоящий из индексов с нужными данными и 9^9 (это очень большое число)
В первом и втором варианте функция НАИМЕНЬШИЙ() выбирает по-порядку индексы, начиная с меньшего.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение($1:$21) - это массив чисел от 1 до 21 используется для определения индексов нужных данных в массиве Выгрузка!A$2:A$22
В формуле Сергея для функции НАИМЕНЬШИЙ() создан массив, состоящий из индексов с нужными данными и значений ЛОЖЬ
В "моей" формуле для функции НАИМЕНЬШИЙ() создан массив, состоящий из индексов с нужными данными и 9^9 (это очень большое число)
В первом и втором варианте функция НАИМЕНЬШИЙ() выбирает по-порядку индексы, начиная с меньшего.

Автор - AlexM
Дата добавления - 29.09.2015 в 12:29
korzh Дата: Вторник, 29.09.2015, 19:29 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Достал исходник (только удалил 10000 строк).
Пробую ввести формулу Serge_007 (на Листе3), но по ней находит одно значение.
Подскажите пожалуйста, где ошибка в формуле.
К сообщению приложен файл: test.xls (99.0 Kb)
 
Ответить
СообщениеДостал исходник (только удалил 10000 строк).
Пробую ввести формулу Serge_007 (на Листе3), но по ней находит одно значение.
Подскажите пожалуйста, где ошибка в формуле.

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

Excel 2016
AlexM, спасибо за разъяснения!

где ошибка в формуле
Вот здесь:СТРОКА($1:$12207)
Должно быть СТРОКА($1:$828)
К сообщению приложен файл: korzh_2.rar (14.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеAlexM, спасибо за разъяснения!

где ошибка в формуле
Вот здесь:СТРОКА($1:$12207)
Должно быть СТРОКА($1:$828)

Автор - Serge_007
Дата добавления - 29.09.2015 в 19:50
korzh Дата: Вторник, 29.09.2015, 20:58 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да, но выводится только тип документа на листе3, т.е. ни статус, ни оператор не выводится..как исправить подскажите? В ваше первом варианте выводится все 3 столбца.
 
Ответить
СообщениеДа, но выводится только тип документа на листе3, т.е. ни статус, ни оператор не выводится..как исправить подскажите? В ваше первом варианте выводится все 3 столбца.

Автор - korzh
Дата добавления - 29.09.2015 в 20:58
Serge_007 Дата: Вторник, 29.09.2015, 21:10 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
выводится только тип документа на листе3
А скопировать формулы правее Вы не пробовали?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
выводится только тип документа на листе3
А скопировать формулы правее Вы не пробовали?

Автор - Serge_007
Дата добавления - 29.09.2015 в 21:10
korzh Дата: Вторник, 29.09.2015, 22:26 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да, точно, спасиб.
Извиняюсь за такие грубые ошибки, пока только начинаю изучать Excel.
Осталось ещё пара вопросов...таким образом до какой строки копировать формулу вниз и вправо? пока не появится ошибка "#ЧИСЛО!"?
Появилась следующая задача..необходимо найденные типы и статусы умножить на норматив, соответствующий этому типу и статусу.
Прошу помочь.
Отблагодарю. yes
 
Ответить
СообщениеДа, точно, спасиб.
Извиняюсь за такие грубые ошибки, пока только начинаю изучать Excel.
Осталось ещё пара вопросов...таким образом до какой строки копировать формулу вниз и вправо? пока не появится ошибка "#ЧИСЛО!"?
Появилась следующая задача..необходимо найденные типы и статусы умножить на норматив, соответствующий этому типу и статусу.
Прошу помочь.
Отблагодарю. yes

Автор - korzh
Дата добавления - 29.09.2015 в 22:26
Serge_007 Дата: Среда, 30.09.2015, 07:53 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Прошу помочь
Читайте правила форума - поможем


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Прошу помочь
Читайте правила форума - поможем

Автор - Serge_007
Дата добавления - 30.09.2015 в 07:53
korzh Дата: Среда, 30.09.2015, 10:58 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да, конечно, прочитал.
Запрещается ведь писать так в теме при создании. Тема указана корректно, суть проблемы изложена ёмко и понятно, с примером.
Конечно, извиняюсь если в ответе так нельзя писать.
 
Ответить
СообщениеДа, конечно, прочитал.
Запрещается ведь писать так в теме при создании. Тема указана корректно, суть проблемы изложена ёмко и понятно, с примером.
Конечно, извиняюсь если в ответе так нельзя писать.

Автор - korzh
Дата добавления - 30.09.2015 в 10:58
китин Дата: Среда, 30.09.2015, 11:37 | Сообщение № 15
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Появилась следующая задача
не все прочитали в правилах:один вопрос одна тема


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Появилась следующая задача
не все прочитали в правилах:один вопрос одна тема

Автор - китин
Дата добавления - 30.09.2015 в 11:37
korzh Дата: Среда, 30.09.2015, 11:58 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ок. Тогда подскажите по этой теме. До какой строки копировать формулу вниз и вправо ?
 
Ответить
СообщениеОк. Тогда подскажите по этой теме. До какой строки копировать формулу вниз и вправо ?

Автор - korzh
Дата добавления - 30.09.2015 в 11:58
Pelena Дата: Среда, 30.09.2015, 12:09 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
korzh, Вы можете скопировать с запасом, чтобы строк/столбцов наверняка хватило для вывода результата, а значения ошибки можно убрать либо формулой, либо Условным форматированием.
Почитать можно здесь


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеkorzh, Вы можете скопировать с запасом, чтобы строк/столбцов наверняка хватило для вывода результата, а значения ошибки можно убрать либо формулой, либо Условным форматированием.
Почитать можно здесь

Автор - Pelena
Дата добавления - 30.09.2015 в 12:09
korzh Дата: Среда, 30.09.2015, 13:48 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да, спасиб, получилось! hands
 
Ответить
СообщениеДа, спасиб, получилось! hands

Автор - korzh
Дата добавления - 30.09.2015 в 13:48
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отбор строк по задан.условиям и вывод их в отдельный список (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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