image

В этой статье мы узнаем, как вернуть текст до второго пробела в Microsoft Excel.

Извлечение текста до второго символа пробела («») из заданной строки

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

Формула

Для этого мы будем использовать комбинацию следующих функций. link: / working-with-formulas-left-function-in-microsoft-excel [LEFT]

  1. link: / lookup-formulas-excel-find-function [НАЙТИ]

  2. link: / excel-text-formulas-excel-substitute-function [ПОДСТАВИТЬ]

  3. link: / excel-text-formulas-len-function-in-excel [LEN]

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

Синтаксис формулы:

= LEFT ( string , FIND ( «» , SUBSTITUTE ( string , » » , «» , LEN

(string) — LEN ( SUBSTITUTE (string ,» » , «» ) ) ) ) — 1 )

строка: заданная строка «»: пробел char «*»: символ для замены пробела char (должен быть уникальным для всех имен)

Пример:

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

Используйте формулу:

= LEFT ( A2 , FIND ( «» , SUBSTITUTE ( A2 , » » , «» , LEN (A2) — LEN

( SUBSTITUTE (A2 ,» » , «» ) ) ) ) — 1 )

Объяснение. Функция LEN возвращает длину строки.

  1. SUBSTITUTE (A2, «», «») возвращает «BronchoBillyAnderson» (без пробелов)

  2. LEN (A2) — LEN (SUBSTITUTE (A2, «», «»)) возвращает разность имен с пробелами и без пробелов. Итак, мы получаем количество пробелов в строке. т.е. 2. Разница будет использоваться для замены символа конкретным пробелом. Возвращает «Брончо Билли Андерсон». Функция FIND находит символ, а функция LEFT извлекает значение до символа.

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

image

Как видите, получившееся имя содержит только имя и отчество.

Скопируйте формулу в другие ячейки с помощью сочетания клавиш Ctrl + D.

image

Как видите, все имена мы получили по одной формуле. Разве это не интересно!

NOTE: Use the

SEARCH

function in place of the FIND function. Both return the same value. But

FIND function is case — sensitive and doesn’t support wildcards.

Вот все заметки наблюдений с использованием формулы в Excel

Примечания:

  1. Осторожно используйте скобки в формуле, так как она может вернуть ошибку.

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

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

Надеюсь, эта статья о возврате текста до второго пробела в Microsoft Excel носит пояснительный характер. Дополнительные статьи о формулах редактирования строк и связанных формулах Excel можно найти здесь. Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected].

Статьи по теме:

link: / excel-text-formulas-excel-trim-function [Как использовать функцию TRIM в Excel]: * Функция TRIM используется для обрезки строк и очистки любых конечных или ведущих пробелов из строки. Это очень помогает нам в процессе очистки данных.

link: / excel-text-formulas-how-to-use-the-clean-function-in-excel [Как использовать функцию CLEAN в Excel]: функция очистки используется для удаления непечатаемых символов из строки. Эта функция в основном используется с функцией TRIM для очистки импортированных посторонних данных.

link: / excel-text-replace-text-from-end-of-a-string-from-variable-position [Заменить текст с конца строки, начиная с позиции переменной]: * Чтобы заменить текст с конца строку, мы используем функцию REPLACE.

Функция REPLACE использует позицию текста в строке для замены.

link: / excel-text-formulas-check-a-list-of-text-in-string [Как проверить, содержит ли строка один из многих текстов в Excel]: * Чтобы найти, проверьте, содержит ли строка какой-либо из несколько текстов, мы используем эту формулу. Мы используем функцию SUM, чтобы суммировать все совпадения, а затем выполняем логику, чтобы проверить, содержит ли строка какую-либо из нескольких строк.

link: / counting-count-cells-that-contain-specific-text [Подсчет ячеек, содержащих определенный текст]: * Простая функция СЧЁТЕСЛИ сотворит чудеса. Чтобы подсчитать количество нескольких ячеек, содержащих заданную строку, мы используем оператор подстановочного знака с функцией СЧЁТЕСЛИ.

link: / excel-text-formulas-excel-replace-vs-substitute-function [Excel REPLACE vs SUBSTITUTE]: * Функции REPLACE и SUBSTITUTE часто понимаются неправильно. Чтобы найти и заменить заданный текст, мы используем функцию ЗАМЕНА. Где REPLACE используется для замены ряда символов в строке…

Популярные статьи:

link: / tips-if-condition-in-excel [Как использовать функцию IF в Excel]: оператор IF в Excel проверяет условие и возвращает конкретное значение, если условие истинно, или другое конкретное значение, если оно ложно .

link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию ВПР в Excel]: Это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листы.

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]: Это еще одна важная функция информационной панели. Это поможет вам суммировать значения для конкретных условий.

link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]: Подсчет значений с условиями с помощью этой удивительной функции. Вам не нужно фильтровать данные для подсчета определенных значений. Функция Countif важна для подготовки вашей приборной панели.