День добрый. Прошу прощения если неправильно создал тему. Не могу настроить фильтр. Дано таблица excel на несколько тысяч строк, в 1 столбце название и потом 3 столбца с числовыми данными. Так вот надо найти все строки которые в название содержат определенный элемент, настраиваю фильтр, он находит. И пытаюсь вырезать это все и скопировать на другой лист но у меня копируется не только эти элементы но и все между ними. Например нашелся А8 и А10 но когда коирую копируется А8 А9 и А10. Уже вроде все посмотрел но не получается настроить или фильтр такого просто не может и я зря мучаюсь. Заранее спасибо за вашу помощь и советы
День добрый. Прошу прощения если неправильно создал тему. Не могу настроить фильтр. Дано таблица excel на несколько тысяч строк, в 1 столбце название и потом 3 столбца с числовыми данными. Так вот надо найти все строки которые в название содержат определенный элемент, настраиваю фильтр, он находит. И пытаюсь вырезать это все и скопировать на другой лист но у меня копируется не только эти элементы но и все между ними. Например нашелся А8 и А10 но когда коирую копируется А8 А9 и А10. Уже вроде все посмотрел но не получается настроить или фильтр такого просто не может и я зря мучаюсь. Заранее спасибо за вашу помощь и советыArtemk25
Сообщение отредактировал Artemk25 - Вторник, 31.10.2017, 05:25
Artemk25, Здравствуйте, настройка фильтра тут не при чем. Если нужно Скопировать - то копируйте а не вырезайте, если нужно вырезать - то не фильтруйте, а сортируйте, и будет вам счастье )
Artemk25, Здравствуйте, настройка фильтра тут не при чем. Если нужно Скопировать - то копируйте а не вырезайте, если нужно вырезать - то не фильтруйте, а сортируйте, и будет вам счастье )Shurf
Сообщение отредактировал Shurf - Вторник, 31.10.2017, 04:56
Shurf, надо около 4к строк раскидать на другие листы по элементам. а сортировка если не ошибаюсь работает по алфавиту. а у меня элементы содержаться и начале строки и в конце а так спасибо за ответ
Shurf, надо около 4к строк раскидать на другие листы по элементам. а сортировка если не ошибаюсь работает по алфавиту. а у меня элементы содержаться и начале строки и в конце а так спасибо за ответArtemk25
Artemk25, Сортировать можно по доп. столбцу с формулой, с помощью которой определять, нужна вам эта строка или нет, в зависимости от вашего условия. Вырезать же отфильтрованный диапазон не захватив скрытые строки штатными средствами Excel нельзя, можно только Скопировать. Примите как данность. Либо вариант с доп. столбцом, либо макросом.
P.S. Название темы лучше поменять на что то вроде такого: Как вырезать отфильтрованный диапазон не захватив скрытые строки.
Artemk25, Сортировать можно по доп. столбцу с формулой, с помощью которой определять, нужна вам эта строка или нет, в зависимости от вашего условия. Вырезать же отфильтрованный диапазон не захватив скрытые строки штатными средствами Excel нельзя, можно только Скопировать. Примите как данность. Либо вариант с доп. столбцом, либо макросом.
P.S. Название темы лучше поменять на что то вроде такого: Как вырезать отфильтрованный диапазон не захватив скрытые строки.Shurf
Сообщение отредактировал Shurf - Вторник, 31.10.2017, 05:23
Artemk25, посмотрите вот эту тему http://www.excelworld.ru/forum/10-35895-1 там 3 макроса - один по ссылке и два прямо в теме. Они, правда, не удаляют скопированные строки из первоначальной таблицы, но это уже совсем мелочи.
Если макросом не хотите, то такой вариант - Делаете ужный Вам фильтр, копируете, вставляете в другой лист, опять перезодите на первый лист и красите уже выделенные ячейки в какой-нибудь цвет (в черный, например). Затем все это повторяете для других значений фильтра. В итоге у Вас в исходной таблице часть ячеек будет покрашена черным. Ставите фильтр по цвету - выводятся только эти черные. Выделяете их и удаляете. А лучше предварительно в автофильтре сделать еще сортировку по цвету (выбрать "Нет заливки"), тогда все черные окажутся внизу и Вы сможете их быстро удалить. Если удалять, не отсортировав предварительно, то может быть долго
Artemk25, посмотрите вот эту тему http://www.excelworld.ru/forum/10-35895-1 там 3 макроса - один по ссылке и два прямо в теме. Они, правда, не удаляют скопированные строки из первоначальной таблицы, но это уже совсем мелочи.
Если макросом не хотите, то такой вариант - Делаете ужный Вам фильтр, копируете, вставляете в другой лист, опять перезодите на первый лист и красите уже выделенные ячейки в какой-нибудь цвет (в черный, например). Затем все это повторяете для других значений фильтра. В итоге у Вас в исходной таблице часть ячеек будет покрашена черным. Ставите фильтр по цвету - выводятся только эти черные. Выделяете их и удаляете. А лучше предварительно в автофильтре сделать еще сортировку по цвету (выбрать "Нет заливки"), тогда все черные окажутся внизу и Вы сможете их быстро удалить. Если удалять, не отсортировав предварительно, то может быть долго