Перейти до основного
Office

Функція Replace

Повертає значення типу String, у якому зазначений вкладений рядок замінено на інший вкладений рядок указану кількість разів.

Синтаксис

Replace( expression, find, replace [, start ] [, count ] [, compare ] )

Синтаксис функції Replace має такі аргументи:

Аргумент

Опис

expression

Обов’язковий аргумент. Рядковий вираз із вкладеним рядком, який потрібно замінити.

find

Обов’язковий аргумент. Вкладений рядок, який потрібно знайти.

replace

Обов’язковий аргумент. Вкладений рядок на заміну.

start

Необов’язковий аргумент. Положення в аргументі expression, з якого потрібно починати пошук вкладеного рядка. Якщо цей аргумент пропущено, приймається значення 1.

count

Необов’язковий аргумент. Кількість замін вкладеного рядка, які потрібно зробити. Якщо цей аргумент пропущено, приймається його стандартне значення –1 (потрібно виконати всі можливі заміни).

compare

Необов’язковий аргумент. Числове значення, яке вказує на те, що тип порівняння використовується під час оцінювання підрядків. Перегляньте розділ "Настройки" для значень.

Параметри

Аргумент compare може мати такі значення:

Константа

Значення

Опис

vbUseCompareOption

–1

Виконує порівняння за допомогою параметра оператора Option Compare.

vbBinaryCompare

0

Виконує двійкове порівняння.

vbTextCompare

1

Виконує текстове порівняння.

vbDatabaseCompare

2

Лише для Microsoft Office Access 2007. Виконує порівняння на основі відомостей у базі даних.

Значення, що повертаються

Функція Replace повертає такі значення:

Умова

Значення, що повертається

Аргумент expression має нульову довжину

Рядок нульової довжини ("")

Аргумент expression має Null-значення

Помилка.

Аргумент find має нульову довжину

Копія аргументу expression.

Аргумент replace має нульову довжину

Копія аргументу expression, з якого видалено всі випадки аргументу find.

start > Len(expression)

Рядок нульової довжини. Параметр "замінити рядок" починається в положенні, що вказує на " Пуск".

Аргумент count має значення 0

Копія аргументу expression.

Примітки

Повернуте значення функції " замінити " – це рядок, за допомогою замін, що починається з позиції, вказаної за допомогою функції " Пуск ", і завершується в кінці рядка виразу . Це не копія вихідного рядка від початку до кінця.

Приклад

Вираз

Результати

Виберіть елемент код товару, замініть (код товару, "PRO", "продукт") як Replaceз ProductSales;

Повертає значення "код _ товару", знаходить "PRO" у "код товару" та замінює його на "продукт" і відображає результат у стовпці REPLACE.

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Див. також

Рядкові функції та їх використання

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×