Найти тему
Властелин машин

Поиск и извлечение текста с Excel

Рассмотрим задачи поиска и извлечения текста в Excel. Сначала составим справочник функций, с которыми будем работать, а потом перейдем к примерам.

НАЙТИ возвращает позицию вхождения одной текстовой строки в другую и имеет следующие входные параметры:

1. искомый текст;

2. просматриваемый текст;

3. начальная позиция - номер позиции начала поиска (по умолчанию 1).

ЛЕВСИМВ возвращает подстроку текста длиной в заданное количество символов от начала, и имеет следующие входные параметры:

1. текстовая строка;

2. количество возвращаемых символов (по умолчанию 1).

ПРАВСИМВ возвращает подстроку длиной в заданное количество символов с конца текста и имеет следующие входные параметры:

1. текстовая строка;

2. количество возвращаемых символов (по умолчанию 1).

ПСТР возвращает определенное число знаков, начиная с заданной позиции и имеет следующие параметры:

1. текстовая строка;

2. начальная позиция;

3. количество возвращаемых символов.

ДЛСТР возвращает число символов в текстовой строке и имеет один обязательный параметр - текст.

Ниже демонстрация использования функции
НАЙТИ для нахождения первого пробела в ячейках B3:B6 (формулы в ячейках D3:D6, а их описания в C3:C6):

Формулы для извлечения длины строки и позиции второго пробела помещены в ячейки D9:D12 и D14:D17 (тексты формул слева):

-2

В ячейки столбцов F и E помещены формулы и их описания для извлечения имен с фамилиями; только фамилий и городов проживания людей из B3:B6, используя функции ЛЕВСИМВ, ПСТР и ПРАВСИМВ:

-3

-4