REPLACE и REPLACEB (заменить часть входной текстовой строки) в Excel

Когда вам нужно найти строку в тексте, вы будете использовать функцию FIND (), но для прямого поиска и замены новой строки вам необходимо использовать функцию REPLACE () или REPLACEB (). Если вы не знаете синтаксис и использование двух функций поиска и замены REPLACE (), REPLACEB (), вам следует ознакомиться с приведенной ниже статьей.

Изображение 1 REPLACE и REPLACEB (замена части входной текстовой строки) в Excel

В статье представлен синтаксис и использование REPLACE (), REPLACEB () в Excel.

Описание

Обе функции REPLACE () и REPLACEB () заменяют часть входной текстовой строки.

Функция REPLACE () помогает заменить часть входной текстовой строки другой текстовой строкой в ​​зависимости от указанного количества символов. Эта функция используется в языках, использующих однобайтовую кодировку (SBCS). Функция REPLACE () всегда считает каждый символ как 1, будь то однобайтный или двухбайтный, независимо от языка по умолчанию.

Функция REPLACEB () помогает заменить одну часть входной текстовой строки другой в зависимости от количества указанных байтов. Функции для языков, использующих двухбайтовую кодировку (DBCS). Функция REPLACEB () считает каждый двухбайтовый символ как 2, если вы используете язык по умолчанию, DBCS, в противном случае функция будет считать каждый символ как 1.

Синтаксис

= ЗАМЕНИТЬ (старый_текст, начальное_число, число_символов, новый_текст)

= ЗАМЕНИТЬB (старый_текст; начальное_число; число_байт; новый_текст)

Внутри:

— old_text: текстовая строка, в которой нужно заменить некоторые символы.

— start_num: позиция заменяемого символа в текстовой строке, начиная слева.

— num_chars: количество символов в old_text, которые вы хотите заменить новой строкой.

— num_bytes: количество байтов в строке old_text, которые вы хотите заменить новой строкой.

— new_text: это новая текстовая строка, в которой вы хотите заменить символы в строке old_text.

Например

— Замените 6 символов, начиная с 16-го символа в строке в ячейке B5, на новую строку .vn.

Изображение 2 REPLACE и REPLACEB (замена части входной текстовой строки) в Excel

— Кроме того, вместо подсчета начальных символов или количества заменяемых символов вы можете использовать функцию НАЙТИ () или ПОИСК () для определения начальной позиции (start_num) и использовать функцию LEN. (), чтобы определить количество символов в заменяемой строке (num_chars).

= ЗАМЕНИТЬ (B5; НАЙТИ («dkfuef»; B5), LEN («dkfuef»), «. Vn»)

Изображение 3 REPLACE и REPLACEB (замена части входной текстовой строки) в Excel

Итак, вы знаете, как использовать функции REPLACE () и REPLACEB () в Excel, вам следует комбинировать их с другими функциями для достижения наилучшего эффекта. Удачи!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.