Найти в Дзене
6 подписчиков

Лайфхак. Функция ЗАМЕНИТЬ (REPLACE/SUBSTITUTE) для массовой правки артикулов или кодов.


В Excel можно «на скорую руку» и массово исправить сотни артикулов, кодов или названий, которые поступили с ошибками. И вам не придется делать это вручную для каждой позиции.

Функции ЗАМЕНИТЬ (REPLACE) и ПОДСТАВИТЬ (SUBSTITUTE) — это ваши «волшебные скальпели» для работы с текстом. Они работают похоже, но есть важное отличие.

- ЗАМЕНИТЬ работает по адресу: «Заменить в тексте символы, начиная с пятой позиции, и следующие 3 символа».
Пример: текст в ячейке А2 "Футболка принт 2022 года" =ЗАМЕНИТЬ(A2;16;4;"2024") → заменит «2023» на «2024».
В данном случае =ЗАМЕНИТЬ(A2;16;4;"2024"):
- А2 - ячейка с исходным текстом;
- 16 - количество символов, с учетом пробелов, до первого символа предназначенного для замены;
- 4 - количество символом, которые будем менять;
- "2024" - текст на который будем менять.
- ПОДСТАВИТЬ ищет по содержанию и меняет в соответствии с запросом.
Пример №1: =ПОДСТАВИТЬ(A2; "года"; "года размер М")→добавили размерный ряд.
В данном случае =ПОДСТАВИТЬ(A2; "года"; "года размер М")
- А2 - ячейка с исходным текстом;
- "года" - исходный текст;
- "года размер М" - текст на замену.
Уловка: Если нужно не заменить, а просто убрать лишний текст (например, пробелы или лишние символы), в качестве аргумента «новый_текст» просто ставьте две кавычки "". Это очистит ячейку от найденного фрагмента.

Эти функции — ваше тайное оружие против рутинной правки данных. Освойте их, и вас начнут считать гуру Excel.
Если этот лайфхак спас вас от часов ручной правки — поставьте лайк и подпишитесь на канал! Есть вопросы по другим текстовым функциям? Пишите в комментариях, разберем все на конкретных примерах.
1 минута