Подробный ответ
Три базовые функции для извлечения частей текстовой строки.
ЛЕВСИМВ — символы с начала строки
=ЛЕВСИМВ("Привет мир"; 6)→ "Привет"=ЛЕВСИМВ(A2; 3)→ первые 3 символа ячейки A2
ПРАВСИМВ — символы с конца строки
=ПРАВСИМВ("Привет мир"; 3)→ "мир"=ПРАВСИМВ(A2; 4)→ последние 4 символа
ПСТР — символы из середины
=ПСТР("Привет мир"; 8; 3)→ "мир" (с позиции 8, длина 3)=ПСТР(A2; 3; 5)→ 5 символов начиная с 3-й позиции
Практические примеры
Извлечь код города из телефона "+7(495)123-45-67":
=ПСТР(A2; 3; 3) → "495"
Извлечь расширение файла "отчёт.xlsx":
=ПРАВСИМВ(A2; ДЛСТР(A2)-НАЙТИ(".";A2))
Извлечь фамилию из "Иванов Иван Иванович":
=ЛЕВСИМВ(A2; НАЙТИ(" ";A2)-1) → "Иванов"
Извлечь имя (второе слово):
=ПСТР(A2; НАЙТИ(" ";A2)+1; НАЙТИ(" ";A2;НАЙТИ(" ";A2)+1)-НАЙТИ(" ";A2)-1)
В Excel 365 — функции ТЕКСТДО и ТЕКСТПОСЛЕ
=ТЕКСТДО(A2;" ")→ текст до первого пробела=ТЕКСТПОСЛЕ(A2;" ")→ текст после первого пробела
Совет: Функция ДЛСТР(текст) возвращает длину строки — часто используется вместе с ЛЕВСИМВ/ПРАВСИМВ для динамического извлечения.