Как извлечь текст до или после символа в Excel и Google Таблицах

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве будет показано, как извлекать текст до или после символа в Excel и Google Таблицах.

Извлечь текст перед символом с помощью функций НАЙТИ и ВЛЕВО

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

Функция поиска

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

1 = НАЙТИ (","; B3) -1

Использовать функцию LEFT

Затем мы используем левую функцию для извлечения текста перед позицией, возвращаемой функцией НАЙТИ выше.

1 = ВЛЕВО (B3; C3)

Объединение этих функций дает формулу:

1 = ВЛЕВО (B3; НАЙТИ (";"; B3) -1)

Извлечение текста после символа с помощью функций НАЙТИ, ДЛИНА и ВПРАВО

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

НАЙТИ функция

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

1 = НАЙТИ (","; B3) -1

LEN Функция

Затем мы используем функцию LEN, чтобы получить общую длину текста.

1 = LEN (B3)

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

1 = LEN (B3) -FIND (","; B3) -1

Функция ВПРАВО

Наконец, мы используем функцию ВПРАВО, чтобы вернуть символы после запятой в ячейке.

1 = ВПРАВО (B3; C3)

Объединение этих функций дает следующую формулу:

1 = ПРАВО (B3; LEN (B3) -FIND (","; B3) -1)

Извлечь текст перед символом с помощью функций НАЙТИ и ВЛЕВО в Google Таблицах

Вы можете извлекать текст перед символом в таблицах Google так же, как в Excel.

Извлечение текста после символа с помощью функций НАЙТИ, ДЛИНА и ВПРАВО в Google Таблицах

Точно так же извлечение текста после символа аналогично и в Google Таблицах.

wave wave wave wave wave