Saltar al contenido

Функція Excel ЗАМІНИТЬ / ЗАМІНИТИ

11 de junio de 2021

Використовуйте функцію Excel ЗАМІНИ, щоб замінити небажані текстові дані в комірці робочого аркуша хорошими даними або взагалі нічим. Імпортні або скопійовані дані іноді містять небажані символи чи слова разом із хорошими даними. Функція ЗАМІНИ – це один із способів швидко виправити цю ситуацію, як показано в прикладі на зображенні вище. Це особливо актуально, коли довгі стовпці імпортованих даних потребують виправлення, оскільки можна скористатися ручкою заповнення або скопіювати та вставити, щоб скопіювати функцію ЗАМІНИ в кілька комірок робочого аркуша. Типи текстових даних, які функція може замінити, включають:

  • форматування символів, рядок другий вище;
  • розділові знаки, дефіс, доданий до номера телефону, рядок четвертий вище;
  • літери алфавіту, шостий рядок вище.

Функцію також можна використовувати для простого видалення небажаних символів, замінивши їх нічим – рядок три вище.

Змістовий покажчик

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

Синтаксис функції відноситься до макета функції та включає її назву, дужки та аргументи. Синтаксис функції REPLACE:

= ЗАМІНИ (Старий_текст, Початковий_номер, Кількість символів, Новий_текст)

Old_text (обов’язково) фрагмент даних, який потрібно змінити. Цей аргумент може бути:

  • фактичні дані, що підлягають зміні – текстові чи числові дані;
  • посилання на комірку на розташування даних на аркуші.

Start_num визначає початкову позицію – зліва – символів у Старий_текст на заміну. Num_chars визначає кількість символів, які слід замінити після Номер_почат. Якщо порожнє, функція передбачає, що жодні символи замінювати не буде, і додає символи, зазначені в Новий_текст аргумент – рядок третій вище. New_text визначає нові дані, які потрібно додати. Якщо порожнє, функція передбачає, що не слід додавати символи, а просто видаляє символи, вказані для Num_chars аргумент – рядок четвертий вище.

# ІМЯ? і #VALUE! Помилки

# ІМЯ? відбувається, якщо текстові дані, введені як Старий_текст аргумент не вкладається у подвійні лапки, рядок п’ятий вище. # ЗНАЧЕННЯ! відбувається, якщо Номер_почат або Num_chars аргументи від’ємні або містять нечислові значення, рядок восьмий вище.

ЗАМІНИ та помилки підрахунку

При використанні функції ЗАМІНИ із числами, як зазначено в кроках нижче, результати формули (24 398 доларів США) обробляються Excel як текстові дані та можуть повертати неправильні результати, якщо їх використовувати в розрахунках.

ЗАМІНИТИ проти ЗАМІСТИТИB

Ідентично функції REPLACE за призначенням та синтаксисом – REPLACEB. Згідно з файлом довідки Excel, єдиною відмінністю між ними є група мов, кожна з яких призначена для підтримки.

REPLACEB – для використання з версіями Excel, що використовують двобайтовий Мови набору символів – наприклад, японська, китайська (спрощена), китайська (традиційна) та корейська.

ЗАМІНИТЕ – для використання у версіях Excel, що використовують однобайтовий мови набору символів, такі як англійська та інші західні мови.

Приклад використання функції ЗАМІНИ в Excel

Цей приклад охоплює кроки, використовувані для введення функції ЗАМІНИ в клітинку C5 на зображенні для заміни перших трьох символів текстового рядка ^ & # 24398 зі знаком долара ($) отримати 24 398 доларів. Параметри введення функції ЗАМІНИ включають введення вручну всієї формули:

= ЗАМІНИ (A5,1,3, «$»), або за допомогою діалогового вікна функції – як зазначено нижче. Хоча можливо вручну ввести функцію та її аргументи, часто простіше використовувати діалогове вікно, оскільки воно дбає про синтаксис функції – наприклад, про дужки та розділювачі комами між аргументами.

  1. Клацніть на клітинку C5 на аркуші, щоб зробити його активною клітинкою;
  2. Клацніть на Формули вкладка меню стрічки;
  3. Вибирайте Текст зі стрічки, щоб відкрити розкривний список функцій;
  4. Натисніть на ЗАМІНИТЕ у списку, щоб відкрити діалогове вікно функції;
  5. У діалоговому вікні натисніть на Старий_текст лінія;
  6. Клацніть на клітинку A5 на аркуші, щоб ввести посилання на клітинку для Старий_текст аргумент;
  7. Клацніть на Номер_почат лінія;
  8. Введіть номер 1 – починає заміну з першого символу зліва
  9. Клацніть на Num_chars лінія;
  10. Введіть номер 3 у цьому рядку – перші три символи будуть замінені;
  11. Клацніть на Новий_текст лінія;
  12. Введіть знак долара ( $ ) – додає знак долара до передньої частини 24 398;
  13. Клацніть гаразд щоб закрити діалогове вікно і повернутися до робочого аркуша
  14. Сума $ 24 398 повинна з’явитися в комірці C5
  15. При натисканні на клітинку С5 виконується повна функція = ЗАМІНИ (A5,1,3, «$») з’являється в рядку формул над аркушем

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

REPLACE та інші текстові функції Excel призначені залишити вихідні дані в одній комірці, а відредагований текст помістити в іншу. Це зберігає вихідні дані недоторканими для подальшого використання або дає можливість виправити будь-які проблеми, що виникають під час редагування. Однак часом може бути кращим видалити вихідні дані та просто зберегти відредаговану версію. Для цього комбінуйте вихідні дані функції REPLACE із значенням вставлення – що є частиною спеціальної функції вставки Excel. Результатом цього є те, що значення все одно будуть присутні, але вихідні дані та функцію ЗАМІНИ можна видалити, залишивши лише виправлені дані.