Удалить все что в скобках excel
Перейти к содержимому

Удалить все что в скобках excel

  • автор:

Первые 10 способов очистки данных

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

Основы очистки данных

Формат и тип данных, импортируемых из внешнего источника данных, например базы данных, текстового файла или веб-страницы, не всегда определяются вами. Прежде чем эти данные можно будет анализировать, часто требуется их очистка. К счастью, в Excel есть много функций, помогающих получить данные именно в том формате, который требуется. Иногда это простая задача, для которой достаточно использовать определенную функцию. Например, для исправления слов с ошибками в столбцах, содержащих примечания или описания, можно просто использовать средство проверки орфографии. Или, если вы хотите удалить повторяющиеся строки, можно быстро сделать это с помощью диалогового окна Удалить дубликаты.

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

Для очистки данных нужно выполнить следующие основные действия:

  1. Импортируйте данные из внешнего источника.
  2. Создайте резервную копию исходных данных в отдельной книге.
  3. Убедитесь, что данные имеют формат таблицы: в каждом столбце находятся однотипные данные, все столбцы и строки видимы и в диапазоне нет пустых строк. Для обеспечения наилучших результатов используйте таблицу Excel.
  4. Выполните сначала задачи, которые не требуют операций со столбцами, такие как проверка орфографии или использование диалогового окна Найти и заменить.
  5. Затем выполните задачи, требующие операций со столбцами. Для работы со столбцами нужно выполнить следующие действия:
    1. Вставьте новый столбец (B) рядом с исходным (A), который требуется очистить.
    2. Добавьте формулу, которая будет преобразовывать данные, вверху нового столбца (B).
    3. Заполните вниз формулу в новом столбце (B). В таблице Excel будет автоматически создан вычисляемый столбец с заполненными вниз значениями.
    4. Выберите новый столбец (B), скопируйте его, а затем вставьте как значения в новый столбец (B).
    5. Удалите исходный столбец (A). При этом новый столбец B станет столбцом A.

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

    Дополнительные сведения

    Инструкции по использованию команды Заполнить.

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

    Несколько способов автоматизировать повторяющиеся задачи с помощью макроса.

    Проверка орфографии

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

    Дополнительные сведения

    Инструкции по исправлению слов с ошибками на листе.

    Инструкции по использованию настраиваемых словарей.

    Удаление повторяющихся строк

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

    Дополнительные сведения

    Описание двух тесно связанных процедур: фильтрации по уникальным строкам и удаления повторяющихся строк.

    Поиск и замена текста

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

    Дополнительные сведения

    Инструкции по использованию команды Найти и нескольких функций по поиску текста.

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

    Инструкции по использованию диалоговых окон Найти и Заменить.

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

    Изменение регистра текста

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

    Дополнительные сведения

    Инструкции по использованию трех функций «Регистр».

    Преобразует все прописные буквы в текстовой строке в строчные.

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

    Преобразует все буквы текста в прописные.

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

    Иногда текстовые значения содержат начальные, конечные либо последовательные пробелы (значения 32 и 160 кодировки Юникод) или непечатаемые знаки (значения Юникода с 0 по 31, 127, 129, 141, 143, 144 и 157). Наличие таких знаков может иногда приводить к непредсказуемым результатам при сортировке, фильтрации или поиске. Например, во внешнем источнике данных пользователь может сделать опечатку, нечаянно добавив лишний пробел; импортированные из внешних источников текстовые данные также могут содержать непечатаемые знаки внутри текста. Поскольку такие знаки незаметны, неожиданные результаты бывает трудно объяснить. Чтобы удалить эти ненужные знаки, можно использовать сочетание функций СЖПРОБЕЛЫ, ПЕЧСИМВ и ПОДСТАВИТЬ.

    Дополнительные сведения

    Возвращает числовой код первого знака в текстовой строке.

    Удаляет из текста первые 32 непечатаемых знака в 7-битном коде ASCII (значения с 0 по 31).

    Удаляет из текста знак пробела в 7-битной кодировке ASCII (значение 32).

    Функцию ПОДСТАВИТЬ можно использовать для замены символов Юникода с более высокими значениями (127, 129, 141, 143, 144, 157 и 160) знаками 7-битной кодировки ASCII, для которых предназначены функции СЖПРОБЕЛЫ и ПЕЧСИМВ.

    Исправление чисел и знаков чисел

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

    Дополнительные сведения

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

    Преобразует число в текст и добавляет обозначение денежной единицы.

    Преобразует значение в текст в заданном числовом формате.

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

    Преобразует строку текста, отображающую число, в число.

    Исправление значений даты и времени

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

    Дополнительные сведения

    Описание системы дат в Office Excel.

    Инструкции по преобразованию значений времени в различные единицы.

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

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

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

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

    Возвращает время в виде десятичного числа, представленное текстовой строкой. Значение времени — это десятичное число в интервале от 0 до 0,99999999, представляющее время от 0:00:00 до 23:59:59.

    Объединение и разбиение столбцов

    Обычной задачей после импорта данных из внешнего источника данных является слияние двух или нескольких столбцов в один или разделение одного столбца на два или более столбцов. Например, может потребоваться разделить столбец, содержащий полное имя, на имя и фамилию. Кроме того, может потребоваться разделить столбец, содержащий поле адреса, на отдельные столбцы улиц, городов, регионов и почтовых индексов. Обратное также может иметь значение true. Может потребоваться объединить столбец «Имя» и «Фамилия» в столбец «Полное имя» или объединить отдельные столбцы адресов в один столбец. Дополнительные распространенные значения, которые могут потребовать объединения в один столбец или разделения на несколько столбцов, включают коды продуктов, пути к файлам и IP-адреса.

    Дополнительные сведения

    Типичные примеры объединения значений из нескольких столбцов.

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

    Инструкции по использованию функций ЛЕВСИМВ, ПСТР, ПРАВСИМВ, ПОИСК и ДЛСТР для разделения столбца имени на несколько столбцов.

    Инструкции по использованию функции СЦЕПИТЬ, оператора & (амперсанда) и мастера текстов.

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

    Соединяет несколько текстовых строк в одну строку.

    Преобразование и изменение порядка столбцов и строк

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

    Дополнительные сведения

    Возвращает вертикальный диапазон ячеек в виде горизонтального и наоборот.

    Сверка данных таблицы путем объединения или сопоставления

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

    Дополнительные сведения

    Часто используемые способы поиска данных с помощью функций поиска.

    Возвращает значение из строки, столбца или массива. Функция ПРОСМОТР имеет две синтаксические формы: векторную и форму массива.

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

    Ищет значение в первом столбце таблицы и возвращает значение в той же строке из другого столбца таблицы.

    Возвращает значение или ссылку на значение из таблицы или диапазона. Функция ИНДЕКС имеет две формы: ссылочную и форму массива.

    Возвращает относительное положение элемента массива, который соответствует заданному значению указанным образом. Функция ПОИСКПОЗ используется вместо функций типа ПРОСМОТР, если нужна позиция элемента в диапазоне, а не сам элемент.

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

    Сторонние поставщики

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

    Примечание: Корпорация Майкрософт не поддерживает сторонние продукты.

    Удалить все что в скобках excel

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

    doc удалить данные в скобках 1

    Удалите все, что указано в скобках, с помощью функции поиска и замены

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

    1. В скобках выберите диапазон данных, из которого вы хотите удалить все данные.

    2. Затем нажмите Главная > Найти и выбрать > Замените, (или вы также можете нажать Ctrl + H для открытия Найти и заменить диалог) см. снимок экрана:

    doc удалить данные в скобках 2

    3. В Найти и заменить диалоговое окно под Замените вкладка, введите (*) в Найти то, что текстовое поле и оставьте Заменить поле пустое, см. снимок экрана:

    doc удалить данные в скобках 3

    4. Затем нажмите Заменить все , появится окно с подсказкой, чтобы напомнить вам, сколько ячеек было заменено, см. снимок экрана:

    doc удалить данные в скобках 4

    5. Затем нажмите OK и закрыть Найти и заменить Диалог.

    Советы: С этим Найти и заменить вы можете удалить все данные в скобках в выбранном диапазоне, на листе или во всей книге.

    Удалите что-либо в скобках с помощью Kutools for Excel

    Kutools for ExcelАвтора Найти и заменить Утилита может помочь вам легко и удобно искать по нескольким листам и книгам.

    Примечание: Чтобы применить это Найти и заменить, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

    После установки Kutools for Excel, пожалуйста, сделайте так:

    1. Нажмите Кутулс > Навигация, см. снимок экрана:

    doc удалить данные в скобках 7

    2. Затем нажмите , чтобы развернуть панель поиска и замены, на панели поиска и замены выполните следующие операции:

    doc удалить данные в скобках 8

    • (1.) Щелкните значок Замените вкладка;
    • (2.) В Найти то, что текстовое поле, пожалуйста, введите (*) , и оставьте Заменить текстовое поле пустое;
    • (3.) Укажите область, которую вы хотите найти и заменить в В раздел;
    • (4.) Если вы выбрали «Выбор», вам нужно нажать кнопка для выбора диапазона данных;
    • (5.) Затем щелкните Заменить все .

    doc удалить данные в скобках 6

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

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

    Удалить все что в скобках excel

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

    документ удалить в скобке 1

    Удалить текст в круглых скобках на нескольких листах с помощью Kutools for Excel

    Удалите скобки с помощью Kutools for Excel

    Удалите текст в круглых скобках с помощью функции поиска и замены

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

    1. Нажмите Ctrl + H ключи для включения Найти и заменить диалог, в Найти то, что текстовое поле, тип (*) в него и перейдите к Заменить текстовое поле, тип () внутрь. Смотрите скриншот:

    документ удалить в скобке 2

    2. Затем нажмите Заменить все. Затем появляется диалоговое окно с напоминанием о количестве замен. Нажмите OK закрыть его.

    документ удалить в скобке 3

    Удалить текст в круглых скобках на нескольких листах с помощью Kutools for Excel

    Если вы открыли несколько книг и вам нужно удалить весь текст в скобках в открытых книгах, вы можете использовать Kutools for Excelпродвинутый Найти и заменить для поиска и замены текста в книгах.

    После бесплатная установка Kutools for Excel, сделайте следующее:

    1. Нажмите Кутулс > Навигация включить Навигация панель, затем щелкните Найти и заменить значок для перехода Найти и заменить раздел. Смотрите скриншоты:

    документ удалить в скобке 4

    3. Затем выберите Замените и в Найти то, что текстовое поле, тип (*) в него и перейдите к Заменить текстовое поле, тип () в него и выберите Все книги под В раскрывающийся список, см. снимок экрана:

    Наконечник: Если вы хотите заменить на определенных листах, вы можете проверить имена листов в Книги .

    документ удалить в скобке 5

    4. Нажмите Заменить все. Затем все тексты в скобках заменяются пустыми.

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

    Удалить содержимое в круглых скобках
    Удалите скобки с помощью Kutools for Excel

    Если вы хотите удалить скобки или скобки, вы можете использовать Kutools for ExcelАвтора Удалить символы.

    После бесплатная установка Kutools for Excel, сделайте следующее:

    1. Выберите диапазон данных, для которого нужно удалить скобки, и нажмите Кутулс > Текст > Удалить символы. Смотрите скриншот:

    документ удалить в тормозной системе 9

    2. в Удалить символы диалог, только проверка На заказ вариант, а затем введите () в текстовое поле, вы можете просмотреть результат в предварительный просмотр панель. Смотрите скриншот:

    документ удалить в скобке 7

    3. Нажмите Ok or Применить. Теперь все скобки выделения сняты.

    Удалить все что в скобках excel

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

    Прикрепленные файлы

    • Пример.xls (16.5 КБ)

    Пользователь
    Сообщений: 6111 Регистрация: 21.12.2012
    Win 10, MSO 2013 SP1
    08.02.2014 13:52:43

    Варианты:
    Выделяем — Ctrl+H — что «(*)» — на что — пусто.
    Или аналогично формулой — функция =ПОДСТАВИТЬ().

    Изменено: Z — 08.02.2014 14:07:31
    «Ctrl+S» — достойное завершение ваших гениальных мыслей. 😉
    Пользователь
    Сообщений: 40 Регистрация: 01.01.1970
    08.02.2014 14:04:53

    Цитата
    Z пишет:
    Варианты:
    Выделяем — Ctrl+H — что «(*)» — на что — пусто.
    Или анологично формулой — функция =ПОДСТАВИТЬ().

    Ctrl+H — да) А вот с формулкой не получается. Прописываю =ПОДСТАВИТЬ(RC[-2];»(*)»;»») — не работает
    Пользователь
    Сообщений: 3289 Регистрация: 22.12.2012
    Win7 MSO 2013
    08.02.2014 14:13:53

    =ЕСЛИ(ПОИСК("(";A2)>1;ЛЕВБ(A2;ПОИСК("(";A2)-1);ПСТР(A2;ПОИСК(")";A2)+1;99))

    формула, та простенькая
    Пользователь
    Сообщений: 14901 Регистрация: 15.09.2012
    Профессиональная разработка приложений для MS Office
    08.02.2014 14:15:55
    Для Вашего случая можно так:

    =ПОДСТАВИТЬ(A2;ПСТР(A2;ПОИСК("(";A2);ПОИСК(")";A2)-ПОИСК("(";A2)+1);"")

    Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы.

    Пользователь
    Сообщений: 40 Регистрация: 01.01.1970
    08.02.2014 14:17:39

    =ЕСЛИ(ПОИСК("(";A2)>1;ЛЕВБ(A2;ПОИСК("(";A2)-1);ПСТР(A2;ПОИСК(")";A2)+1;99))

    Спасибо большое! И можно еще обратный вариант. Когда нужно оставить только то, что было в скобках
    Пользователь
    Сообщений: 14901 Регистрация: 15.09.2012
    Профессиональная разработка приложений для MS Office
    08.02.2014 14:19:24
    В моем случае вообще без проблем:

    ПСТР(A2;ПОИСК("(";A2);ПОИСК(")";A2)-ПОИСК("(";A2)+1)

    Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы.

    Пользователь
    Сообщений: 3289 Регистрация: 22.12.2012
    Win7 MSO 2013
    08.02.2014 14:20:01

    =ПСТР(A2;ПОИСК("(";A2);ПОИСК(")";A2))

    ответили практически одинаково 🙂
    Изменено: Nic70y — 08.02.2014 14:21:24
    Пользователь
    Сообщений: 6111 Регистрация: 21.12.2012
    Win 10, MSO 2013 SP1
    08.02.2014 14:20:49

    Для вашего случая-2 есть и другие варианты — не ленится разные функции терзать-изучать-рисковать. 😉

    =ЗАМЕНИТЬ(A2;НАЙТИ("(";A2;1);10;"")

    «Ctrl+S» — достойное завершение ваших гениальных мыслей. 😉
    Пользователь
    Сообщений: 40 Регистрация: 01.01.1970
    08.02.2014 14:30:43
    Спасибо большое всем!
    Пользователь
    Сообщений: 47199 Регистрация: 15.09.2012
    08.02.2014 23:51:44
    Для разнообразия:
    =ПСТР(A2&A2;ПОИСК(«)»;A2)+1;11)
    Страницы: 1
    Читают тему

    © Николай Павлов, Planetaexcel, 2006-2023
    info@planetaexcel.ru

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

    ООО «Планета Эксел»
    ИНН 7735603520
    ОГРН 1147746834949
    ИП Павлов Николай Владимирович
    ИНН 633015842586
    ОГРНИП 310633031600071

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *