ЗАМІНІТЬ/ЗАМІНІТЬ функцію

Використовуйте функцію 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, «$»),

або за допомогою діалогового вікна функції, описаного нижче.

Хоча можна вручну ввести функцію і її аргументи, часто простіше використовувати діалогове вікно, оскільки воно дбає про синтаксис функції, наприклад, в дужках і роздільниках комов між аргументами.

  1. Натисніть кнопку C5 на робочому аркуші, щоб зробити її активною коміркою;
  2. Натисніть вкладку «Формули» в меню стрічки;
  3. Виберіть «Текст» на стрічці, щоб відкрити список функцій, що розкриваються;
  4. Натисніть REPLACE у списку, щоб відкрити діалогове вікно функції;
  5. У діалоговому вікні натисніть рядок Old_text;
  6. Натисніть кнопку A5 на аркуші, щоб ввести посилання на цю комірку для аргументу Old_text;
  7. Натисніть на рядок Start_num;
  8. Введіть число 1 - починає заміну з першого символу ліворуч
  9. Натисніть на рядок Num_chars;
  10. Введіть число 3 у цьому рядку - перші три символи буде замінено;
  11. Натисніть на рядок New_text;
  12. Введіть знак долара ($) - додайте знак долара на початок 24 398;
  13. Натисніть кнопку OK, щоб закрити діалогове вікно і повернутися на аркуш
  14. Сума в 24 398 доларів повинна з'явитися в комірці C5
  15. Якщо клацнути комірку C5, повна функція = REPLACE (A5,1,3, «$») з'явиться у рядку формул над робочим аркушем.

Функція ЗАМІНА і значення вставки

REPLACE та інші текстові функції Excel призначені для того, щоб залишити вихідні дані в одній комірці, а відредагований текст - в іншій.


Це зберігає вихідні дані без змін для подальшого використання або дозволяє виправити будь-які проблеми, що виникають під час редагування.

Але іноді може бути краще видалити вихідні дані і просто зберегти відредаговану версію.

Для цього об'єднайте вивід функції REPLACE зі значенням вставки, яке є частиною спеціальної функції вставки Excel.

Результатом цього є

COM_SPPAGEBUILDER_NO_ITEMS_FOUND