- Извлекать части текста с помощью LEFT, RIGHT, MID и LEN
- Приводить данные в порядок с TRIM, UPPER и LOWER
- Соединять текст с помощью
&и CONCAT
Заявки в кружок робототехники пришли из онлайн-формы, и список в беспорядке: одни имена написаны строчными буквами, другие ПРОПИСНЫМИ, в третьих лишние пробелы. Ещё нужно выделить из кода каждого участника, например BAK-2026-017, город и год. Исправлять 200 строк вручную — это часы работы, а текстовые функции справятся за несколько формул.
Вырезаем текст: LEFT, RIGHT, MID, LEN
Формула (A2 = BAK-2026-017) | Результат | Пояснение |
|---|---|---|
=LEFT(A2,3) | BAK | 3 символа слева |
=RIGHT(A2,3) | 017 | 3 символа справа |
=MID(A2,5,4) | 2026 | 4 символа, начиная с 5-го |
=LEN(A2) | 12 | количество символов (дефисы и пробелы тоже считаются) |
Наводим порядок: TRIM, UPPER, LOWER, PROPER
=TRIM(A2)— удаляет пробелы в начале и в конце и оставляет между словами только один: « Leyla Hasanova » → «Leyla Hasanova».=UPPER(A2)— делает все буквы прописными: «baku» → «BAKU».=LOWER(A2)— делает все буквы строчными: «MURAD» → «murad».=PROPER(A2)— делает первую букву каждого слова прописной: «aysel nuriyeva» → «Aysel Nuriyeva».
Соединяем текст: &, CONCAT, TEXTJOIN
Если имя в A2, а фамилия в B2, полное имя можно получить двумя способами: =A2&" "&B2 или =CONCAT(A2," ",B2). Не забудь пробел между ними — это отдельный текст в кавычках. Старая функция CONCATENATE тоже работает, а TEXTJOIN в Microsoft 365 соединяет целый диапазон через разделитель: =TEXTJOIN(", ",TRUE,A2:A10).
В A2 записано Murad, в B2 — Quliyev. Составь логин строчными буквами из первой буквы имени и фамилии, а также адрес почты вида имя.фамилия@example.com.
Показать решениеСкрыть решение
=LOWER(LEFT(A2,1)&B2) → «M» & «Quliyev» → mquliyev.Почта:
=LOWER(A2&"."&B2)&"@example.com" → murad.quliyev@example.com.Функции вкладываются друг в друга: сначала вычисляется внутренняя часть, потом внешняя функция.
Главное
- LEFT/RIGHT берут символы с краёв, MID — из середины; LEN считает символы.
- Текстовые функции возвращают текст; если нужно число, используй VALUE.
- TRIM убирает лишние пробелы; UPPER, LOWER и PROPER меняют регистр.
- Текст соединяют через
&или CONCAT; пробел между частями добавляй как" ".
Проверь себя
Вопросов: 10. Каждый правильный ответ приносит XP.
=LEFT("Excel",2)?