
Використовуйте функцію 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, «$»), або за допомогою діалогового вікна функції – як зазначено нижче. Хоча можливо вручну ввести функцію та її аргументи, часто простіше використовувати діалогове вікно, оскільки воно дбає про синтаксис функції – наприклад, про дужки та розділювачі комами між аргументами.
- Клацніть на клітинку C5 на аркуші, щоб зробити його активною клітинкою;
- Клацніть на Формули вкладка меню стрічки;
- Вибирайте Текст зі стрічки, щоб відкрити розкривний список функцій;
- Натисніть на ЗАМІНИТЕ у списку, щоб відкрити діалогове вікно функції;
- У діалоговому вікні натисніть на Старий_текст лінія;
- Клацніть на клітинку A5 на аркуші, щоб ввести посилання на клітинку для Старий_текст аргумент;
- Клацніть на Номер_почат лінія;
- Введіть номер 1 – починає заміну з першого символу зліва
- Клацніть на Num_chars лінія;
- Введіть номер 3 у цьому рядку – перші три символи будуть замінені;
- Клацніть на Новий_текст лінія;
- Введіть знак долара ( $ ) – додає знак долара до передньої частини 24 398;
- Клацніть гаразд щоб закрити діалогове вікно і повернутися до робочого аркуша
- Сума $ 24 398 повинна з’явитися в комірці C5
- При натисканні на клітинку С5 виконується повна функція = ЗАМІНИ (A5,1,3, «$») з’являється в рядку формул над аркушем
Функція ЗАМІНИ та значення вставки
REPLACE та інші текстові функції Excel призначені залишити вихідні дані в одній комірці, а відредагований текст помістити в іншу. Це зберігає вихідні дані недоторканими для подальшого використання або дає можливість виправити будь-які проблеми, що виникають під час редагування. Однак часом може бути кращим видалити вихідні дані та просто зберегти відредаговану версію. Для цього комбінуйте вихідні дані функції REPLACE із значенням вставлення – що є частиною спеціальної функції вставки Excel. Результатом цього є те, що значення все одно будуть присутні, але вихідні дані та функцію ЗАМІНИ можна видалити, залишивши лише виправлені дані.