Функція 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.


Примітки

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

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

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

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×