KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как удалить обращения из ячеек с именами в Excel?

АвторСяоянДата изменения

В повседневной офисной работе или при обработке данных часто встречаются списки Excel, где перед каждым именем указано обращение — например, Mr, Miss, Mrs и т.д. Для подготовки маркетинговых кампаний, создания отчётов или простой стандартизации данных может понадобиться удалить эти обращения и оставить только сами имена. Например, преобразовать Mr. John Smith в John Smith для всего столбца данных. Эффективное выполнение этой задачи в Excel позволяет значительно сэкономить время — особенно при работе с крупными наборами данных или когда формат обращений не унифицирован.

снимок экрана, показывающий исходные имена с обращениями и имена без обращений

Удаление обращений из ячеек с именами Формула
Массовое удаление обращений с помощью макроса VBA
Удаление обращений с помощью функции «Быстрое заполнение» Excel
Разделение обращений и имен на отдельные столбцы с помощью формул


Удаление обращений из ячеек с именами Формула

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

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

1. В пустой ячейке рядом со списком имен (предположим, ваши данные начинаются с ячейки A2) введите следующую формулу:

=RIGHT(A2, LEN(A2) - FIND(" ",A2))

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

2. Нажмите клавишу Enter, чтобы подтвердить формулу, затем перетащите маркер заполнения (маленький квадрат в правом нижнем углу ячейки) вниз — и формула мгновенно скопируется во все нужные ячейки столбца!

снимок экрана использования формулы для получения имён без обращений

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


Массовое удаление обращений с помощью макроса VBA

Для работы с большими наборами данных или когда обращения имеют несогласованный формат и разную длину, эффективным решением станет использование макроса VBA. С его помощью можно удалить различные типы обращений за один раз — особенно полезно при очистке крупных списков писем, HR-баз данных или в любых других случаях, где ручное применение формул становится непрактичным.

Ниже приведён пример сценария VBA, удаляющего распространённые обращения (такие как Mr, Ms, Mrs, Dr, Prof, Miss) из начала каждого имени в выбранном диапазоне. При необходимости вы можете легко дополнить список, добавив другие титулы.

1. Перейдите на вкладку РазработчикVisual Basic, чтобы открыть редактор VBA. В редакторе VBA выберите пункт меню ВставкаМодуль и вставьте следующий код в окно модуля:

Sub RemoveSalutationBulk()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim cellValue As String
    Dim arrSalutations As Variant
    Dim i As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to remove salutations from:", xTitleId, WorkRng.Address, Type:=8)
    
    arrSalutations = Array("Mr. ", "Mr ", "Mrs. ", "Mrs ", "Ms. ", "Ms ", "Miss ", "Dr. ", "Dr ", "Prof. ", "Prof ")
    
    For Each Rng In WorkRng
        cellValue = Rng.Value
        For i = LBound(arrSalutations) To UBound(arrSalutations)
            If InStr(1, cellValue, arrSalutations(i), vbTextCompare) = 1 Then
                cellValue = Mid(cellValue, Len(arrSalutations(i)) + 1)
                Exit For
            End If
        Next i
        Rng.Value = cellValue
    Next Rng
End Sub

2. Нажмите клавишу F5 или кнопку Кнопка «Выполнить» Выполнить, чтобы запустить код. После этого появится диалоговое окно с запросом на выбор диапазона ячеек, содержащих имена для обработки. Выделите нужные ячейки и нажмите кнопку OK.

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


Удаление обращений с помощью функции «Быстрое заполнение» Excel

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

1. Создайте новый столбец рядом с именами. В ячейке рядом с первой записью (например, если в A2 указано «Mr. John Smith», введите в B2 «John Smith», опустив обращение).

2. Начните вводить значение в ячейку B3. Как только Excel распознает шаблон (обычно после 1–2 записей), он автоматически предложит заполнить остальные ячейки столбца на основе вашего примера.

3. Просто нажмите клавишу Enter, чтобы принять предложения, и «Быстрое заполнение» автоматически заполнит остальные ячейки столбца, удалив обращения.

Если «Быстрое заполнение» не появляется автоматически, вы можете активировать его вручную: щелкните ячейку сразу под последней записью, затем выберите команду Данные > Быстрое заполнение на панели инструментов или воспользуйтесь сочетанием клавиш Ctrl+E.

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

Преимущества: Не требует запоминания формул, отличается наглядностью и быстро справляется со списками, имеющими очевидные шаблоны.
Ограничения: Не подходит для очень больших наборов данных или неоднородных шаблонов; доступна только в Excel 2013 и более поздних версиях.


Разделение обращений и имен на отдельные столбцы с помощью формул

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

1. Чтобы извлечь обращение, введите следующую формулу в пустую ячейку (например, C2, если имена расположены в столбце A):

=LEFT(A2, FIND(" ",A2)-1)

Эта формула извлекает текст слева от первого пробела, выделяя таким образом обращение.

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

снимок экрана использования формулы для извлечения обращений из заданных имён

2. Чтобы извлечь только имя, введите эту формулу в следующий пустой столбец (например, D2):

=MID(A2, FIND(" ",A2)+1,1024)

Эта формула извлекает весь текст после первого пробела — то есть само имя. Снова перетащите маркер заполнения вниз, чтобы автоматически заполнить остальные строки.

снимок экрана использования другой формулы для извлечения имён из заданных имён

Советы: Вы можете скорректировать ссылки на столбцы (например, A2) в формулах в соответствии с фактическим расположением ваших данных. Будьте внимательны: если поле имени пустое или не соответствует ожидаемому формату, это может привести к ошибке в формуле.

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

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


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек