Как Убрать Все Буквы из Таблицы Excel • Удаление апострофа

Как в excel сделать разделитель разрядов пробелом?

Рассмотрим способы удаления пробелов в Excel (например, между словами, в начале или конце предложений, в числах).

Приветствую всех, уважаемые читатели блога TutorExcel.Ru.

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

Достаточно часто лишние пробелы в Excel встречаются в тексте в следующих случаях:

Помимо того, что данные могут стать трудночитаемыми, так и использование обычных инструментов Excel (к примеру, сортировка, фильтрация, поиск, применение функций и т.д.) становится затруднительным и некорректным.

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Чтобы макрос для замены строчных букв на прописные сработал, заранее нужно проверить активирована ли функция макросов в программе или нет. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Далее применяю эту же формулу ко всему столбцу. Подвожу указатель мыши к правому нижнему углу ячейки, курсор превратился в толстый крестик, зажимаю левую кнопку мыши и тяну до конца данных. Отпускаю, и, дело сделано. Все БОЛЬШИЕ буквы удалось заменить на маленькие.

Как сделать все буквы заглавными в Excel

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

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

Как маленькие буквы сделать БОЛЬШИМИ

В моей таблице данные расположены в столбце А, потому формулу я буду вводить в столбец В. Вы же в своей таблице делайте в любом свободном столбце, либо добавьте новый.

Итак, начнем с ячейки А1. Ставим курсор на ячейку В1, открываем вкладку «Формулы» и в разделе «Библиотека функций» выбираем «Текстовые».

В выпадающем меню находим «ПРОПИСН». У нас откроется окно «Аргументы функций», которое запрашивает адрес ячейки, собственно из нее и будут взяты данные. В моем случае – это ячейка А1. Ее я и выбираю.

После этого нажимаю на «ОК», а быстрее, нажать на ENTER на клавиатуре.

Теперь в ячейке В1 написано «=ПРОПИСН(A1)», что значит «сделать ПРОПИСНЫМИ все буквы в клетке А1». Отлично, осталось лишь применить эту же формулу для всех ячеек в столбце.

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
В этом случае получается, что пустые ячейки из исходной таблицы подтянулись в сводную, а уже затем мы задали конкретный формат пустое поле для их отображения. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Проблему с нулями в ячейках также можно решить и формульным путем.
Если в ячейке значение вычисляется по формуле, то с помощью функции ЕСЛИ мы можем задать различные сценарии отображения (например, если значение не равно 0, то оставляем значение, а если равно 0, то возвращаем пустое поле или любой другой альтернативный вариант).

Как обрезать текст в ячейке excel

  • Функция СТРОЧН(). Данная функция работает с единственным аргументом — текстом. Она перебирает каждую букву текста, превращая ее в строчную. То есть, используя данную функцию можно сделать все буквы маленькими.
  • Функция ПРОПИСН(). Аналогичная по принципу работы функция с предыдущей, только она превращает все буквы в заглавные — большие.
  • Функция ПРОПНАЧ(). Функция, которая выполняет преобразование первых букв каждого слова в заглавную.

Внимание! Для использования этого метода необходимо убедиться, что у вас активирована функция макросов. Если нет, то ее требуется включить. О том, как это сделать, читайте в нашей статье – “Как включить/отключить макросы в Excel“.

На всем листе

Если нам нужно убрать нули в каждой без исключения ячейке листа, то перейдем в панели вкладок Файл -> Параметры -> Дополнительно (так как эти настройки относятся в целом к работе со всей книгой):

Настройка параметров отображения нулей на листе

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

Нажимаем OK и в результате исходная таблица приобретает следующий вид:

Удаление нулей на всем листе

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

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

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

Выбор листа книги в настройках параметров

Определенным неудобством данного способа удаления нулевых значений является безальтернативность вида отображения замены, т.е. вместо 0 всегда будет показываться пустая ячейка.

Частично эту проблему может решить следующий вариант.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Поменять регистр текста можно воспользовавшись функциями СТРОЧН изменяет все буквы на строчные , ПРОПИСН изменяет все символы на заглавные и ПРОПНАЧ изменяет первые буквы слов на заглавные, все оставшиеся на строчные ;. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

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

Как удалить первый символ из строки в Excel (быстро и легко)

  • A — запись когда число положительное;
  • B — запись когда число отрицательное;
  • C — запись когда число равно нулю;
  • D — запись если в ячейке не число, а текст (обычно для чисел не используется).

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

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

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

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

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

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

Как Убрать Все Буквы из Таблицы Excel • Удаление апострофа

если надо первое слово из текста в ячейке Ф1 можно усложнить

=левсимв (Ф1;поиск (» «;Ф1;1)-1) – фнкция поиск укажет позицию первого пробела, а левсимв обрежет текст до него, если не ставить (-1) пробел войдет в итоговое значение

также помогает функция «длстр» – считает общее количество символов в тексте, например если нужен текст без первого слова:

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Можно, конечно, вручную заменять символы латинцы на соответствующую им кириллицу, но гораздо быстрее будет сделать это с помощью макроса. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
С ее помощью можно легко избавиться от ошибок (замена «а» на «о»), лишних пробелов (замена их на пустую строку «»), убрать из чисел лишние разделители (не забудьте умножить потом результат на 1, чтобы текст стал числом):

Как убрать заглавные буквы в excel — ПК журнал

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

Используйте Flash Fill, чтобы мгновенно удалить первый символ

Мне нравится функция Flash Fill в Excel, поскольку она позволяет легко выполнять некоторые операции с текстовыми данными.

И то, что мы здесь пытаемся сделать, Flash Fill — идеальный инструмент.

Примечание. Мгновенная заливка доступна только в Excel 2013 и более поздних версиях. Если вы используете Excel 2010 или более ранние версии, вы не сможете использовать этот метод.

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

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

Есть несколько действительно интересных вещей, которые вы можете сделать с помощью этой Flash Fill, и я расскажу о них в этом видео ниже:

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Думаю, это хороший вопрос, ведь, если удалить первоначальные значения из столбца А, то и все результаты работы формулы пропадут. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Замечание: Если после применения формулы Вы по-прежнему видите лишние пробелы, скорее всего в тексте содержатся неразрывные пробелы. Как их удалить, Вы можете узнать из этого примера.
Настройка отображения пустых ячеек для сводной таблицы

Как убрать пробелы в числах в MS Excel? Формула не считает и выдает ошибку

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

Применение пользовательских функций (UDF)

Переходим в редактор Visual Basic (горячая клавиша Alt + F11), добавляем новый модуль и записываем код новой функции (напротив основных действий кода даются пояснения):

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Предположим, у вас есть набор данных, как показано ниже, и вы хотите удалить первый символ и получить все оставшиеся символы. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Excel специально обрабатывает начальную одинарную кавычку.. так специально, что даже неясные свойства ячейки / диапазона не имеют доступа. Единственное решение, которое я смог найти, это по сути, то же самое, что вы думали изначально. Вот:

Как убрать нули в ячейках в Excel?.

  • Применение Microsoft Word. Конвертирование данных посредством программы Microsoft Word;
  • Стандартные функции Excel. Поменять регистр текста можно воспользовавшись функциями СТРОЧН (изменяет все буквы на строчные), ПРОПИСН (изменяет все символы на заглавные) и ПРОПНАЧ (изменяет первые буквы слов на заглавные, все оставшиеся — на строчные);
  • Применение пользовательских функций (UDF). Если варианты со стандартным функционалом не подходят, и нужна другая расстановка прописных и строчных символов, то можно реализовать пользовательскую функцию.

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

Зачистка текста

Зачастую текст, который достается нам для работы в ячейках листа Microsoft Excel далек от совершенства. Если он был введен другими пользователями (или выгружен из какой-нибудь корпоративной БД или ERP-системы) не совсем корректно, то он легко может содержать:

  • лишние пробелы перед, после или между словами (для красоты!)
  • ненужные символы («г.» перед названием города)
  • невидимые непечатаемые символы (неразрывный пробел, оставшийся после копирования из Word или «кривой» выгрузки из 1С, переносы строк, табуляция)
  • апострофы (текстовый префикс – спецсимвол, задающий текстовый формат у ячейки)

Давайте рассмотрим способы избавления от такого «мусора».

Замена

Изначально это окно было задумано для оптовой замены одного текста на другой по принципу «найди Маша – замени на Петя», но мы его, в данном случае, можем использовать его и для удаления лишнего текста. Например, в первую строку вводим «г.» (без кавычек!), а во вторую не вводим ничего и жмем кнопку Заменить все (Replace All). Excel удалит все символы «г.» перед названиями городов:

Как Убрать Все Буквы из Таблицы Excel • Удаление апострофа

Только не забудьте предварительно выделить нужный диапазон ячеек, иначе замена произойдет на всем листе!

Удаление пробелов

Если из текста нужно удалить вообще все пробелы (например они стоят как тысячные разделители внутри больших чисел), то можно использовать ту же замену: нажать Ctrl+H, в первую строку ввести пробел, во вторую ничего не вводить и нажать кнопку Заменить все (Replace All).

Однако, часто возникает ситуация, когда удалить надо не все подряд пробелы, а только лишние – иначе все слова слипнутся друг с другом. В арсенале Excel есть специальная функция для этого – СЖПРОБЕЛЫ (TRIM) из категории Текстовые. Она удаляет из текста все пробелы, кроме одиночных пробелов между словами, т.е. мы получим на выходе как раз то, что нужно:

Как Убрать Все Буквы из Таблицы Excel • Удаление апострофа

Удаление непечатаемых символов

В некоторых случаях, однако, функция СЖПРОБЕЛЫ (TRIM) может не помочь. Иногда то, что выглядит как пробел – на самом деле пробелом не является, а представляет собой невидимый спецсимвол (неразрывный пробел, перенос строки, табуляцию и т.д.). У таких символов внутренний символьный код отличается от кода пробела (32), поэтому функция СЖПРОБЕЛЫ не может их «зачистить».

  • Аккуратно выделить мышью эти спецсимволы в тексте, скопировать их (Ctrl+C) и вставить (Ctrl+V) в первую строку в окне замены (Ctrl+H). Затем нажать кнопку Заменить все (Replace All) для удаления.
  • Использовать функцию ПЕЧСИМВ (CLEAN) . Эта функция работает аналогично функции СЖПРОБЕЛЫ, но удаляет из текста не пробелы, а непечатаемые знаки. К сожалению, она тоже способна справится не со всеми спецсимволами, но большинство из них с ее помощью можно убрать.

Функция ПОДСТАВИТЬ

Замену одних символов на другие можно реализовать и с помощью формул. Для этого в категории Текстовые в Excel есть функция ПОДСТАВИТЬ (SUBSTITUTE) . У нее три обязательных аргумента:

С ее помощью можно легко избавиться от ошибок (замена «а» на «о»), лишних пробелов (замена их на пустую строку «»), убрать из чисел лишние разделители (не забудьте умножить потом результат на 1, чтобы текст стал числом):

Как Убрать Все Буквы из Таблицы Excel • Удаление апострофа

Удаление апострофов в начале ячеек

Теперь, если выделить на листе диапазон и запустить наш макрос (Alt+F8 или вкладка Разработчик – кнопка Макросы), то апострофы перед содержимым выделенных ячеек исчезнут.

Английские буквы вместо русских

Можно, конечно, вручную заменять символы латинцы на соответствующую им кириллицу, но гораздо быстрее будет сделать это с помощью макроса. Откройте редактор Visual Basic сочетанием клавиш Alt+F11, вставьте новый модуль (меню Insert — Module) и введите туда его текст:

Теперь, если выделить на листе диапазон и запустить наш макрос (Alt+F8 или вкладка Разработчик – кнопка Макросы), то все английские буквы, найденные в выделенных ячейках, будут заменены на равноценные им русские. Только будьте осторожны, чтобы не заменить случайно нужную вам латиницу 🙂

Как убрать апостроф в ячейке excel - IT Новости из мира ПК
Excel специально обрабатывает начальную одинарную кавычку.. так специально, что даже неясные свойства ячейки / диапазона не имеют доступа. Единственное решение, которое я смог найти, это по сути, то же самое, что вы думали изначально. Вот:
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Если он был введен другими пользователями или выгружен из какой-нибудь корпоративной БД или ERP-системы не совсем корректно, то он легко может содержать. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Для корректной замены можно предварительно выделить диапазон всех ячеек с числами, или выбрать любую пустую ячейку, чтобы поиск производился по всему листу. В появившемся окошке «Найти и заменить» на вкладке «Заменить» вставляем скопированный ранее пробел в графу «Найти:», а графу «Заменить на:» оставляем пустой. Затем нажимаем кнопку «Заменить все», и получаем сообщение о количестве замен.

Как БОЛЬШИЕ буквы сделать маленькими

  • лишние пробелы перед, после или между словами (для красоты!);
  • ненужные символы («г.» перед названием города);
  • невидимые непечатаемые символы (неразрывный пробел, оставшийся после копирования из Word или «кривой» выгрузки из 1С, переносы строк, табуляция);
  • апострофы (текстовый префикс – спецсимвол, задающий текстовый формат у ячейки).

В некоторых случаях, однако, функция СЖПРОБЕЛЫ (TRIM) может не помочь. Иногда то, что выглядит как пробел, – на самом деле пробелом не является, а представляет собой невидимый спецсимвол (неразрывный пробел, перенос строки, табуляцию и т.д.). У таких символов внутренний символьный код отличается от кода пробела (32), поэтому функция СЖПРОБЕЛЫ не может их «зачистить».

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: