Как удалить все запятые в Word

Обновлено: 06.07.2024

Запятые служат нескольким целям при работе с электронными таблицами. Они делают числа более читабельными. Например, число 1 452 346 намного понятнее, чем число 1 452 346.

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

Специальный формат файла CSV (значения, разделенные запятыми) требует, чтобы вы разделяли каждый элемент данных запятыми.

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

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

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

Оглавление

Удаление запятых с помощью поиска и замены

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

Набор данных, из которого нужно удалить запятую

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

Вы также можете использовать его для замены запятых пробелом (или любым другим символом). Вот как это можно сделать:

Найти и заменить диалоговое окно

  1. Если вы хотите удалить запятые из всего листа, нажмите CTL+A на клавиатуре или выберите значок "Все" (маленький серый значок в верхней левой части листа). Если вы хотите удалить запятые из определенной части рабочего листа, выберите группу ячеек, с которыми вы хотите работать. Предположим, вы хотите работать только с данными в столбце B.
  2. На вкладке Главная нажмите кнопку Найти и выбрать в группе Редактирование.
  3. Выберите Заменить в раскрывающемся меню.
  4. Откроется диалоговое окно Найти и заменить. В поле ввода рядом с «Найти что» поставьте запятую (поскольку это то, что мы хотим найти и заменить).
  5. Теперь у вас есть два варианта. Если вы хотите заменить запятые пробелом, поставьте пробел в поле ввода рядом с «Заменить на». Если вы хотите просто убрать запятые, не заменяя их ничем, то оставьте поле пустым.
  6. Нажмите кнопку Заменить все, чтобы заменить все запятые.
  7. Примечание. Если вы хотите заменить запятые одну за другой, нажмите «Найти далее», чтобы просмотреть каждую выбранную ячейку. Каждый раз, когда выделяется запятая, вы можете либо удалить ее, нажав кнопку «Заменить», либо нажать «Найти далее», чтобы пропустить ее и перейти к следующей. один.

     Текст, в котором удалена запятая

    Использование формулы для удаления запятых из текста

    То же самое можно сделать с помощью формулы.

    1. Создайте новый пустой столбец рядом с столбцом, содержащим ячейки с запятыми.
    2. Выберите первую ячейку пустого столбца и вставьте формулу:
    3. Нажмите клавишу возврата на клавиатуре.
    4. Дважды щелкните маркер заполнения в правом нижнем углу ячейки, чтобы скопировать формулу в остальную часть столбца.

    Замените, чтобы удалить запятые

    Что делает формула?

    Функция ПОДСТАВИТЬ принимает три параметра. Первый параметр содержит ссылку на ячейку, второй параметр — это текст, который вы хотите заменить, а третий столбец содержит текст, который вы хотите заменить.

    В этом примере мы хотим, чтобы символ запятой (",") был просто удален и заменен пробелом.

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

    Удаление запятых и разделение текста на разные столбцы

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

    Удаление запятых из набора данных имен

    В идеале нужно не только удалить запятую, но и разделить текст на разные столбцы. Вот как для этого можно использовать мастер «Текст в столбцы»:

    1. Убедитесь, что рядом с нужным столбцом есть пустой столбец. Если нет, то вставьте новый. ячеек, над которыми вы хотите работать.
    2. На вкладке Данные нажмите кнопку "Текст в столбцы" в группе "Инструменты данных".
    3. Откроется мастер Преобразовать текст в столбцы. На шаге 1 из 3 вы обнаружите, что параметр «Разделители» выбран по умолчанию, поэтому оставьте его как есть и нажмите кнопку Далее.
    4. Вы перейдете к шагу 2 из 3. В списке Параметры разделителя установите флажок рядом с Запятая.
    5. Нажмите Далее
    6. Вы перейдете к шагу 3 из 3. Поскольку вы уже выбрали столбец, над которым хотите работать, вам не нужно ничего делать на этом шаге.
    7. Нажмите Готово.

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

    Имена разделены на имя и фамилию

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

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

    Это связано с тем, что в самом числе запятых нет.

    Они просто отформатированы таким образом. Например, рассмотрим числа в наборе данных ниже:

    Числа с запятой

    Если у вас есть числа, отформатированные с запятыми, которые вы хотите удалить, вот что вам нужно сделать:

    Диалоговое окно форматирования ячеек для удаления запятой

    1. Выберите ячейки, над которыми вы хотите работать.
    2. Нажмите правой кнопкой мыши на выделенном фрагменте и выберите Формат ячеек во всплывающем меню.
    3. Откроется диалоговое окно Формат ячеек. Выберите вкладку "Число".
    4. В списке Категорий выберите параметр Число.
    5. Снимите флажок "Использовать разделитель 1000 (,)".
    6. Нажмите "ОК".
    7. Это удалит запятые из всех выбранных вами ячеек (при условии, что они имеют числовой формат)

       Номера, в которых удалена запятая

      Заключение

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

      Мы надеемся, что это руководство оказалось вам полезным. Сообщите нам, есть ли какие-либо другие способы удаления запятых в Excel, которые, по вашему мнению, проще.

      Запятая обычно используется при работе как с текстом, так и с числами в Excel.

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

      А с числами он часто использовался, чтобы сделать числа более читабельными (тысячи разделителей — это наиболее распространенное использование запятой с числами).

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

      В этом уроке я покажу вам несколько простых способов удалить запятую в Excel из текста и чисел.

      Итак, приступим!

      Это руководство охватывает:

      Удалить запятую из чисел

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

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

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

      Числа, из которых нужно убрать запятую

      Ниже приведены шаги для этого:

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

      Числа, из которых удалена запятая

      Совет. Вы также можете использовать сочетание клавиш Control + 1, чтобы открыть диалоговое окно форматирования ячеек (после выбора ячеек). Удерживайте клавишу Control, а затем нажмите клавишу 1.

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

      Использование функции NUMBERVALUE

      Если у вас есть ситуация, когда числа на самом деле не числа (а текст), и вы хотите удалить запятую из этих чисел, вы можете использовать функцию NumberValue.

      Эта функция делает именно это — преобразует текст в число.

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

      Число с запятой

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

      Ниже приведена формула, которая преобразует этот текст в числа.

      Скопируйте эту формулу для всех ячеек столбца, и вы получите числа.

      NUMBERVALUE формула для преобразования текста в числа

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

      Удалить запятую из текстовой строки

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

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

      Позвольте мне показать вам несколько способов сделать это, когда у вас есть текстовые данные.

      Использование поиска и замены

      С помощью функции "Найти и заменить" вы можете легко найти все запятые в ячейке и заменить их чем-то другим (пробелом или другим символом).

      Обратите внимание, что этот метод работает только с текстовыми данными. Если у вас есть числа, где запятая из-за форматирования, этот метод не удалит запятую.

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

      Имена набора данных, из которого нужно удалить запятую

      Ниже приведены действия по удалению запятой из этого набора данных имен:

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

      Имена данных, из которых удалена запятая

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

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

      Совет: вы также можете использовать сочетание клавиш Control + H, чтобы открыть диалоговое окно поиска и замены.

      Использование формулы ПОДСТАВИТЬ

      Еще один способ удалить запятую — использовать функцию ПОДСТАВИТЬ, где запятую можно заменить пробелом или любым другим символом.

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

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

      имена данных с несколькими запятыми

      Ниже приведена формула, которая это сделает:

      Замените формулу, чтобы удалить все запятые

      Приведенная выше формула принимает три аргумента:

      1. Текст (или ссылка на ячейку, содержащую текст), из которого вы хотите удалить запятую.
      2. Символ, который вы хотите заменить (запятая в этом примере)
      3. Символ, с которого вы хотите удалить запятую (в данном примере пусто)

      Но что, если вы хотите удалить только первую запятую, а не вторую.

      С помощью функции ПОДСТАВИТЬ вы можете указать количество экземпляров, которые вы хотите заменить. Это можно сделать с помощью четвертого аргумента, который является необязательным. Если вы не укажете этот необязательный аргумент, функция заменит все экземпляры указанного символа/строки.

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

      именует данные с несколькими запятыми

      Ниже приведена формула, которая это сделает:

      Формула для удаления первого экземпляра запятой

      В приведенной выше формуле также используется четвертый аргумент (необязательный) — [instance_num].

      Указание номера экземпляра как 1 указывает формуле, что она должна заменить только первый экземпляр запятой, а все остальные оставить как есть.

      Но что, если вы не хотите удалять первую запятую, а вместо этого заменяете вторую запятую тире.

      Вы можете сделать это, используя приведенную ниже формулу:

      Формула для удаления второй запятой с тире

      Приведенная выше формула заменяет только второй экземпляр запятой и заменяет его тире.

      Итак, это несколько простых способов удалить запятую из чисел и текстовых строк в Excel.

      Word: поиск и замена нескольких пробелов после знака препинания

      В вашем документе есть различное количество пробелов после знака препинания — например, 2, 3, 4 и т. д. пробелы после точки с запятой, двоеточия, точки, запятой и т. д. Вы хотите иметь возможность находить все множественные пробелы после определенного знак препинания и заменить их одним пробелом в одном действии «Найти/Заменить».

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

      1. Откройте диалоговое окно Word «Найти и заменить» (Ctrl+H).
      2. Нажмите "Еще", чтобы отобразить дополнительные параметры.

      Диалоговое окно

      Диалоговое окно

      Выберите «Использовать подстановочные знаки».

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

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

      Объяснение того, как это работает:

      • (;) ищет точку с запятой. Поскольку вы используете подстановочные знаки, вам нужно заключить текст, который вы хотите найти, в круглые скобки.
      • ( ) ищет пробел, за которым следуют два или более пробела, до 9 пробелов (в фигурных скобках вы можете поместить любые числа, которые вам нравятся — если вы думаете, что у вас могут быть точки с запятой, за которыми следуют 15 пробелов, измените эти числа, например, . Опять же, этот раздел заключен в круглые скобки, чтобы определить его как отдельный раздел.
      • \1 заменяет собой первую часть подстановочной строки. Другими словами, точка с запятой заменяется самой собой, поэтому никаких изменений не происходит.
      • После \1 заменяет несколько пробелов во второй части подстановочной строки одним пробелом.

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

      ПРИМЕЧАНИЕ. Некоторые символы — [ \ ^ $ . | ? * + ( ) — являются специальными и должны быть «экранированы», прежде чем их можно будет заменить. Чтобы «экранировать» специальный символ, введите \ перед ним. Например, чтобы выполнить тот же поиск/замену, что и выше, для вопросительного знака, вы должны ввести это в поле «Найти что»: (\?)( )

      [Ссылки последний раз проверялись в декабре 2011 г.]

      Поделиться:

      Вот так:

      Связанные

      Опубликовано в Word | Метки: найти и заменить, подстановочные знаки |

      14 комментариев

      […] информационный бюллетень/блог CyberText Consulting – специалистов по техническим коммуникациям « Word: поиск и замена нескольких пробелов после знака препинания Word: поиск и замена нескольких пробелов перед числом 5 января 2012 г. Ваш документ […]

      […] Word: найти и заменить несколько пробелов после знака препинания […]

      […] […] от Word: поиск и замена нескольких пробелов после знака препинания « Информационный бюллетень CyberText 4 января 2012 г. в 6:36 […]

      […] Брейси объясняет, как найти и заменить несколько пробелов после знака препинания в […]

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

      Мэттью Блэкберн, 25 января 2012 г., 23:07

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

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

      Тем временем убедитесь, что это именно то, что вы хотите сделать. Я предлагаю вам подумать об этом, прежде чем пытаться (сделайте резервную копию вашего документа!), поскольку он должен преобразовать ЛЮБУЮ букву после вашего знака препинания в заглавную букву. Хотя это может быть хорошо в большинстве случаев, вам нужно следить за такими вещами, как «например», «т. Убедитесь, что это именно то, что вам нужно.

      Если вы еще не подписаны на этот блог, нажмите "Зарегистрируйте меня!" справа, чтобы получать уведомление каждый раз, когда я добавляю новую запись в блоге. Таким образом, вы не пропустите тот, у которого есть макрос.

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

      Аджай, 1 февраля 2012 г., 4:10

      […] строчная буква после точки с помощью функции «Найти/Заменить» (см. комментарий Мэтью от 25 января 2012 г. к этому сообщению в блоге). Мои навыки подстановочных знаков просто не сложны […]

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

      Это может показаться странным вопросом, и вам не обязательно отвечать на него, если вы знаете, как это сделать, но мне было бы полезно ответить да/нет.

      Есть ли способ, с помощью которого можно найти несколько слов в документе и заменить их одним словом? Допустим, моя компания на протяжении многих лет использовала разные сокращения для одного слова. Теперь, когда мне нужно обновить этот документ, мне нужно найти ABBV1, ABBV2, ABBV3 и заменить их на ABBV4CUZITSSOMUCHBETTER! :)

      Я настроил макрос с помощью Macro Express Pro, который использует нажатия клавиш для запуска окна "Найти замену" для проверки документа, но он выполняется за пару минут всего для 7 слов (поскольку существует множество вариаций и ошибок в написании слов). каждое сокращение). Я надеялся извлечь выгоду, объединив все свои варианты (у одного только 7 вариантов) и заменив их одной новой аббревиатурой. Надеюсь, это имеет смысл.

      Если это удастся сделать, я продолжу копать, а если нет, то перестану биться головой о клавиатуру!

      Мэттью Блэкберн, 3 февраля 2012 г., 20:32

      У обоих есть бесплатная пробная версия, поэтому, возможно, стоит попробовать их.

      Хорошо. Вот что я сделал. Я создал это в Macro Express Pro, запуск которого занял несколько минут, поскольку он фактически вызывал замену поиска.

      Я думаю, что написал это в VBA для слова, и все это делается в мгновение ока. Для этой конкретной статьи я настроил его следующим образом:

      Замена подпункта()

      ‘ Замена вопросительного знака

      Выделение.Найти.ОчиститьФорматирование
      Выделение.Найти.Заменить.ОчиститьФорматирование
      С Выделением.Найти
      .Text = «(\?)( )»
      .Замена.Текст = «\1 »
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = True
      . MatchWildcards = True
      .MatchSoundsLike = False
      .MatchAllWordForms = False
      Заканчиваться
      Selection.Find.Execute Replace:=wdReplaceAll

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

      Вы помогли мне и, возможно, это поможет другим?

      Мэттью Блэкберн, 9 февраля 2012 г., 2:39

      Спасибо, Мэтью, и поздравляем вас с тем, что вы нашли решение своей проблемы и добавили его сюда.

      Простейшая в мире браузерная утилита для удаления всех знаков пунктуации из текста. Загрузите текст в форму ввода слева, и вы мгновенно получите обычный текст без знаков препинания в области вывода. Мощный, бесплатный и быстрый. Загрузить текст — получить текст без знаков препинания. Создано разработчиками из команды Browserling.

      С помощью этого инструмента вы можете удалить все знаки препинания из заданного текста. Пунктуация – это набор условных знаков для облегчения чтения и понимания написанного текста. Наиболее часто используемой группой символов являются запятая (,), точка с запятой (;), двоеточие (:), точка (.), восклицательный знак (!), вопросительный знак (?), тире (-) и скобки. Существуют также другие типографские знаки, такие как амперсанд (&), звездочка (*), знак @, процент (%) и многие другие. Инструмент находит и удаляет все такие метки. Текстовый!

      Джеймс: "Привет, Томас, я не видел тебя целую вечность! Как ты поживаешь?" Томас: «Привет, Джеймс, рад тебя видеть! Последние две недели я живу в Чикаго».

      Джеймс, привет, Томас, я не видел тебя целую вечность. Как дела, Томас, привет, Джеймс, я рад тебя видеть? Последние две недели я живу в Чикаго.

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

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

      Вы можете передать входные данные этому инструменту с помощью аргумента запроса ?input, и он автоматически вычислит выходные данные. Вот как ввести его в адресную строку браузера. Нажмите, чтобы попробовать!

      Создано с любовью

      Мы Browserling — дружелюбная и интересная компания, занимающаяся кросс-браузерным тестированием на базе инопланетных технологий. Мы в Browserling любим облегчать жизнь разработчикам, поэтому создали эту коллекцию текстовых онлайн-инструментов. В отличие от многих других инструментов, мы сделали наши инструменты бесплатными, без навязчивой рекламы и с максимально простым пользовательским интерфейсом. Наши текстовые онлайн-инструменты на самом деле основаны на наших инструментах веб-разработчика, которые мы создали за последние пару лет. Проверьте их!

      Если вам нравятся наши инструменты, мы тоже любим вас! Используйте код купона TEXTLING, чтобы получить скидку в Browserling.

      Используя текстовые онлайн-инструменты, вы соглашаетесь с нашими Условиями обслуживания. TLDR: вам не нужна учетная запись, чтобы использовать наши инструменты. Все инструменты бесплатны, и вы можете использовать их столько, сколько захотите. Вы не можете делать незаконные или сомнительные вещи с нашими инструментами. Мы можем заблокировать ваш доступ к инструментам, если обнаружим, что вы делаете что-то плохое. Мы не несем ответственности за ваши действия и не даем никаких гарантий. Мы можем пересмотреть наши условия в любое время.

      Читайте также: