Взять фиксированное количество символов из начала ячейки.
Скопировать формулу
=LEFT(A2, 5)LEFT возвращает первые N символов; RIGHT возвращает последние N; MID возвращает символы с выбранной начальной позиции. Это базовые элементы для разделения кодов, префиксов и данных фиксированной ширины.
=RIGHT(A2, 4)→2026Последние четыре символа, например год.
=LEFT("INV-2026-0042", 3)→INVПервые три символа кода.
=LEFT(A2, FIND("-", A2)-1)→INVБерёт всё до первого дефиса, какой бы ни была длина.
Из середины
=MID(A2, 4, 3)3 символа, начиная с позиции 4.
Используйте =LEFT(A2, LEN(A2)-3), чтобы удалить последние три символа.
LEFT всегда возвращает текст. Оберните её в VALUE, чтобы снова получить число: =VALUE(LEFT(A2, 3)).
Используйте =RIGHT(A2, LEN(A2)-3) или =MID(A2, 4, LEN(A2)), чтобы убрать первые три символа.
Она работает с порядковым номером, а не с отображаемой датой. Сначала преобразуйте: =LEFT(TEXT(A2, "yyyy-mm-dd"), 4) возвращает год.
Нужна формула для ваших данных?
Опишите своими словами, что вам нужно, и ExcelGPT напишет, объяснит и проверит формулу — бесплатно для старта, без плагинов.