ЗАМІНІТЬ/ЗАМІНІТЬ функцію
Використовуйте функцію REPLACE в Excel, щоб замінити непотрібні текстові дані в комірці робочого аркуша хорошими даними або взагалі нічого.
Імпортовані або скопійовані дані іноді містять небажані символи або слова з добрими даними. Функція REPLACE - це один із способів швидко виправити цю ситуацію, як показано в прикладі на малюнку вище.
Це особливо правильно, коли довгі стовпчики імпортованих даних потребують виправлення, оскільки можна використовувати дескриптор заповнення або скопіювати і вставити, щоб скопіювати функцію REPLACE в кілька комірок на аркуші.
Типи текстових даних, які може замінити функція:
- форматування символів, другий рядок вище;
- знаки перепинання, додані до номера телефону, четвертий ряд вище;
- літери алфавіту, рядок шість вище.
Цю функцію також можна використовувати для простого видалення небажаних символів, замінюючи їх нічим - третій рядок вище.
Синтаксис і аргументи функції REPLACE
Синтаксис функції відноситься до макета функції і включає в себе назву функції, дужки та аргументи.
Синтаксис для функції REPLACE:
= REPLACE (Old_text, Start_num, Num_chars, New_text)
Old_text (обов'язковий) фрагмент даних, який необхідно змінити. Цей аргумент може бути:
- фактичні дані, що підлягають зміні - текстові або числові дані;
- посилання на комірку для розташування даних на аркуші.
Start_num вказує початкову позицію - ліворуч - символів у Old_text для заміни.
Num_chars вказує кількість символів, які буде замінено після Start_num. Якщо порожній, функція передбачає, що жодні символи не повинні бути замінені, і додає символи, зазначені в аргументі New_text - рядок три вище.
New_text вказує нові дані, які буде додано. Якщо порожній, функція передбачає, що жодні символи не повинні бути додані, і просто видаляє символи, зазначені для аргументу Num_chars - рядок четвертий вище.
# НАЗВА? і # ЗНАЧЕННЯ! помилки
# НАЗВА? відбувається, якщо текстові дані, введені як аргумент Old_text, не укладені в подвійні лапки, рядок п'ять вище.
# ВАРТІСТЬ! відбувається, якщо аргументи Start_num або Num_chars негативні або містять нечислові значення, рядок вісім вище.
ЗАМІНА та помилки розрахунку
При використанні функції ЗАМІНА з числами, як описано в кроках нижче, результати формули (24 398 дол. США) обробляються Excel як текстові дані і можуть повертати неправильні результати, якщо вони використовуються в обчисленнях.
ЗАМІНА ПРОТИ ЗАМІНА
Ідентична функції REPLACE за призначенням, а синтаксис - REPLACEB.
Згідно з довідковим файлом Excel, єдина відмінність між ними полягає в групі мов, які кожна з них повинна підтримувати.
REPLACEB - для використання з версіями Excel, що використовують мови набору двобайтових символів - наприклад, японську, китайську (спрощену), китайську (традиційну) і корейську.
REPLACE - для використання у версіях Excel, що використовують мови однобайтових символів, такі як англійська та інші західні мови.
Приклад використання функції REPLACE в Excel
У цьому прикладі розглядаються кроки, які використовуються для введення функції REPLACE в комірку C5 на зображенні, щоб замінити перші три символи текстового рядка ^ & # 24,398 знаком долара ($), щоб отримати $24 398.
Варіанти введення функції ЗАМІНА включають введення вручну всієї формули:
= ЗАМІНА (A5,1,3, «$»),
або за допомогою діалогового вікна функції, описаного нижче.
Хоча можна вручну ввести функцію і її аргументи, часто простіше використовувати діалогове вікно, оскільки воно дбає про синтаксис функції, наприклад, в дужках і роздільниках комов між аргументами.
- Натисніть кнопку C5 на робочому аркуші, щоб зробити її активною коміркою;
- Натисніть вкладку «Формули» в меню стрічки;
- Виберіть «Текст» на стрічці, щоб відкрити список функцій, що розкриваються;
- Натисніть REPLACE у списку, щоб відкрити діалогове вікно функції;
- У діалоговому вікні натисніть рядок Old_text;
- Натисніть кнопку A5 на аркуші, щоб ввести посилання на цю комірку для аргументу Old_text;
- Натисніть на рядок Start_num;
- Введіть число 1 - починає заміну з першого символу ліворуч
- Натисніть на рядок Num_chars;
- Введіть число 3 у цьому рядку - перші три символи буде замінено;
- Натисніть на рядок New_text;
- Введіть знак долара ($) - додайте знак долара на початок 24 398;
- Натисніть кнопку OK, щоб закрити діалогове вікно і повернутися на аркуш
- Сума в 24 398 доларів повинна з'явитися в комірці C5
- Якщо клацнути комірку C5, повна функція = REPLACE (A5,1,3, «$») з'явиться у рядку формул над робочим аркушем.
Функція ЗАМІНА і значення вставки
REPLACE та інші текстові функції Excel призначені для того, щоб залишити вихідні дані в одній комірці, а відредагований текст - в іншій.
Це зберігає вихідні дані без змін для подальшого використання або дозволяє виправити будь-які проблеми, що виникають під час редагування.
Але іноді може бути краще видалити вихідні дані і просто зберегти відредаговану версію.
Для цього об'єднайте вивід функції REPLACE зі значенням вставки, яке є частиною спеціальної функції вставки Excel.
Результатом цього є