Эксель как удалить строки в которых есть слово

Содержание
  1. Как удалить строки в Excel по условию? Удаление и скрытие пустых строк и строк, содержащих заданное значение
  2. Строки в Excel и основные действия с ними
  3. Надстройка для удаления и скрытия строк по условию
  4. Диалоговое окно надстройки
  5. Как скрыть или удалить строки по условию?
  6. Как скрывать или удалять разное количество строк?
  7. Как скрывать или удалять строки со служебными символами?
  8. Эксель как удалить строки в которых есть слово
  9. Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».
  10. Рассмотрим их применение.
  11. Похожее:
  12. Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».: 21 комментарий
  13. Как удалить пустые строки в Excel быстрыми способами
  14. Как в таблице Excel удалить пустые строки?
  15. Как удалить повторяющиеся строки в Excel?
  16. Как удалить каждую вторую строку в Excel?
  17. Как удалить скрытые строки в Excel?
  18. Горячая клавиша “удалить строку” в таблице Excel
  19. Удаление строки с клавиатуры горячими клавишами
  20. Сохранение макроса
  21. Присваивание макросу комбинации клавиш
  22. Макрос для удаления строк по условию
  23. Заключение

Как удалить строки в Excel по условию? Удаление и скрытие пустых строк и строк, содержащих заданное значение

Строки в Excel и основные действия с ними

transponirovat stroku v stolbets

Все манипуляции со строками не представляют какой-либо особой сложности, но задача существенно усложняется, когда работать приходится с большими объемами данных и в особых условиях, когда к примеру нельзя воспользоваться стандартными средствами Excel, такими как сортировка. В таких случаях на помощь как всегда приходят макросы VBA. С помощью макросов VBA Excel строки легко поддаются обработке, можно например скрыть все пустые строк и или удалить строки содержащие заданный текст.

Надстройка для удаления и скрытия строк по условию

1) Скрывать либо удалять строки, подходящие под заданное условие;

2) скрывать либо удалять строки, находящиеся ниже или выше строк, подходящих под заданное условие;

3) скрывать либо удалять заданное количество строк для каждого действия;

4) скрывать либо удалять разное количество строк для каждого действия, если количество строк указано в отдельном столбце;

5) выбирать одно из нескольких условий для искомых значений (совпадает, не совпадает, содержит, не содержит, начинается, не начинается, заканчивается, не заканчивается);

6) находить пустые строки и строки, содержащие заданный текст (либо массив из текстовых значений);

7) осуществлять одновременный поиск различных текстовых выражений, внесенных в поле для ввода текста с использованием знака-разделителя. В качестве знака-разделителя используется (;) точка с запятой;

8) выбирать различные диапазоны для обработки данных;

9) ограничивать выбранные диапазоны номерами строк сверху и/или снизу для избежания повреждения шапок таблиц и строк с разного рода промежуточными итогами;

10) осуществлять поиск текста в строках как с учетом регистра, так и без.

Диалоговое окно надстройки

Как скрыть или удалить строки по условию?

На выбор пользователя макрос может удалять/скрывать пустые строки, а может на выбор пользователя скрывать либо удалять строки, удовлетворяющие заданным условиям, например таким как содержание заданного текста, либо отсутствием такового, может учитывать регистр при поиске текста в строках, а может не учитывать. Для того, чтобы при удалении/скрытии в таблицах не пострадала шапка или промежуточные результаты, введено дополнительное ограничение по номерам строк, при помощи которого можно задавать диапазон для действия макроса. Если же диапазон не задан пользователем, то макрос работает со строками так называемого используемого диапазона, то есть со строки, в которой содержится первая заполненная информацией ячейка, до строки с последней заполненной ячейкой. Пользователю также предлагается ограничить обработку данных либо активным листом, либо всеми листами активной рабочей книги.

При помощи надстройки можно производить действия не только с самими строками, которые подходят под заданное условие, но и со строками, которые находятся выше или ниже этих строк. Кроме того, предусмотрена возможность задать количество строк для каждого действия.

Читайте также:  Как хорошо быть стариком стих

Как скрывать или удалять разное количество строк?

Если в диалоговом окне надстройки установить флажок в поле «Разное количество строк», то числовое значение в поле «Для каждого действия, шт.» меняется на номер столбца, в котором содержатся значения для каждого действия. В этом случае за каждое действие будет скрыто или удалено столько строк, сколько указано в соответствующей строке заданного столбца.

raznoe kolichestvo udalyaemyh strok

Как скрывать или удалять строки со служебными символами?

При необходимости удаления или скрытия строк со служебными символами, такими как звездочка или знак вопроса, в строке поиска необходимо перед искомым знаком поставить символ «

» тильда, это сигнализирует приложению Excel о том, что следующий за тильдой знак перестает выполнять свои служебные функции и становится обычным символом.

Источник

Эксель как удалить строки в которых есть слово

vborder smallUndo Do New Save vborder smallMapSite E mail Rus

Информация о сайте

Инструменты и настройки

Excel Windows
и
Excel Macintosh

Работа форума и сайта

Функции листа Excel

FormulaLineOff FormulaLineOn

Как удалить строку с определенным словом в строке

Виталий Дата: Четверг, 25.07.2013, 13:48 | Сообщение № 1
SkyPro Дата: Четверг, 25.07.2013, 14:42 | Сообщение № 2
341553

Поиском не пробовали пользоваться?
«Удаление строк по условию»

Поиском не пробовали пользоваться?
«Удаление строк по условию»

Сообщение Поиском не пробовали пользоваться?
«Удаление строк по условию»

(ВЫ ПИСАЛИ SkyPro: Поиском не пробовали пользоваться?)
Не хочу показаться грубым но вы наверное не дочитали.

(ВЫ ПИСАЛИ SkyPro: Поиском не пробовали пользоваться?)
Не хочу показаться грубым но вы наверное не дочитали.

Сообщение (ВЫ ПИСАЛИ SkyPro: Поиском не пробовали пользоваться?)
Не хочу показаться грубым но вы наверное не дочитали.

Источник

Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».

Бывают ситуации, когда необходимо отрезать/ удалить строго определенное количество символов в тексте справа или слева. Например, когда вы имеете список адресов, и вначале каждого адреса стоит шестизначный индекс. Нужно убрать почтовые индексы из списка, но через замену их не уберешь, так как они имеют совершенно разные значения и не находятся опцией замены.

adrФункции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).

Рассмотрим их применение.

Вначале находим количество символов в тексте при помощи функции ДЛСТР. Для этого запускаем менеджер функций, выбираем ДЛСТР, указываем ячейку с текстом. Функция ДЛСТР посчитает количество символов.

Зная длину лишнего текста — 6 знаков в индексе, вычитаем их из общего числа символов посчитанных функцией ДЛСТР и получаем то количество символов, которое должно остаться в тексте, когда удалим индекс.

Полученное значение – количество оставляемых в тексте знаков, вписываем в функцию ЛЕВСИМВ или ПРАВСИМВ. Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.

Для уменьшения количества ячеек с расчетами эти функции можно записать в систему следующего вида:

ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).

Где …*¹- адрес ячейки, из которой берем текст.

Похожее:

Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».: 21 комментарий

Отличная статья. Помогла отнять лишние знаки из диапазона значений с различной длинной текста.
Например: у меня были значения «100.00» «95.00» 15.00″ «5.00» и т.д.
Решил вопрос формулой: =ЛЕВСИМВ(A1;(ДЛСТР(A1)-3))

готовая формула только подставить строки и кол-во символов)
спасибо!

Нужна помощь. Как удалить в каждой строчке все символы ПОСЛЕ указанного знака/знаков?

Добрый день. По аналогии с удалением слов описанном в статье «Копировать, убрать/удалить первое слово или несколько первых слов в ячейке Excel » только вместо пробелов подставить знак(и), о котором вы писали. ссылка — http://ruexcel.ru/slova/

Вот это гемор, и не получается, указываю диапазон ячейки. Укорачивает но в переносит текст в другую ячейку. В гугл таблицах, два раза мышкой щелкнуть.

Здравствуйте!
Есть колонка в Екселе с текстовыми значениями типа 00001, 00001А, 00624/1, 00682А, 01082А, 00240-1 и т.п. Требуется во всех значениях убрать впереди все нули. Но только впереди. Не подскажете, как это сделать? Спасибо.

Добрый день!
Большая таблица, в одном из столбцов указаны даты: 1995, 2006г., 1915, 1934г., 1946г., 2017, 2015 и т.д. Как убрать после цифр года символ «г.» во всех ячейках столбца, чтобы остались одни цифры года автоматически?
Благодарю заранее.

Добрый день.
Выделите ячейки, в которых нужно убрать лишние символы.
Нажмите ctrl+H
В поле «Найти:» введите «г.», в поле «Заменить…» не вводите ничего.
Нажмите «заменить все»

Здравствуйте!
Есть колонка в Excel с текстовыми значениями типа 38/18, 35/35, 32/25 и т.п. Требуется во всех значениях убрать впереди цифры и дробь. Точно также, только убрать сзади. Не подскажете, как это сделать? Спасибо.

Добрый день.
Если текст в ячейке H3, то:
=ЛЕВСИМВ(H3; (ПОИСК(«/»;H3)-1))
или
=ПРАВСИМВ(H3;(ДЛСТР(H3)-ПОИСК(«/»;H3)))
зависит от того, какую часть текста (левую или правую) нужно оставить в ячейке.

Здравствуйте. Подскажите, как из строки формата:
Вмк. У240кв. 20-70. 30м3. #39720. 15.40
поместить в отдельную ячейку цифру после символа #.

=ПРАВСИМВ(B2073;(ДЛСТР(B2073)-ПОИСК(«#»;B2073))), где B2073 — ячейка содержащая «Вмк. У240кв. 20-70. 30м3. #39720. 15.40»

Добрый день! Подскажите как текст в одной ячейке: Иванов Иван Иванович разбить на три ячейки: 1. Иванов 2. Иван 3. Иванович

Добрый день, подскажите, пожалуйста, как сократить количество текста в ячейках столбца на 15% с сохранением логического смысла?

Здравствуйте!
Есть столбец в Екселе со значениями типа 000010531, 000401325, 002000045, 000104573, т.п. Количество нулей разное. Требуется во всех значениях убрать спереди все нули, но только впереди. Не подскажете, как это сделать? Спасибо.

Источник

Как удалить пустые строки в Excel быстрыми способами

При импорте и копировании таблиц в Excel могут формироваться пустые строки и ячейки. Они мешают работе, отвлекают.

Некоторые формулы могут работать некорректно. Использовать ряд инструментов в отношении не полностью заполненного диапазона невозможно. Научимся быстро удалять пустые ячейки в конце или середине таблицы. Будем использовать простые средства, доступные пользователю любого уровня.

Как в таблице Excel удалить пустые строки?

Чтобы показать на примере, как удалить лишние строки, для демонстрации порядка действий возьмем таблицу с условными данными:

filtr sortirovka6 1

filtr sortirovka6 2

Пустые строки после сортировки по возрастанию оказываются внизу диапазона.

Если порядок значений важен, то до сортировки необходимо вставить пустой столбец, сделать сквозную нумерацию. После сортировки и удаления пустых строк вновь отсортировать данные по вставленному столбцу с нумерацией.

filtr sortirovka6 3

Таким же способом можно удалить пустые ячейки в строке Excel. Выбираем нужный столбец и фильтруем его данные.

filtr sortirovka6 4

В открывшемся окне выбираем пункт «Пустые ячейки».

filtr sortirovka6 5

Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».

filtr sortirovka6 6

Результат – заполненный диапазон «без пустот».

Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.

Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.

Как удалить повторяющиеся строки в Excel?

filtr sortirovka6 7

В открывшемся окне выделяем те столбцы, в которых находятся повторяющиеся значения. Так как нужно удалять повторяющиеся строки, то должны быть выделены все столбцы.

filtr sortirovka6 8

После нажатия ОК Excel формирует мини-отчет вида:

filtr sortirovka6 9

Как удалить каждую вторую строку в Excel?

Проредить таблицу можно с помощью макроса. Например, такого:

filtr sortirovka6 10

А можно ручками. Предлагаем простенький способ, доступный каждому пользователю.

Вспомогательный столбец можно устранить и работать с «прореженной таблицей».

Как удалить скрытые строки в Excel?

Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.

В тренировочной таблице скрыты ряды 5, 6, 7:

filtr sortirovka6 15

В результате проделанной работы скрытые ячейки удалены, нумерация восстановлена.

filtr sortirovka6 19

Таким образом, убрать пустые, повторяющиеся или скрытые ячейки таблицы можно с помощью встроенного функционала программы Excel.

Источник

Горячая клавиша “удалить строку” в таблице Excel

Сочетание горячих клавиш является опцией, посредством которой возможно набрать на клавиатуре определенную комбинацию, с помощью чего можно получить быстрый доступ к определенным возможностям редактора Эксель. В статье рассмотрим способы удаления строк в таблице редактора с помощью горячих клавиш.

Удаление строки с клавиатуры горячими клавишами

Самым быстрым методом удаления строчки либо нескольких является использование комбинации горячих клавиш. В целях удаления строчного элемента с помощью сочетания клавиш, требуется всего лишь кликнуть 2 кнопки, одной из которых является «Ctrl», а второй «-».

1 71

Нужно также отметить, что строчку (либо несколько элементов) нужно заранее выделить. Команда удалит указанный диапазон со смещением вверх. Применение даст возможность снизить затраченное время и отказаться от ненужных действий, с помощью которых вызывается диалоговое окно. Возможно ускорить процедуру удаления строк посредством горячих клавиш, однако в этих целях понадобится сделать 2 действия. Сперва осуществить сохранение макроса, а затем закрепить его выполнение за конкретной комбинацией кнопок.

Сохранение макроса

Применяя программный код макроса для удаления строчного элемента, возможно убрать его не задействуя указатель мыши. Функция поможет определить номер строчного элемента, где находится маркер выделения и удалить строчку со смещением вверх. Чтобы осуществить действие, не понадобится до процедуры выделять сам элемент. Для перенесения такого кода на ПК, следует скопировать его и вставить непосредственно в модуль проекта.

2 62

Присваивание макросу комбинации клавиш

Возможно задавать и собственные горячие клавиши, благодаря чему процедура удаления строк будет несколько ускорена, однако в этих целях требуется осуществить 2 действия. Изначально требуется сохранить макрос в книге, а затем закрепить какой-либо удобной комбинацией клавиш его выполнение. Рассматриваемый метод удаления строк в большей степени подойдет для более продвинутых пользователей редактора Эксель.

Важно! Нужно отметить, что подбирать горячие клавиши для удаления строк необходимо крайне осторожно, поскольку ряд комбинаций уже использует само приложение Эксель.

Помимо этого, редактор отличает алфавит указанной буквы, потому, чтобы не делать акцент на раскладке во время запуска макроса, возможно копировать его с отличным названием и выбрать для него комбинацию клавиш с применением аналогичной кнопки.

3 413

Макрос для удаления строк по условию

Также есть усовершенствованные инструменты для осуществления рассматриваемой процедуры, применяя которые не понадобится делать акцент на поиске строчек, подлежащих удалению. Для примера можно взять макрос, который ищет и удаляет строчные элементы, содержащие указанный юзером текст, и надстройку для Эксель. Она удаляет строчки с большим количеством разных условий и возможностью задать их в диалоговом окне.

Заключение

Чтобы удалить строчные элементы в редакторе Эксель есть несколько удобных инструментов. Можно воспользоваться горячими клавишами для осуществления такой операции, а также создать свой макрос для удаления строчных элементов в таблице, главное правильно соблюсти алгоритм действий.

Источник

Adblock
detector