Как удалить запятую из текста или числа в Excel
В данной статье мы рассмотрим как удалять запятые из текста или числа.
Запятые могут быть использованы для самых разных целей, начиная от обычной орфографии в предложениях, до оптимизации чисел.
В данной статье мы рассмотрим, как можно удалять эти самые запятые в разных типах данных.
Удаляем запятые из численных значений
Запятые в числах, могут являться частью форматирования.
Допустим, у нас есть такая табличка:


Здесь, запятые являются частью форматирования. Давайте удалим их.
- Выделите ячейки с числами и щелкните «Главная»;
- Откройте формат ячеек;
- Установите параметр «Число десятичных знаков» на «0»;
- А также, уберите галочку с «Разделитель групп разрядов»;
- Подтвердите
Готово! Вот результат:

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

Опытные пользователи уже заметили, что числа находятся слева в ячейках. Это значит, что ячейка отформатирована в текстовом формате.
Формула нашей функции примет такой вид:
А теперь просто помещаем её во все ячейки нашей таблички.

Результат вы видите. Если вы использовали нашу функцию, но все еще видите запятые — посмотрите формат ячеек, дело в нем.
Удаляем запятые из текстовых типов данных
Тут все будет по-другому, на мой взгляд, даже проще.
И, как обычно, рассмотрим несколько методов.
С помощью «Найти и выделить»
Итак, мы используем эту функцию для замены всех запятых на, например, пустое место.
Это сработает и в случае с числами, но только если запятые в них были выставлены вручную. То есть, если запятые в числах появились в результате форматирования — ничего не выйдет.

Допустим, у нас есть такая табличка:

- Выделите табличку и щелкните на «Найти и выделить»;
- Далее откройте опцию «Заменить…»;
- В первом параметре укажите то, что будем заменять (в нашем случае, запятую);
- Второй параметр не трогайте, так как мы будем заменять на пустое место;
- Щелкните «Заменить все».
Готово! Вот результат:

Таким способом мы удаляем все запятые из выделенного диапазона.
Также не забывайте, что откатить изменения вы не сможете, поэтому, если данные критичны — сделайте резервную копию.
С помощью функции ПОДСТАВИТЬ
А также мы можем использовать функцию ПОДСТАВИТЬ
В этом способе, я бы сказал, больше гибкости. Мы можем четко контролировать где и что заменяется. В отличии от встроенной функции «Замена».
Допустим, у нас есть такая табличка:

Формула функции примет такой вид:

Здесь мы используем 3 аргумента функции. Первый — ячейка (или диапазон ячеек), в котором будем проводить обработку данных. Второй — то, что заменяем. Третий — то, на что заменяем.
Но как же быть, если вам нужно удалить только первую запятую из ячейки?
Плюс этой функции в том, что, как я уже говорил, она более гибкая. Вы можете четко указать сколько замен необходимо произвести.
Это дополнительный аргумент, он не обязателен.
Допустим, у нас та же табличка:

Формула принимает такой вид:

В последнем аргументе мы указали число 1, это число, которое указывает программе на совпадении нужно произвести замену.
А если, например, необходимо заменить 2 запятую в строке на дефис, то формула принимает такой вид:


Вот и результат!
В принципе, вот и все. Мы рассмотрели как удалять запятые различными способами, а также как заменять их на другие символы.
Как удалить запятую в Excel (из текста и чисел)
Запятая обычно используется при работе как с текстом, так и с числами в Excel.
В тексте запятая может использоваться как разделитель (например, разделитель между именем и фамилией или адресом) или как часть обычной грамматики.
А с числами он часто используется, чтобы сделать числа более читаемыми (разделители тысяч — наиболее распространенное использование запятой с числами).
Хотя запятая действительно помогает сделать данные более читаемыми, иногда вам может потребоваться удалить все запятые из данных (или удалить определенные экземпляры запятой).
В этом уроке я покажу вам несколько простых способов убрать запятую в Excel из текста и чисел.
Удалить запятую из чисел
При работе с числами в Excel вы можете применять к ячейкам различные форматы, и числа будут отображаться соответственно.
Поскольку эти запятые являются частью форматирования, а не самого числа, нам необходимо отредактировать форматирование, чтобы удалить эти запятые из чисел.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите избавиться от запятых в числах в столбце B.

Ниже приведены шаги для этого:
- Выберите набор данных (тот, что с цифрами)
- Щелкните вкладку Главная на ленте

- В группе номеров нажмите кнопку запуска диалогового окна (значок маленькой наклонной стрелки в правом нижнем углу группы)

- Убедитесь, что в диалоговом окне «Формат ячеек» выбрана вкладка «Число».
- В списке «Категория» выберите «Номер» (если он еще не выбран).

- Снимите флажок «Использовать разделитель 1000 (,)» и укажите, сколько десятичных цифр вы хотите.

- Нажмите ОК.
Вышеупомянутые шаги позволят удалить запятую со всех выбранных чисел.

Совет: вы также можете использовать сочетание клавиш Ctrl + 1 для открытия диалогового окна формата ячеек (после выбора ячеек). Удерживая клавишу Ctrl, нажмите клавишу 1.
Помните, что этот метод будет работать только там, где запятая была частью форматирования, а не ячейкой. Чтобы проверить это, выберите ячейку и посмотрите значение в строке формул. Если вы видите запятые в строке формул, значит, они не являются частью форматирования.
Использование функции ЧИСЛО ЗНАЧЕНИЕ
Если у вас есть ситуация, когда числа на самом деле не числа (а текст), и вы хотите удалить запятую из этих чисел, вы можете использовать функцию NumberValue.
Эта функция делает именно это — преобразует текст в число.
Предположим, у вас есть набор данных, показанный ниже, где кто-то вручную ввел запятую (или это было частью загрузки данных).

Вы можете видеть, что это не числа, поскольку они выровнены по левому краю ячейки (по умолчанию). Кроме того, когда вы выбираете ячейку и видите в строке формул, вы можете видеть запятые как часть числа (указывая, что это не числовое, а текстовое).
Ниже приведена формула, которая преобразует этот текст в числа.
= ЧИСЛО (B2)
Скопируйте эту формулу для всех ячеек в столбце, и у вас будут числа.

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

Ниже приведены шаги по удалению запятой из этого набора данных имен:
- Выберите набор данных
- Перейдите на вкладку «Главная«
- В группе «Редактирование» нажмите «Найти и заменить».
- Щелкните «Заменить«. Откроется диалоговое окно «Найти и заменить«.

- В поле «Найти:» введите , (запятая)

- Оставьте поле «Заменить на:» пустым. Если вы хотите удалить запятую и заменить ее чем-то другим, вы должны ввести это в поле «Заменить на:».
- Нажмите кнопку «Заменить все«.

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

Обратите внимание, что приведенные выше шаги удалят все экземпляры запятых из всех ячеек. Итак, если в ячейке больше одной запятой, все запятые будут удалены.
Кроме того, это изменит исходный набор данных. Если вы хотите сохранить исходные данные нетронутыми, сначала создайте резервную копию или скопируйте данные на другой лист / диапазон, а затем выполните указанные выше действия.
Совет профессионала: Вы также можете использовать сочетание клавиш — Ctrl + H, чтобы открыть диалоговое окно поиска и замены.
Использование формулы ПОДМЕНА
Другой способ удалить запятую — использовать функцию ЗАМЕНИТЬ, где вы можете заменить запятую пробелом или любым другим символом.
В отличие от метода «Найти и заменить», в котором все запятые удаляются за один раз, с функцией ПОДСТАВИТЬ вы получаете немного больше контроля (как мы увидим в примерах далее в этом разделе).
Предположим, у вас есть набор данных, показанный ниже, из которого вы хотите удалить все запятые.


Ниже приведена формула, которая сделает это:
= ПОДСТАВИТЬ (A2; «;»; «»)
Приведенная выше формула принимает три аргумента:
- Текст (или ссылка на ячейку, содержащую текст), из которого вы хотите удалить запятую.
- Символ, который вы хотите заменить (запятая в этом примере)
- Символ, с помощью которого вы хотите удалить запятую (в этом примере пусто)
Но что, если вы хотите удалить только первую запятую, а не вторую.
С помощью функции SUBSTITUTE вы можете указать количество экземпляров, которые вы хотите заменить. Это можно сделать с помощью четвертого аргумента, который является необязательным аргументом. Если вы не укажете этот необязательный аргумент, функция заменит все экземпляры указанного символа / строки.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите удалить только первую запятую, а не вторую.


Ниже приведена формула, которая сделает это:
= ПОДСТАВИТЬ (A2; «;»; «»; 1)
В приведенной выше формуле также используется четвертый аргумент (необязательный) — [instance_num].
Если указать номер экземпляра как 1, формула должна заменить только первый экземпляр запятой, а все остальные экземпляры оставить как есть.
Но что, если вы не хотите удалять первую запятую, а вместо этого замените вторую запятую тире.

Вы можете сделать это, используя следующую формулу:
= ПОДСТАВИТЬ (A2; «;»; «-»; 2)
Приведенная выше формула выполняет замену только второго экземпляра запятой и заменяет его тире.
Итак, это несколько простых способов убрать запятую из чисел и текстовых строк в Excel.
Как удалить запятую в ячейке в Excel?
Я импортировал строку адресов электронной почты, и теперь каждая ячейка заканчивается запятой. Я бы хотел убрать запятую. Я пробовал эту формулу:
Но это не сработало. Есть ли другой способ сделать это? (Адреса, импортированные из документа Word) Скриншоты: https://imgur.com/a/gBqbGgK
Заменитель будет работать, вы забыли заменить запятую.

Заменитель будет работать, вы забыли заменить запятую.
Для этого можно использовать инструмент «Найти и заменить».
Чтобы получить к нему доступ, нажмите CTRL + F, затем щелкните вкладку «Заменить». В поле «Найти» введите , , но оставьте поле «Заменить» пустым. Затем нажмите «Заменить все».

Если вы только хотите чтобы выполнить поиск в нескольких ячейках, выделите эти ячейки перед тем, как открыть окно «Найти и заменить».
Для этого можно использовать инструмент «Найти и заменить».
Чтобы получить доступ к нему, нажмите CTRL + F, затем щелкните вкладку «Заменить». В поле «Найти» введите , , но оставьте поле «Заменить» пустым. Затем нажмите «Заменить все».

Если вы только хотите чтобы выполнить поиск в нескольких ячейках, выделите эти ячейки, прежде чем открывать окно «Найти и заменить».
Любая формула будет ПОКАЗАТЬ только вычисленное значение в ячейке, в которой находится формула. Он НЕ удалит запятую в ЯЧЕЙКЕ исходных данных.
Итак, если A1 содержит example@nonexistant.com, Набрав = SUBSTITUTE (A1 , «», «») в A1, заменит предыдущий текст.
Если вы, с другой стороны, наберете = SUBSTITUTE (A1, «», «») в любой другой ячейке, тогда в этой ячейке будет отображаться результат вычисление –eg -> example@nonexistant.com , но никогда не изменяйте содержимое A1.
Чтобы изменить фактическое текстовое содержание ячейки, которую вы должны запустить, например Макросы VBA, Python или любой другой язык сценариев, который имеет средства для изменения файлов Excel. ИЛИ запустить, например, простой скрипт Python перед импортом данных в Excel¹.
ФАКТИЧЕСКОЕ значение в ячейке может быть ОТОБРАЖАЕТСЯ во многих форматах.
- Введите = 32767 + 512/1000 в ячейку A5, нажмите ENTER
- Переместите курсор обратно на число.
- Удерживайте CTRL и нажмите 1 появится диалоговое окно.
- Щелкните Date и соответствующую строку формата справа от него – и вы увидите 1989-09- 16 появятся в диалоговом окне вместо 32767.512 , который присутствовал там непосредственно перед вашим щелчком.
- Щелкните Number , и значение появится снова.
- Если вы снова щелкните Date и затем выберите один из форматов даты, который включает информацию о времени; например 12:17:16 или подобное будет отображаться справа от даты (в зависимости от того, какой формат вы выбрали).
В надежде, что это поможет преодолеть первый «порог».
¹) Сохраните это из NOTEPAD (не word или wordpad), в C: stripit.py
После установки Python3 запустите его на cmd.com, набрав:

Любая формула будет только ПОКАЗАТЬ вычисленное значение в ячейке, в которой находится формула. Он НЕ удалит запятую в ЯЧЕЙКЕ исходных данных.
Итак, если A1 содержит example@nonexistant.com, Набрав = SUBSTITUTE (A1 , «», «») в A1, заменит предыдущий текст.
Если вы, с другой стороны, наберете = SUBSTITUTE (A1, «», «») в любой другой ячейке, тогда в этой ячейке будет отображаться результат вычисление –eg -> example@nonexistant.com , но никогда не изменяйте содержимое A1.
Чтобы изменить фактическое текстовое содержание ячейки, которую вы должны запустить, например Макросы VBA, Python или любой другой язык сценариев, который имеет средства для изменения файлов Excel. ИЛИ запустить, например, простой скрипт Python перед импортом данных в Excel¹.
ФАКТИЧЕСКОЕ значение в ячейке может быть ОТОБРАЖАЕТСЯ во многих форматах.
Как убрать запятые в экселе между цифрами
Чтобы удалить все запятые из выбранного диапазона в Excel, выполните указанные ниже действия.
Easily remove all commas from selected range:
The Remove Characters utility of Kutools for Excel can help you to remove all commas from cells of selected range easily. Download the full feature 60-day free trail of Kutools for Excel now!

Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download the free trial Now!
Удалите все запятые с помощью функции поиска и замены
Вы можете использовать функцию «Найти и заменить», чтобы найти запятые и заменить их ничем. Пожалуйста, сделайте следующее.
1. Выделите ячейки, в которых нужно удалить все запятые.
2. Затем нажмите Найти и выбрать > Замените под Главная , чтобы открыть Найти и заменить диалоговое окно. Смотрите скриншот:

Внимание: Вы также можете нажать Ctrl + H клавиши одновременно, чтобы открыть Найти и заменить диалоговое окно.
3. в Найти и заменить диалогового окна, нажмите Замените вкладки введите запятую «,”В Найти то, что коробка, держи Заменить пустое поле и, наконец, нажмите Заменить все кнопка. Смотрите скриншот:

Затем все запятые в выбранном диапазоне немедленно удаляются.
Удалите все запятые с помощью Kutools for Excel
В этом разделе мы покажем вам Удалить символы полезности Kutools for Excel. С помощью этой утилиты вы можете удалить многие типы указанных символов из выбранных ячеек, включая запятые.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выделите ячейки, в которых нужно удалить все запятые. Затем нажмите Кутулс > Текст > Удалить символы.

2. в Удалить символы диалоговое окно, только отметьте На заказ поле, введите запятую в текстовое поле, а затем щелкните значок OK кнопка. Смотрите скриншот:
Теперь все запятые удалены.
Компания Удалить символы Утилита может не только удалить все запятые из выбранного диапазона, но также удалить числовые, буквенные символы и так далее.
Если вы хотите получить бесплатную пробную версию ( 30 -день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Office Tab brings the tabbed interface as seen in web browsers such as Google Chrome, Internet Explorer new versions and Firefox to Microsoft Excel. It will be a time-saving tool and irreplaceble in your work. See below demo: