TGTGInsightаналитика telegramLIVE / telegram public index
← Магия Excel
Магия Excel avatar

TGINSIGHT POST

Post #606

@lemur_excel

Магия Excel

Просмотры16,900Количество просмотров
Опубликован25 апр.25.04.2025, 06:32
Содержимое поста

Содержимое

Делим текст на отдельные символы формулой. Варианты для разных версий Excel Excel 365 =РЕГИЗВЛЕЧЬ(ячейка;".";1) Извлекаем с помощью РЕГИЗВЛЕЧЬ / REGEXEXTRACT любой символ (точка в регулярках = любой символ). Чтобы получить не только первое совпадение, а все символы, задаем третий аргумент, равный единице. Иначе извлекается только первый символ. Excel 2021 =ПСТР(ячейка;ПОСЛЕД(;ДЛСТР(ячейка));1) Формируем последовательность чисел функцией ПОСЛЕД / SEQUENCE — от единицы до числа символов в тексте (ДЛСТР / LEN выдаст число знаков). И извлекаем функцией ПСТР / MID символы. Эта функция возвращает один или несколько (у нас один — это задано в третьем аргументе) символов с заданной (во втором аргументе) позиции. А у нас позиций будет много: сформированная последовательность чисел от 1 до числа знаков. То есть мы вытащим первый, второй и так далее до последнего символа из ячейки. Любая версия =ПСТР($A$1;СТОЛБЕЦ()-1;1) Здесь нужно будет формулу протянуть, это не формула массива, а отдельная для каждого символа. Функция СТОЛБЕЦ / COLUMN возвращает номер столбца. Так как у меня символы в примере извлекаются в столбце B и далее, я вычитаю единицу из номера столбца. Чтобы начать с первого символа.