Содержание
- Как обрезать символы в Excel
- Как обрезать символы при помощи формул?
- Как оставить заданное количество символов в начале строки, остальные удалить?
- Как удалить заданное количество знаков в начале строки, остальные оставить?
- Как оставить заданное количество символов в конце строки, остальные удалить?
- Как удалить заданное количество знаков в конце строки, остальные оставить?
- Как обрезать символы без ввода формул?
- Надстройка для быстрой обрезки текста
- Разбиение текста по столбцам
- Шаг1. Выбор формата исходных данных.
- Шаг2. Установка нужной ширины полей.
- Шаг 3. Просмотр и получение результатов.
- Как убрать пробел в конце ячейки в таблице Excel
- Как убрать все пробелы в конце ячеек при помощи «Найти и заменить»
- Удаление двойных интервалов
- Удаление всех пробелов в тексте
- Как удалить пробелы в ячейках при помощи формулы СЖПРОБЕЛЫ
- Как удалить пробелы в начале и в конце ячейки формулами
- Как удалить разрыв строки и непечатаемые символы
- Удаление неразрывных пробелов
- Как найти и удалить непечатаемый символ
- Преобразование цифр с пробелами в число
- Как посчитать пробелы при помощи формул
Как обрезать символы в Excel
Обзор способов, позволяющих быстро обрезать значения ячеек и удалить лишний текст. Обрезка текста формулами слева и справа, быстрая обрезка строк надстройкой VBA, удаление лишнего текста до определенного символа, разбиение текста по столбцам.
Как обрезать символы при помощи формул?
Как оставить заданное количество символов в начале строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ЛЕВСИМВ», которая возвращает заданное количество знаков с начала строки.
Как удалить заданное количество знаков в начале строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ПРАВСИМВ» и «ДЛСТР», которая определяет длину строки, то есть количество символов в значении указанной ячейки.
Как оставить заданное количество символов в конце строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ПРАВСИМВ», которая возвращает заданное количество знаков с конца строки.
Как удалить заданное количество знаков в конце строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ЛЕВСИМВ» и «ДЛСТР»
Как видно из приведенных примеров, оставить текстовые строки заданной длины достаточно просто при помощи формулы в одно действие. Чтобы обрезать определенное количество знаков с начала или с конца строки, необходимо вносить в ячейки достаточно громоздкие формулы, что достаточно неудобно.
Как обрезать символы без ввода формул?
Надстройка для быстрой обрезки текста
Все описанные выше манипуляции с текстовыми значениями можно производить и без использования формул, что гораздо быстрее. Для этого нужно лишь вызвать диалоговое окно надстройки и задать в нем диапазон ячеек, подходящую функцию и количество знаков, которые необходимо удалить либо оставить.
1. обрезать заданное количество символов слева;
2. обрезать заданное количество символов справа;
3. обрезать значения ячеек до первого попавшегося заданного символа (сочетания символов);
4. обрезать значения ячеек до последнего попавшегося символа (сочетания символов).
В надстройку зашиты функции, аналогичные тем, которые описаны выше, что сокращает время на:
— выделение диапазона ячеек.
В программе предусмотрена возможность вместо выделения диапазона ячеек выделять целиком строки/столбцы. Программа автоматически сокращает выделенный диапазон до границы используемого диапазона, при этом на листе не должно быть отфильтрованных строк.
Разбиение текста по столбцам
Для обрезания значений ячеек можно использовать «Текст по столбцам». Это стандартное средство Excel не удаляет и не обрезает символы, а распределяет содержимое ячеек по разным столбцам при помощи мастера текстов. Кнопка вызова диалогового окна находится на вкладке «Данные» в группе кнопок «Работа с данными». Этот инструмент можно использовать в двух режимах работы, разделять исходные данные при помощи разделителей либо при помощи настраиваемых полей, когда можно вручную указать границы раздела значений.
Шаг1. Выбор формата исходных данных.
Шаг2. Установка нужной ширины полей.
Количество полей при этом не ограничено.
Шаг 3. Просмотр и получение результатов.
В результате таких манипуляций исходные значения нарезаются в соответствии с установленными полями и разносятся по различным столбцам.
Источник
Как убрать пробел в конце ячейки в таблице Excel
Иногда у пользователя Excel появляется проблема: в начале и конце ячейки показываются ненужные пробелы или появляются непонятные расстояния между словами. Их основная проблема в том, что они нередко незаметны для человека. Поэтому часто он ничего не подозревает, особенно если глаз достаточно замыленный большими объемами данных. Проблема еще в том, что не существует метода обнаружить визуально наличие лишних пробелов, находящихся в конце ячеек при режиме отображения «часть текста». Сегодня мы детально разберемся в том, что можно сделать для того, чтобы убрать все пробелы.
Как убрать все пробелы в конце ячеек при помощи «Найти и заменить»
Этот метод можно использовать в некоторых ситуациях, потому что для него характерна особая быстрота и простота.
Удаление двойных интервалов
Если в начале или конце ячейки стоит пробел, не рекомендуется пользоваться этим способом. Все потому, что один из них все равно будет. Тем не менее, рассмотрим, как пользоваться этим методом для того, чтобы убрать двойные пробелы:
- Сделайте клик по ячейке, в которой нужно убрать ненужные пробелы. Также можно выделить целый диапазон значений.
- Откройте главное меню. Там есть группа инструментов «Редактирование» и там нужно нажать на кнопку «Найти и выделить». После этого появится небольшая менюшка, в которой нужно выбрать «Заменить». Также возможно использование комбинации горячих клавиш CTRL+H.
- В появившемся окне нужно ввести в поле «Найти» двойной пробел и заменить его на одинарный.
После того, как мы введем все необходимые данные, нужно просто нажать на кнопку «Заменить все». А вот нажимать на кнопку «Заменить» не рекомендуется, потому что она заменяет только одну ошибку, и ее нужно нажимать много раз для исправления.
Бывают и более сложные ситуации. Например, у пользователя в ячейке три интервала, поэтому при выполнении в точности всех описанных выше действий останется два, поскольку описанный ранее метод убирает лишь один пропуск. Поэтому рекомендуется выполнить эту операцию несколько раз, чтобы оставшиеся пробелы были убраны.
Вы можете сами понять недостатки этого метода. Перед некоторыми словами начальный пробел остается. Точно так же некоторые конечные пробелы остались видны, просто их нельзя увидеть на глаз. Поэтому если выражение текстовое в ячейке, использовать этот способ нежелательно.
Удаление всех пробелов в тексте
Может понадобиться и удаление всех пробелов. Если это надо сделать, то нужно выполнить такие шаги:
- Выделить ячейки, с которыми мы будем выполнять эту операцию.
- Открываем вкладку «Главная», и там нажимаем на кнопку «Заменить» так, как мы это делали в предыдущем примере. Сочетание клавиш то же самое.
- В окне вводим следующие данные:
- Найти: одинарный пробел.
- Поле «Заменить» не заполняем.
- После этого нажимаем на «Заменить все».
Этот способ позволяет удалить все пробелы, которые есть в ячейке. Недостаток также понятен. С помощью данного метода можно удалить и нужные пробелы, которые ставятся между словами. Поэтому перед тем, как его использовать, нужно удостовериться, что все ячейки в диапазоне содержат не больше одного слова. По этой причине данный метод лучше всего подходит для числовых операций.
В ряде случаев могут возникать ненужные пробелы между разрядами. Очень часто это происходит, когда пользователь пытается импортировать информацию из другой программы. Также ячейка может быть в текстовом формате. На данном этапе это не является проблемой, а потом мы разберемся, что делать для того, чтобы изменить формат на числовой.
Как удалить пробелы в ячейках при помощи формулы СЖПРОБЕЛЫ
Также есть специальная функция, предназначенная для того, чтобы убрать ненужные пробелы. Называется она СЖПРОБЕЛЫ. Она дает возможность убрать их за раз как начальные, так и ведущие. Также она способна подставить под нож промежуточные. После нее только один интервал остается, поэтому нужно быть в определенной степени осторожным. Синтаксис этой функции следующий: =СЖПРОБЕЛЫ(A2).
В скобках надо указать ячейку, из какой мы будем удалять пробелы. Так, как видно на следующей картинке, этот оператор смог легко удалить все пробелы в начале и конце строки, записанной в ячейке, а также – ненужные интервалы внутри строки.
Далее необходимо совершить замену тех значений, которые содержатся в первоначальной колонке, на обновленные. Самый простой метод, как сделать это – «Специальная вставка». Там нужно выбрать пункт «Значения».
Как удалить пробелы в начале и в конце ячейки формулами
Что касается исключительно пробелов, стоящих в начале и конце, то есть специальные формулы, с использованием которых можно их удалить. На этом скриншоте отчетливо видно формулу, с использованием которой мы достигли этой цели.
Так как вы поняли из описанного ранее, функция СЖПРОБЕЛЫ не подходит для удаления пробелов лишь в начале и конце строки. Чтобы оставить нетронутыми срединные пробелы, формула будет значительно сложнее и включает в себя сразу несколько операторов, как мы видим из скриншота выше.
Работает оно следующим образом: оно определяет, в каком месте находится первый символ текстовой строки. После этого данное число принимается в качестве аргумента функцией ПСТР, которая затем передает строку полностью, начиная с первой позиции.
В свою очередь, оператор ДЛСТР определяет то, насколько большой является определенная строка. После того, как мы ввели эту формулу, проверяем результат. Если пробелы исчезли, то мы все сделали правильно. Только в качестве финального этапа необходимо заменить первоначальный текст на те значения, которые мы получили выше.
Если же нам необходимо только конечные пробелы убрать, то нам надо использовать еще более сложную формулу: =ЛЕВСИМВ(A2;МАКС((ПСТР(A2&ПОВТОР(» «;99);СТРОКА(A2:A100);1)<>» «)*СТРОКА(A2:A100))).
Важно: эта формула должна вводиться в качестве формулы массива. То есть, необходимо использовать комбинацию клавиш Ctrl + Shift + Enter. У нас не очень хорошо удалось выровнять по правому краю значение, находящееся в первой колонке, потому что количество пробелов в конце каждой строки было различным. Во втором столбце мы видим, что у нас получилось решить эту проблему и текст был красиво расположен.
Как удалить разрыв строки и непечатаемые символы
В ходе переноса информации с других программ нередко появляются непечатаемые символы, которые выглядят, как пробел или же немного по-другому, но они занимают место в ячейке. Это разнообразные возвраты каретки, переводы строк, табуляция и так далее.
Описанная ранее функция СЖПРОБЕЛЫ прекрасно справляется с тем, чтобы убрать из ячейки пробелы, но она не подходит для очистки ее от непечатаемых символов. Фактически она нужна только для того, чтобы убирать символ с кодом 32 в ASCII таблице 7-битного разряда. Именно так кодируется этот символ. Но есть и значения с другими кодами, для которых нужно использовать функцию ПЕЧСИМВ. В английской локализации программы она называется CLEAN. Как мы можем понять из названия, с помощью этого оператора можно очистить ячейку от всевозможного хлама и удалять первые 32 непечатаемые символы.
Допустим, нам нужно убрать и пробелы, и непечатаемые символы в ячейке A2. В этом случае наша задача – использовать сначала формулу ПЕЧСИМВ для того, чтобы убрать непечатные знаки, после чего передать эту строку функции СЖПРОБЕЛЫ, которая убирает оставшиеся пробелы. Результат использования этой комбинации экселевских операторов мы видим на скриншоте.
По сути, каждый раз, когда с использованием описанного выше метода вы убираете разрывы строки, слова, разделенные ими, склеиваются. Как же исправить эту ситуацию?
- Открываем диалоговое окно «Найти и заменить» методом, описанным выше. В поле «Найти» указываем символ возврата каретки. Для этого вводим комбинацию клавиш Ctrl + J. В свою очередь, в поле «Заменить» используем символ пробела. Когда мы нажимаем кнопку «Заменить все» все разрывы автоматически заменяются на пробелы.
- Также можно заменять возврат каретки на пробелы с помощью этой формулы: =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2; СИМВОЛ(13);» «); СИМВОЛ(10); » «)) . Естественно, надо адрес ячейки в функции ПОДСТАВИТЬ заменить на тот, который нужен конкретно в вашей ситуации.
Как видим, теперь проблема с почтовым адресом оказалась успешно решенной.
Удаление неразрывных пробелов
Очень часто пользователь, который использует функцию СЖПРОБЕЛЫ или ПЕЧСИМВ обнаруживает, что они не срабатывают. Все потому, что есть еще один непечатаемый символ, который обозначает неразрывные пробелы. Очень часто такие символы появляются, когда пользователь пытается вставить информацию из интернета сразу в таблицу Excel.
Для этого необходимо заменить символ неразрывного пробела (он имеет код 160) на пробел с помощью функции ПОДСТАВИТЬ. После этого пробел убирается таким же образом, как и раньше. Если оказывается, что рабочий лист еще и содержит непечатаемые символы, то также необходимо использовать такую формулу: =СЖПРОБЕЛЫ(ПЕЧСИМВ((ПОДСТАВИТЬ(A2;СИМВОЛ(160);» «)))).
Как найти и удалить непечатаемый символ
А что делать, если мы уже знаем, какой конкретной непечатаемый символ нам мешает? Или же тот символ, который нам надо удалить, не находится в пределах первых 32 в таблице ASCII? В этом случае нужно использовать функцию ПОДСТАВИТЬ, чтобы заменить его на пробел.
Если же мы не знаем код непечатаемого символа, который нам необходимо убрать, то нужно воспользоваться функцией КОДСИМВ, который позволяет его получить. Причем нам не нужно использовать функции КОДСИМВ и ПОДСТАВИТЬ по отдельности, их можно сразу использовать в одной формуле, чтобы компьютер сначала определил код мешающего символа, а потом записал его в качестве аргумента ПОДСТАВИТЬ.
Сама структура использования функции в нашем случае довольно сложная. Для того, чтобы получить тот символ, который нам нужен, нам необходимо использовать операторы ЛЕВСИМВ, ПРАВСИМВ или ПСТР. Давайте более детально раскроем, что и в каких случаях нужно использовать:
- Если непонятный непечатаемый символ, который нам нужно удалить, находится в самом начале, необходимо использовать такую формулу: =КОДСИМВ(ЛЕВСИМВ(A2;1))
- Если же он располагается в конце строки, формула аналогичная, но используется другой оператор: = КОДСИМВ(ПРАВСИМВ(A2;1))
- Если же он находится в середине строки, то нам необходимо использовать функцию ПСТР, где в качестве значения n выступает номер знака, где находится проблемный символ.
Комбинации могут быть самыми причудливыми. Например, с помощью этой формулы пользователь может определить нужные коды символов, заменить их на пробелы и сразу же их уничтожить. И все это в одной формуле: =СЖПРОБЕЛЫ(ПЕЧСИМВ((ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(127);» «);СИМВОЛ(160);» «)))).
Преобразование цифр с пробелами в число
Иногда может понадобиться удалить даже те пробелы, которые используются для разделения разрядов чисел. Конечно, они позволяют значительно упростить чтение больших чисел, но при этом они не дают формулам правильно работать. Поэтому нельзя использовать пробелы в качестве разделителей, нужно применять средства форматирования для этого. Для этого нужно воспользоваться меню «Формат ячейки», которое вызывается с помощью контекстного меню.
Как посчитать пробелы при помощи формул
Иногда же пользователю необходимо определить общее количество пробелов в формуле. Для этого нужно выполнить следующую формулу: =ДЛСТР(A3) — ДЛСТР(ПОДСТАВИТЬ(A3;» «;»»)). Если же нам нужно определить, сколько всего ненужных символов в ячейке, необходимо воспользоваться такой формулой: =ДЛСТР(A3)-ДЛСТР(СЖПРОБЕЛЫ(A3)).
Как видим, вовсе несложно удалить ненужные пробелы из таблицы, даже если они скрыты или находятся на нестандартной позиции. Что касается удаления одного или нескольких пробелов, которые находятся в начале или конце строчки, так это и вовсе тривиальная задача.
Источник
Бывают ситуации, когда необходимо отрезать/ удалить строго определенное количество символов в тексте справа или слева. Например, когда вы имеете список адресов, и вначале каждого адреса стоит шестизначный индекс. Нужно убрать почтовые индексы из списка, но через замену их не уберешь, так как они имеют совершенно разные значения и не находятся опцией замены.
Функции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).
Рассмотрим их применение.
Вначале находим количество символов в тексте при помощи функции ДЛСТР. Для этого запускаем менеджер функций, выбираем ДЛСТР, указываем ячейку с текстом. Функция ДЛСТР посчитает количество символов.
Зная длину лишнего текста — 6 знаков в индексе, вычитаем их из общего числа символов посчитанных функцией ДЛСТР и получаем то количество символов, которое должно остаться в тексте, когда удалим индекс.
Полученное значение – количество оставляемых в тексте знаков, вписываем в функцию ЛЕВСИМВ или ПРАВСИМВ. Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.
Для уменьшения количества ячеек с расчетами эти функции можно записать в систему следующего вида:
ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).
Где …*¹- адрес ячейки, из которой берем текст.
Удаление пустых строк в таблице Microsoft Excel
Смотрите также: Объясните наконец, в речь об этом у меня тамВ тренировочной таблице скрытыПолезный совет! Сочетание клавиш таблицу с условными обычную строку. от того, какой разделе сортировки. меню, где выбираете вам необходимо нажать находится в таблице. пустые строки в пустые ячейки, выделились. исключая пустые, которые то их удалениеТаблицы, в которых присутствуют
чем ваша проблема.параметры-дополнительно-число обрабатываемых ячеек
Стандартное удаление
очень много всего) ряды 5, 6, для удаления выделенной данными:Получилось так. результат должен бытьТеперь остается нажать на строку удаления. Но на строку «ВыделениеКак только вы сделаете программе, вам необходимо: Теперь жмем на удалены. Теперь, нам будет довольно легким. пустые строки, выглядят Никто не можетgleyd
Z 7: строки в ExcelПример 1. Сортировка данныхВторой вариант. получен, можно применять сам фильтр, отобразить
такая методика применима группы ячеек». выбор, все пустые
Изначально выделить ту область уже знакомую нам осталось только удалить Но, если они не очень эстетично. понять!: ): Зачета нет, даетсяБудем их удалять. CTRL+«-». А для в таблице. ВыделяемТак же устанавливаем
ту или иную только пустые ячейки только в томВ появившемся меню, вам строки, которые были
Сортировка
таблицы, которая содержит кнопку «Удалить», расположенную добавленный столбец с раскиданы по всей К тому же,На листе ExcelАлександр третья попытка… ;)Переходим на «Файл»-«Сведения»-«Поиск проблем» ее выделения можно всю таблицу. Открываем фильтр. Но в
методику. и удалить их. случае, если ячейки нужно установить переключатель в таблице, переместятся ненужные строки. на ленте в порядковыми номерами. Выделяем таблице, то их из-за лишних строк 2007 всегда 1048576: Число обрабатываемых ячеек(вАлександр — инструмент «Инспектор нажать комбинацию горячих вкладку «Данные» - диалоговом окне фильтраАвтор: Панькова Оксана Владимировна Но тут есть располагаются подряд. на «пустые ячейки»
в ее низЗатем нажать правую кнопку группе инструментов «Ячейки». этот столбец. Затем поиск и удаление навигация по ним строк (в режиме тысячах) 33554 -: Excel файл из-за документов». клавиш SHIFT+ПРОБЕЛ.
инструмент «Сортировка и ставим галочку толькоКак убрать пустые одна загвоздка. НельзяКак удалить пустые строки и нажать кнопку и их будет
мыши, чтобы вызватьПосле этого, все пустые
кликаем по кнопке может занять значительное может усложниться, так совместимости 65536 строк). изменил на 5000
этого очень тормозит…В отрывшемся окне ставим фильтр» — нажимаем у слова «Пустые». строки в Excel применять такое удаление в «Экселе», если
«ОК». легче выделить и контекстное меню. строки будут удалены на ленте «Удалить». время. В этом как придется прокручивать Изменить это количество и ничего неvikttur галочку напротив «СкрытыеЧтобы удалить одинаковые строки кнопку «Сортировка». ИлиНажимаем «Ок». У, как удалить отфильтрованные
для нескольких столбцов, пустые поля чередуются
Применение фильтра
Теперь все пустые строки удалить, используя способ,В списке надо нажать
из таблицы. В раскрывшемся меню случае, должна помочь больший диапазон ячеек невозможно. Можно скрыть изменилась: С таким подходом строки и столбцы». в Excel, выделяем щелкаем правой кнопкой
нас в таблице строки в Excel если в одной с данными? В выделены и вы который был приведен
на строку «Удалить».Важное замечание! Последний способ выбираем пункт «Удалить сортировка.
для перехода из часть строк илиgleyd будете ждать решения
Нажимаем «Проверить». всю таблицу. Переходим
Выделение ячеек
мыши по выделенному будут видны только, поможет функция «Сортировка строке хоть одна этом случае вопрос можете их удалить. самым первым.После этого появится окошко, нельзя использовать в столбцы с листа».Выделяем всю табличную область. начала таблицы в все строки, но: Число обрабатываемых ячеек(в до окончания ЕВРО-2012
Через несколько секунд программа на вкладку «Данные» диапазону и делаем пустые строки. Их и фильтр в
ячейка содержит данные. решается другим способом. Для этого, какВ Excel удалить повторяющиеся в котором необходимо таблицах с перекрывающимися После этого, нужный Кликаем по ней
конец. Давайте выясним, они все равно тысячах) 33554 -
:) отображает результат проверки. — «Работа с сортировку «от минимального видно по столбцу Excel» и немногоНаконец, рассмотрим еще один Для этого следует и в первом строки, которые пустые, выбрать, что именно
диапазонами, и с столбец будет удален. правой кнопкой мыши, какие существуют способы будут. Можно удалить изменил на 5000nervНажимаем «Удалить все». На данными» — «Удалить к максимальному». адресов строк. Можно хитрости помогут быстро универсальный метод. Он
зажать клавишу Ctrl,
lumpics.ru
Четыре способа, как в Excel удалить пустые строки
способе, нажмите на можно при помощи нужно удалить. В пустыми ячейкам, которыеУрок: Сортировка в Microsoft и в контекстном удаления пустых строк все строки (правый и ничего не: Удалить экране появится соответствующее дубликаты».Пустые строки после сортировки подкрасить последнюю пустую удалить лишние пустые позволяет решить проблему а затем, удерживая кнопку «Удалить» в фильтра. Много не нашем случае это находятся в строках, Excel
Простое удаление
меню выбираем пункт в программе Microsoft клик на прямоугольник изменилась{/post}{/quote}Hugo уведомление.В открывшемся окне выделяем по возрастанию оказываются ячеку, чтобы виднее
строки в огромной того, как в ее, выделить каждую
- панели инструментов вкладки разглагольствуя, перейдем непосредственно строки, значит, выбирайте
- где имеются данные.Ещё одним вариантом скрыть «Сортировка». После этого,
- Excel, и как левее и выше
В ТЫСЯЧАХ…: Может быть сохранитьВ результате проделанной работы те столбцы, в внизу диапазона. было, сколько пустых таблице. «Эксель» удалить пустые строку, подлежащую удалению. «Главная». к самой инструкции: пункт «Строку» и В этом случае, пустые ячейки является появляется ещё одно их убрать быстрее ячейки А1 -ыть может стоит
как xls? :) скрытые ячейки удалены, которых находятся повторяющиесяЕсли порядок значений важен, строк. Выделяем пустыеЧасто, в большой строки в диапазоне После этого вАвтор: Вадим МатузокИзначально вам необходимо выделить
Сортировка
нажимайте «ОК». Теперь может произойти смещение применение фильтра. меню. В нём и проще. удалить). Существующие строки изменить на 5? (…а вдруг угадал?…) нумерация восстановлена. значения. Так как то до сортировки строки и удаляем таблице после копирования от и до
меню правого кликаВсем пользователям, которые работают
- область вашей таблицы. все лишние строки ячеек, и таблица
- Выделяем всю область таблицы, нужно выбрать одинСкачать последнюю версию будут удалены, но
- АлександрАлександрТаким образом, убрать пустые, нужно удалять повторяющиеся необходимо вставить пустой функцией «Удалить строку».
или корректировки, появляется определенного номера или выбираете соответствующую операцию. с электронными таблицами Для этого, зажав будут удалены из нарушится. и, располагаясь во из следующих пунктов: Excel
Использование фильтра
вместо них появятся: не помогло, или: nerv — они повторяющиеся или скрытые строки, то должны столбец, сделать сквозную
- Теперь фильтром возвращаем много не нужных значения. Заметьте, если использовать в офисном редакторе левую кнопку мыши таблицы. Однако можноКак видим, существует несколько
- вкладке «Главная», делаем «Сортировка от АСамым известным и популярным новые, пустые строки. в него нужно не удаляются.
- ячейки таблицы можно быть выделены все нумерацию. После сортировки все заполненные строки пустых строк. УдалятьВ этом случае следует
- клавишу Del, будет Excel, очень часто в левом верхнем ускорить этот процесс,
способов удаления пустых клик по кнопке до Я», «От способом удаления пустыхvikttur перезайти?
Выделение
Hugo, не помогло. с помощью встроенного столбцы. и удаления пустых в таблице. по одной строке использовать раздел редактирования произведена только очистка приходится убирать пустые ее углу, перетащите
- пропустив этапы по ячеек из таблицы. «Сортировка и фильтр», минимального к максимальному», строк, является использование
- : От миллионов идеальноgleydHugo
- функционала программы Excel.После нажатия ОК Excel строк вновь отсортироватьТретий вариант.
- – это долго. на главной панели содержимого, а не ячейки, находящиеся в ее в нижний
вызову контекстного меню. Каким именно способом которая расположена в или «От нового контекстного меню программы девственных строк файл: попробовать то не: Т.е. у ВасVhodnoylogin
формирует мини-отчет вида:
fb.ru
Как удалить пустые строки в «Экселе»: несколько простых методов
данные по вставленномуКак удалить пустые Но, есть способ, с выбором кнопки удаление целых строк. строках, чтобы они правый. Для этого просто лучше воспользоваться, зависит блоке настроек «Редактирование». к старому». Какой Эксель. Чтобы убрать тормозить не будет. сложно… в xls 1048576: Люди, здравствуйте.Проредить таблицу можно с
Как удалить пустые строки в «Экселе» двумя простейшими методами?
столбцу с нумерацией. ячейки формулой, смотрите удалить все пустые «Найти и выделить». В прочем, для не загромождали рабочееДалее перейдите во вкладку выделите ненужные строки от сложности таблицы, В появившемся меню, именно из перечисленных строки таким способом, Проблема в другом.KuklP строк? Не верю!Как удалить пустоту помощью макроса. Например,
Пример 2. Фильтр. Диапазон в статье «Как строки одним махом. Из выпадающего меню самого простого случая пространство. Сейчас будет «Главная» и кликните и нажмите сочетание и от того, делаем переход по пунктов будет находиться выделяем диапазон ячеек, В чем, показать: Прислушайтесь к Виктору.Александр в конце листа. такого: должен быть отформатирован удалить пустые ячейкиПервый вариант.
выбирается строка выделения можно использовать и рассмотрено, как в по кнопке «Сортировка клавиш «CTRL+-«. как именно по пункту «Фильтр». в меню, зависит который не содержит не хотите. МучайтесьКазанский: Сохранил в EXCEL Чтобы не растягиватьА можно ручками. Предлагаем как таблица с в Excel».У нас такая группы ячеек. А ее. таблице «Эксель» удалить и фильтр», аТакже есть альтернатива. Вы ней разбросаны пустые
Как в «Экселе» удалить пустые строки с помощью сортировки?
В ячейках шапки таблицы от типа данных, данных, и кликаем дальше.: А F1 нажать? 2003, получилось 65536 ползунки. простенький способ, доступный
заголовками. Выделяем «шапку».Если появилась необходимость, таблица. В нашем в окошке условияЕсть еще несколько методов пустые строки. Некоторые в контекстном меню можете после выделения строки (располагаются одним появляется характерный значок. которые размещены в правой кнопкой мыши.Как обрезать все ненужныеЧисло обрабатываемых ячеек строк. Пререстал виснуть,Michael99 каждому пользователю. На вкладке «Данные» вставить в заполненную
Удаление строк с использованием фильтра
примере — несколько активируется та, которая для проведения таких решения пригодятся и выберите «Фильтр». строк перейти во блоком, или перемешаны Кликаем по этому ячейках таблицы. В раскрывшемся контекстном столбцы и строки
(в тысячах) но мне нужен: правой кнопкой поВ конце таблицы делаем нажимаем кнопку «Фильтр» таблицу пустые строки строк, но может указывает на пустые операций. Одним из в других ситуациях.Как только вы это
Выделение групп ячеек
вкладку «Главная» и со строками, заполненными значку в любомПосле того, как вышеуказанная меню делаем переход чтобы осталась толькоПозволяет указать максимальное что бы файл всем не нужным
вспомогательный столбец. Заполняем («Сортировка и фильтр»). через определенный промежуток, быть строк очень единицы. После этого решений вопроса того, Например, при аналогичных сделаете, в шапке там на панели данными). на ваш выбор операция будет проделана, по пункту «Удалить…». таблица на пустом число ячеек, которое
Вместо послесловия
был в 2007 строкам или столбцам, чередующимися данными. Например, Справа от названия то смотрите статью много. в разделе операций как удалить пустые действиях со столбцами столбцов появятся выдающие инструментов из выпадающегоАвтор: Максим Тютюшев столбце. все пустые ячейки Можно не вызывать сером фоне за может обрабатываться какой-либоEA_ в выпадающем списке «о у о каждого столбца появится «Вставить пустые строкиСтроки 2, 4, 6, с ячейками выбирается строки в «Экселе», или отдельными ячейками. списки, вам необходимо списка «Удалить» выбратьРаботая с огромным объемомВ появившемся меню, снимаем переместятся в самый контекстное меню, а ее пределами? При операцией без оповещения.: В настройках Экселя
удалить, потом идете
fb.ru
Как удалить пустые строки в Excel.
у о у» стрелочка вниз. Нажимаем в Excel через 8 нужно удалить. кнопка удаления. может стать применениеДля начала стоит сказать, развернуть один из пункт «Удалить строки данных в таблицах галочку с пункта
низ таблицы. Теперь, набрать на клавиатуре простом удалении они Если будет затронуто 2007 есть параметр на ячейку А1 и т.д. Вносим – открывается окно одну».Выделяем таблицу, нажимаем
Вот, собственно, и все
инструмента сортировки. что при проведении них (любой). с листа», что «Эксель», ненароком можно «Пустые». Жмем на
мы можем удалить сочетание клавиш «Ctrl+-».
снова появляются. большее число ячеек, в котором вводится и сохраняете документ значения в первые фильтрации. Снимаем выделениеВ Excel можно кнопку «Сортировка и
простейшие методы, приДля этого нужно после операций такого родаВ меню, которое появилось,
также довольно удобно. оставить пустые строки, кнопку «OK». эти ячейки любымПоявляется небольшое окошко, в
Алексей матевосов (alexm) появится оповещение. кол-во доступных строкVhodnoylogin
четыре ячейки. Потом напротив имени «Пустые». настроить так, что фильтр» на закладке помощи которых можно выделения всей таблицы нужно быть крайне надо снять галкуПервый способ, как в что в некоторых
Как видим, после этого,
из тех способов,
котором нужно указать,: В Эксел 2003То есть ячеек в файле, измените: Насколько я понял,
выделяем их. «Цепляем»Таким же способом можно вместо цифр, например, «Главная» и выбираем произвести удаление пустых (Ctrl + A) внимательным. Дело в с пункта «Пустые» Excel удалить пустые случаях совсем недопустимо. все пустые строки о которых шла что конкретно мы можно так. меньше не станет,
его скажем на
основное действие тут за черный крестик удалить пустые ячейки отрицательных, будут писаться «Сортировать от минимального
строк буквально в в разделе данных том, что ячейки и нажать «ОК». строки, мы разобрали. В этой статье исчезли, так как речь в первой
хотим удалить. ВыставляемВыделить весь лист, только оповещения добавятся. 5000 и будет — это сохранение. в правом нижнем в строке Excel. нули. Читайте статью
excel-office.ru
Как удалить пустые строки в Excel быстрыми способами
к максимальному» (или пару кликов. Опять выбрать меню сортировки могут содержать скрытыеВот и все, как Однако он не
пойдет речь о они были отфильтрованы. части урока. переключатель в позицию кликнув по квадратикуАлександр Вам счастьеVlad999 углу и копируем Выбираем нужный столбец «Как заменить в
Как в таблице Excel удалить пустые строки?
от максимального к же, нужно помнить и фильтра. Тут формулы (бесцветный текст). видно, третий способ, очень удобен, если
том, как вУрок: Как использовать автофильтрЕсли критически важен порядок «строку». Жмем на над номерами строк: Ничего не изменилось.Александр: 1. выделяете весь буквы до конца и фильтруем его Excel отрицательное число минимальному).
и том, что применяется команда упорядочивания А сами вычисления
как удалить лишние нужно удалить много Excel удалить пустые в Microsoft Excel размещения ячеек в кнопку «OK». и левее обозначенияgleyd: Подскажи пожалуйста неопотному,
крайний столбец диапазона. данные. на ноль».Подробнее о сортировке в некоторых ячейках от минимального к могут ссылаться на строки в Excel, строк, ведь выделять строки. Будет представленоЕщё один способ удаления таблице, то перед
После этого, все строки столбцов.: как уже объяснил где именно эта2. ctrl+shift+стрелка вправо.Устанавливаем «Фильтр». Отфильтровываем последний
Пример 3. Выделение группыПри импорте и копировании в таблице смотрите может находиться скрытый максимальному (пустые строки строки, в которых намного удобнее, чем их придется довольно
четыре способа, которые использует выделение группы
тем как совершить выделенного диапазона будутЗакрасить в серый гуру — ничего
настройка, а то3. ПКМ Скрыть.
столбец по значению ячеек. Выделяем всю таблиц в Excel в статье «Сортировка текст. А сами окажутся снизу). После
данные отсутствуют, но некоторые из предыдущих. долго. Именно поэтому помогут вам это пустых ячеек. Чтобы сортировку, вставляем в удалены.
цвет. Формат ->Ячейки
Как удалить повторяющиеся строки в Excel?
и не изменится… я вродебы всёпо аналогии с «у». таблицу. В главном могут формироваться пустые в Excel».
пустые ячейки могут этого их можно их предполагается ввестиНапоследок расскажем еще об мы сейчас расскажем, сделать. Советуется дочитать использовать этот способ, середину таблицы ещё
Как альтернативный вариант, можно -> Вид.
Как удалить каждую вторую строку в Excel?
Александр переискал. И моя строками.
Выделяем все что осталось меню на вкладке строки и ячейки.
- Все заполненные строки быть зависимыми при удалить. Если порядок в дальнейшем. Такие одном интересном способе, как в Excel статью до финала, сначала выделяем всю один столбец. выделить ячейки вЗатем Сервис ->: Неужели они так проблема на этомАлександр.
- после фильтрации и «Редактирование» нажимаем кнопку Они мешают работе,
- будут стоять вверху ссылке на них построения данных важен,
- ячейки с точки как удалить из удалить пустые строки
чтобы в конце таблицу. Затем, находясьВсе ячейки этого столбца
Как удалить скрытые строки в Excel?
соответствующих строках, и Параметры -> Вид. сложно убираются? будет завершена. За: Как убрать 1048576 удаляем. «Найти и выделить». отвлекают. таблицы, а пустые в формулах. Если
сначала необходимо использовать зрения программы пустыми таблицы пустые строки.
при помощи инструмента
- принять для себя во вкладке «Главная», нумеруем по порядку.
- находясь во вкладке Убрать галочки «Сетка»Александр ранее спс.
- строк? Весь EXCELУбираем фильтр – останутся
- Выбираем инструмент «ВыделениеНекоторые формулы могут работать строки соберутся внизу
произвести их удаление, вставку пустого столбца не считаются.
На сей раз «Сортировка». решение, каким способом кликаем по кнопкеЗатем, производим сортировку по
exceltable.com
Удалить пустые столбцы и строки в конце
«Главная», кликнуть по и «Заголовки строк
: Больше никаких вариантовEA_ перерыл! только ячейки с
группы ячеек». некорректно. Использовать ряд таблицы. формула потом не со сквозной нумерацией.Но посмотрим, как в будем использовать выделениеИтак, вам необходимо сделать
пользоваться, так как «Найти и выделить», любому другому столбцу, кнопке «Удалить», которая
и столбцов». нет?: Я бы с
Z
«о».
В открывшемся окне выбираем инструментов в отношении
CyberForum.ru
Помогите убрать строки.
Осталось удалить эти сработает, а сама После удаления строк «Экселе» удалить пустые
ячеек, которое осуществляется следующее: они в достаточной которая расположена на и удаляем перемещенные расположена в блокеСвоей таблице делаете
Hugo
радостью, но на: Зачем — неВспомогательный столбец можно устранить пункт «Пустые ячейки». не полностью заполненного строки. Чтобы быстро программа выдаст ошибку снова производите упорядочивание
строки, если они с помощью специальногоВыделите всю таблицу. Для
степени отличаются друг ленте в группе вниз ячейки, как
инструментов «Ячейки» на фон белый и: Так вроде никому, память не помню, проще удалить весь
и работать сПрограмма отмечает пустые ячейки.
диапазона невозможно. Научимся это сделать, есть о присутствии в по пронумерованному столбцу.
действительно являются таковыми. инструмента. Но обо этого можно нажать
от друга.
инструментов «Редактирование». В уже описывалось выше. ленте. После этого, границы.
кроме Вас, это а под рукой лист?.. Или чуть «прореженной таблицей». На главной странице быстро удалять пустые хитрость.
вычислениях ссылки наРешить вопрос того, как Самым простым методом всем по порядку: кнопку «CTRL+A».Для начала разберемся, как появившемся меню, кликаемПосле этого, чтобы вернуть сразу произойдет удаление
В 2007 скорее и не нужно… 2007 Экселя нет… дольше и активнееОднажды пользователь скрыл некую находим вкладку «Ячейки», ячейки в концеВыделяем первую пустую несуществующие или некорректные
удалить пустые строки считается обычное выделениеСнова выделите всю таблицу,Нажмите правую кнопку мыши в Excel удалить по пункту «Выделение
порядок строк к без дополнительных диалоговых
всего делается также.Вероятно, проблема не
gleyd думаем над постановкой информацию в строках,
нажимаем «Удалить». или середине таблицы. строку, нажав на
данные. Поэтому в
в «Экселе», можно при помощи мыши
в которой находятся на таблице и пустые строки самым группы ячеек…». тому, который уже окон.
Bigbss в количестве строк.: попробуй Файл-Параметры-Дополнительно вопроса… ;) чтобы она неРезультат – заполненный диапазон
Будем использовать простые
номер строки. Затем такой ситуации следует
и при помощи с зажатой левой нужные вам данные в меню кликните
простым способом, которыйОткрывается окно, в котором был перед сортировкой,
Конечно, способ очень простой:
А вообще былоЧисло обрабатываемых ячеек(в
-58243- отвлекала от работы.
«без пустот». средства, доступные пользователю нажимаем одновременно кнопки быть особо внимательным, простого фильтра. Устанавливают кнопкой. Оно производится и непосредственно пустые
по строке «Сортировка». используют практически все переставляем переключатель в
проводим сортировку в и известный. Но,
можешь указать область бы не плохо тысячах) 33554Александр
Думал, что впоследствииВнимание! После удаления часть любого уровня.
на клавиатуре Shift+Ctrl+ чтобы не нарушить его путем выделения
движением вверх или строки.Из дополнительного меню вам неопытные пользователи, но
позицию «пустые ячейки». колонке с номерами
является ли он печати — не тащитьЭто 2010, в: Если я переношу данные еще понадобятся.
ячеек перескакивает вверхЧтобы показать на примере, стрелка вниз. Выделятся целостность математических или столбца, группы столбцов
вниз по полюПерейдите во вкладку «Главная» необходимо выбрать один в некоторых случаях Жмем на кнопку строк «От минимального самым удобным, быстрымпотом вид-страничный режим все миллионы, если 2007 думаю так на следующий лист, Не понадобились – – данные могут как удалить лишние все строки до других операций. В или всей таблицы. нумерации слева. Затем,
и нажмите по из пунктов, в именно такое удаление «OK». к максимальному». и безопасным?Olesya для работы хватает
planetaexcel.ru
Как в Excel 2007 убрать лишние столбцы и строки?
же то сбивается группировка скрытые строки можно перепутаться. Поэтому для строки, для демонстрации конца листа. Теперь остальном же все Кроме того, применяют
используя правый клик, «Найти и выделить». соответствии с тем,
использовать лучше всего.Как видим, после этого,Как видим, строки выстроилисьЕсли пустые строки расположены: Это делается кнопочкой
квадрата 10*10 :)sva и размеры строк
удалить: они влияют перекрывающихся диапазонов инструмент порядка действий возьмем удаляем строки как просто. В зависимости
команду «Фильтр» в вы вызываете контекстноеВ меню, которое появится,
какой тип данныхИтак, чтобы удалить лишние
все строки, содержащие в прежнем порядке,
в одном месте, «Разметка страницы»
Казанский
: Я так понял и столбцов, а на формулы, мешают.
не подходит.
- Формулы удаления N символов в начале и конце строк
- Удалить символы в начале ячейки (слева): функция надстройки !SEMTools
- Удалить символы в конце ячейки (справа): функция надстройки !SEMTools
- Удалить слова и символы по другим условиям
Как удалить первый/последний символ или несколько первых/последних символов в ячейке Excel? Узнайте ответ из этой статьи.
Примечание автора: речь пойдет о ситуациях, когда количество символов определено конкретным числом — один, два, три и т.д. Тому, как удалить текст до определенного символа, посвящена отдельная статья.
Для составления таких формул понадобятся функции ЛЕВСИМВ, ПРАВСИМВ и ДЛСТР. Первые две извлекают из текста указанное количество символов слева и справа соответственно, а ДЛСТР возвращает количество символов в тексте ячейки, к которой обращается.
Чтобы удалить из ячейки N символов слева, можно взять справа количество символов, равное разнице длины строки в символах (ДЛСТР) и N:
=ПРАВСИМВ(A1;ДЛСТР(A1)-N)
А чтобы удалить из ячейки N символов справа, наоборот, извлекаем слева длину строки минус N:
Удалить символы в начале ячейки (слева): функция надстройки !SEMTools
Формулы выше требуют создания дополнительного столбца. Чтобы сэкономить время, если исходные данные не нужны, я разработал функции !SEMTools, удаляющие символы прямо на месте.
Если не уверены до конца в том, что делаете, рекомендуется все же перестраховываться, создавая дополнительный столбец.
Удалить символы в конце ячейки (справа): функция надстройки !SEMTools
Процедура потребуется, когда у вас есть массив фраз, в котором нужно обрезать последние буквы в конце строки, и вы уверены на 100% в их количестве.
Выделите диапазон, затем на панели !SEMTools в меню «Удалить» выберите «Символы -> обрезать -> с конца ячейки». В появившемся диалоговом окошке вбейте количество символов, которое хотите удалить, и нажмите «ОК».
Удалить слова и символы по другим условиям
Надеюсь, на этой странице вы нашли то, что искали, и смогли решить задачу удаления последних или первых символов в ячейках.
Вас наверняка могут заинтересовать похожие операции, смотрите подробнее:
- Взять первые N символов ячейки в Excel;
- Удалить лишние пробелы в Excel;
- Удалить латиницу;
- Удалить все символы, кроме цифр в Excel;
- Удалить все символы, кроме букв и цифр;
- Удалить первое слово или первые N слов в ячейках;
- Регулярные выражения в Excel.
Хотите так же быстро удалять символы в Excel без использования формул?
В надстройке !SemTools есть этот и ещё более 500 похожих полезных инструментов по обработке текста. Сделайте апгрейд вашего Excel!
Как удалить первые, последние символы X или определенные символы позиции из текста в Excel?
Для большинства пользователей Excel иногда необходимо удалить первые n символов из начала текстовых строк или удалить последние x символов из конца текстовых строк, как показано ниже. В этой статье я расскажу о некоторых полезных приемах для быстрого и простого решения этой задачи в Excel.
Метод 1. Удалите первые или последние x символов из текстовых строк с формулами
Метод 2: удалить первые или последние x символов из текстовых строк с помощью функции, определяемой пользователем
Метод 3: удалить первые, последние x символов или определенные символы позиции без формул
Метод 4: удалите первые x и последние символы x из текстовых строк с помощью формулы
Метод 1. Удалите первые или последние x символов из текстовых строк с формулами
Удалите первые x символов из начала текстовых строк:
В Excel вы можете использовать функции ВПРАВО и ВЛЕВО, чтобы удалить определенное количество символов из начала или конца строки, сделайте следующее:
1. Введите или скопируйте следующую формулу в пустую ячейку C4, куда вы хотите поместить результат:
=RIGHT(A4, LEN(A4)-2)
и нажмите Enter ключ, чтобы получить первый результат. Смотрите скриншот:
Внимание: В приведенной выше формуле:
- A4 это значение ячейки, из которой вы хотите удалить символы;
- Номер 2 означает количество символов, которое вы хотите удалить из начала текстовой строки.
2. Затем выберите ячейку C4 и перетащите маркер заполнения вниз к ячейкам, в которых вы хотите применить эту формулу, и все первые 2 символа были удалены из текстовых строк, см. Снимок экрана:
Удалите последние x символов из конца текстовых строк:
Если вам нужно удалить последние несколько символов, вы можете использовать функцию ВЛЕВО, как и функцию ВПРАВО.
Введите или скопируйте эту формулу в пустую ячейку:
=LEFT(A4, LEN(A4)-9)
а затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и последние 9 символов были удалены из текстовых строк сразу, см. снимок экрана:
Внимание: В приведенной выше формуле:
- A4 это значение ячейки, из которой вы хотите удалить символы;
- Номер 9 означает количество символов, которое вы хотите удалить из конца текстовой строки.
Метод 2: удалить первые или последние x символов из текстовых строк с помощью функции, определяемой пользователем
Вот функция, определяемая пользователем, которая также может помочь вам удалить первые или последние n символов из текстовых строк, сделайте следующее:
Удалите первые x символов из начала текстовых строк:
1. Удерживайте Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.
Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function
3. Затем вернитесь к рабочему листу и введите эту формулу: =removefirstx(A4,2) в пустую ячейку, а затем перетащите дескриптор заполнения вниз, чтобы получить нужные результаты, см. снимок экрана:
Внимание: В приведенной выше формуле:
- A4 это ячейка, из которой вы хотите удалить символы;
- Номер 2 указывает количество символов, которые вы хотите удалить из начала текстовой строки.
Удалите последние x символов из конца текстовых строк:
Чтобы удалить последние n символов из текстовых строк, примените следующую функцию, определяемую пользователем:
Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function
А затем примените эту формулу: =removelastx(A4,9) чтобы получить нужный результат, см. снимок экрана:
Внимание: В приведенной выше формуле:
- A4 это ячейка, из которой вы хотите удалить символы;
- Номер 9 указывает количество символов, которые вы хотите удалить из конца текстовой строки.
Метод 3: удалить первые, последние x символов или определенные символы позиции без формул
Использование функций Excel для удаления определенных символов не так прямо, как есть. Достаточно взглянуть на способ, предусмотренный в этом методе, то есть не более двух-трех щелчков мышью. С Удалить по позиции утилита сторонней надстройки Kutools for Excel, вы можете легко удалить первый, последний или определенные символы из текстовой строки. Нажмите, чтобы скачать Kutools for Excel! См. Демонстрацию ниже:
После установки Kutools for Excel, пожалуйста, подайте заявку Удалить по позиции в соответствии с этими шагами:
1. Выберите диапазон, в котором вы хотите удалить определенные символы. Затем нажмите Кутулс > Текст > Удалить по позиции. Смотрите скриншот:
2. Во всплывающем окне укажите следующие операции Удалить по позиции диалоговое окно.
- (1.) Укажите количество удаляемых символов.
- (2.) Выберите Слева вариант под Позиция раздел для удаления первых n символов, см. снимок экрана:
Советы: Наблюдения и советы этой статьи мы подготовили на основании опыта команды Удалить по позиции Утилита также может помочь вам удалить последние n символов или определенные символы из определенной позиции.
Метод 4: удалите первые x и последние символы x из текстовых строк с помощью формулы
Иногда вам нужно удалить символы из текстовых строк с обеих сторон, например, вам нужно удалить первые 2 символа и последние 9 символов одновременно. Здесь функция MID может оказать вам услугу.
1. Введите или скопируйте эту формулу в пустую ячейку:
=MID(A4,3,LEN(A4)-11)
и нажмите Enter ключ, чтобы получить первый результат. Смотрите скриншот:
Внимание: В приведенной выше формуле:
- A4 это значение ячейки, из которой вы хотите удалить символы;
- Номер 3 на единицу больше, чем количество символов, которое вы хотите удалить с левой стороны;
- Номер 11 это общее количество символов, которые вы хотите удалить.
2. Затем выберите ячейку C4 и перетащите дескриптор заполнения вниз к ячейкам, где вы хотите применить эту формулу, и все первые 2 и последние 9 символов были немедленно удалены из текстовых строк, см. Снимок экрана:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (134)
Оценок пока нет. Оцените первым!
Skip to content
В этом совете вы найдете 4 совета для удаления символа переноса строки из ячеек Excel. Вы также узнаете, как заменять разрывы строк другими символами. Все решения работают с Excel 2019, 2016, 2013 и более ранними версиями.
Перенос строки в вашем тексте внутри ячейки Excel может возникнуть разными способами. Обычно он появляется, когда вы копируете текст с веб-страницы или из Word, получаете файл, который уже содержит разрывы строк, от коллеги или клиента. Или вы добавляете его самостоятельно, используя комбинацию Alt + Enter
.
В любом случае, вы можете решить убрать перенос строки из ваших ячеек, поскольку он не позволяет найти нужную фразу или же заставляет содержимое столбца выглядеть неаккуратно, когда вы включаете опцию переноса текста. Если вы решите загрузить ваши данные в файл .csv для использования в других программах, то в итоге у вас одна ячейка с переносами строк превратится в несколько. Конечно, это нарушит структуру ваших данных.
Все эти 4 способа, которые мы вам предлагаем, действительно быстрые. Выберите тот, который вам больше всего подходит:
- Как убрать перенос строки при помощи «Найти и заменить».
- 3 формулы, чтобы удалить переносы строк в ячейках.
- Как можно использовать макрос VBA.
- Удаляем перенос строки с помощью надстройки Ultimate Suite
Примечание. Первоначально термины «возврат каретки» и «перевод строки» использовались в пишущей машинке и означали два различных действия.
Компьютеры и программное обеспечение для обработки текстов создавались с учетом специфики пишущей машинки. Вот почему теперь для обозначения переноса строки используются два разных непечатаемых символа: «Возврат каретки» (CR, код ASCII 13) и «Перевод строки» (LF, код ASCII 10).
Имейте в виду, что в Excel вы можете найти оба варианта. Если вы импортируете данные из файла .txt или .csv, вы с большей вероятностью найдете комбинацию возврат каретки + перевод строки. Когда вы разбиваете текст в ячейке, используя Alt + Enter
, то Excel вставляет только перевод строки. Если вы получите файлы .csv от человека, который использует Linux или Unix, то там также найдете только перевод строки.
Удаление вручную.
Плюсы: самый быстрый способ.
Минусы: никаких дополнительных возможностей.
Итак, воспользуемся помощью стандартной функции «Найти и заменить»:
- Выделите все позиции, которые вы хотите обработать.
- Нажмите
Ctrl + H
, чтобы открыть диалоговое окно «Найти и заменить». - В поле » Найти» введите
Ctrl + J
. Оно будет выглядеть пустым, но вы увидите крошечную точку. - В поле «Заменить на» введите любое значение для замены. Обычно это пробел, чтобы избежать случайного «слипания» двух слов. Если вам нужно просто удалить разрывы строк, оставьте поле пустым.
- Нажимаем кнопку «Заменить все» и наслаждаемся результатом!
Удалите разрывы строк с помощью формул Excel.
Плюсы: вы можете использовать вложенные формулы для более сложной обработки текста в ячейках. Например, можно удалить символы перевода строки, а затем удалить лишние начальные и конечные пробелы, а также пробелы между словами.
Или вам может потребоваться удалить перевод строки, чтобы использовать ваш текст в качестве аргумента другой функции без изменения исходных ячеек. Например, если вы хотите использовать результат в качестве аргумента функции ВПР.
Минусы: вам нужно создать вспомогательный столбец и выполнить некоторое количество дополнительных действий.
- Добавьте вспомогательный столбец в конец ваших данных. Вы можете назвать его «В одну строку».
- В первой его позиции (C2) введите формулу для удаления или замены переносов строк. Здесь мы представим вам несколько полезных формул для разных случаев:
Удаление возврата каретки и перевода строки как в Windows, так и в UNIX.
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(13);»»);СИМВОЛ(10);»»)
Заменяем перенос строки любым другим символом (например, запятая + пробел). В этом случае строки не будут «слипаться» и лишние пробелы не появятся.
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;СИМВОЛ(13);», «);СИМВОЛ(10);», «))
Или же можно обойтись и без запятой, просто заменив пробелом:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;СИМВОЛ(13);» «);СИМВОЛ(10);» «))
Если вы хотите удалить из текста все непечатаемые символы, включая в том числе и переносы строк:
=ПЕЧСИМВ(A4)
Как видите, не всегда результат выглядит красиво и аккуратно. В зависимости от исходных данных выбирайте наиболее подходящий для вас вариант.
При желании вы можете заменить исходный столбец на тот, в котором были удалены переносы строк:
- Выделите все данные в столбце В и нажмите
Ctrl + C
, чтобы скопировать данные в буфер обмена. - Теперь выберите А2 и нажмите
Shift + F10 + V
. - Удалите вспомогательный столбец В.
Макрос VBA для замены переноса строки на пробел.
Плюсы: создав один раз, макрос можно повторно использовать в любой книге, поместив его в персональную книгу макросов.
Минусы: желательно иметь базовые знания VBA. Или воспользуйтесь нашей подробной инструкцией.
Макрос VBA из приведенного ниже примера заменяет на пробел символ возврата каретки из всех ячеек на текущем активном листе.
Sub RemoveCarriageReturns()
Dim MyRange As Range
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For Each MyRange In ActiveSheet.UsedRange
If 0 < InStr(MyRange, Chr(10)) Then
MyRange = Replace(MyRange, Chr(10), » «)
End If
Next
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
Если вы не очень хорошо знаете VBA, просто следуйте рекомендациям ниже:
- Нажмите
Alt + F11
, чтобы открыть редактор Visual Basic. - Щелкните правой кнопкой мыши имя книги на панели «Project — VBAProject » (в верхнем левом углу окна редактора) и выберите «Вставить» -> «Модуль» в контекстном меню.
- Скопируйте код VBA и вставьте его в правую панель редактора VBA ( окно « Module1 »).
- Сохраните книгу как «книгу Excel с поддержкой макросов».
НажмитеCrl + S
, затем нажмите кнопку «Нет» в диалоговом окне предупреждения «Следующие функции не могут быть сохранены в книге без макросов». - Откроется диалоговое окно «Сохранить как». Выберите «Книга Excel с поддержкой макросов» из раскрывающегося списка «Тип файла». Нажмите кнопку «Сохранить».
- Нажмите
Alt + Q
, чтобы закрыть окно редактора и вернуться к своей книге. - Если вы хотите запустить код VBA, который вы добавили, как описано в разделе выше: нажмите
Alt + F8
, чтобы открыть диалог «Макросы». - Затем выберите нужный макрос из списка «Имя макроса» и нажмите кнопку «Выполнить».
Но если какая-либо формула возвращает возврат каретки, я боюсь, что с этим ничего нельзя поделать. Макрос не может найти, где именно в формуле происходит возврат каретки, поэтому он обрабатывает результат формулы, а не формулу как таковую.
Удаляем перенос строки с помощью надстройки Ultimate Suite.
Если вы являетесь пользователем Ultimate Suite for Excel , то вам не нужно тратить время на какие-либо из вышеперечисленных манипуляций. Все, что требуется, — это 3 быстрых шага:
- Выберите одну или несколько ячеек, в которых вы хотите удалить переносы строк.
- На ленте Excel перейдите на вкладку Ablebits Data и нажмите кнопку «Преобразовать (Convert)» .
- На панели «Преобразовать текст» выберите переключатель «Конвертировать перенос строки в (Convert line break to)», введите в поле «заменяющий» символ (это может быть точка с запятой, точка, запятая, пробел) и нажмите кнопку «Преобразовать (Convert)» .
В нашем примере мы заменяем каждый перенос строки пробелом:
В результате у вас будет аккуратно организованная таблица с однострочными адресами, как это изображено на рисунке выше. Такой же результат мы получали выше и при помощи формул, но занимало это гораздо больше времени.
Это далеко не единственный инструмент для упрощения работы с текстом. Вы можете удалить лишние пробелы, изменить регистр символов, добавить текст в начале в конце, перед или после выбранных символов, удалить непечатаемые символы, извлечь часть текста по позиции или после указанных символов, извлечь числа из текста, разделить текст по столбцам или строкам и многое другое. Подробнее вы можете ознакомиться с этими возможностями на страничке обзора инструментов работы с текстом.
Если вам интересно попробовать этот и еще 60 инструментов для экономии времени для Excel, вы можете загрузить пробную версию Ultimate Suite . Вы будете приятно удивлены, когда найдете решения для самых сложных и утомительных задач в Excel всего в несколько кликов!
Итак, теперь вы легко можете убрать либо заменить символ переноса строки в вашей таблице Excel.
Ещё о работе с текстом в Excel: