Перейти до основного матеріалу
 

Як використовувати функцію заміни для заміни та додавання рядка в Excel?

Автор: нд Остання зміна: 2020-09-18

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

Замінити функцію


Замінити функцію

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

Випадок 1 Замініть рядок символів у певному місці іншим у рядку

=REPLACE(text, startnum, numchars, newtext)

Якщо ви хочете замінити рядок символів у певному місці іншим рядком, як показано нижче,
doc замінити функцію 1

Ви можете зробити так:

Виділіть комірку, в яку ви розмістите результат і введіть=REPLACE(A1,3,3,"KTE"), і перетягніть маркер заповнення по клітинках, які ви використовуєте. Дивіться показаний знімок екрана.
doc замінити функцію 2

Випадок 2 Замініть кілька символьних рядків у кількох місцях іншими в рядку

=REPLACE(REPLACE(text,stratnum,characternumber,"newtext"),startnum,characternumber,"newtext)

Якщо ви хочете замінити декілька символьних рядків у місцях розташування іншими рядками, як показано нижче,
doc замінити функцію 3

Зробіть так:

Виділіть комірку, в яку ви розмістите результат і введіть =REPLACE(REPLACE(A7,7,1,"1"),15,1,"3"), перетягніть маркер заповнення по клітинках, які ви використовуєте. Дивіться показаний знімок екрана.
doc замінити функцію 4

Випадок 3 Замініть рік / місяць / день у форматі Дата

=REPLACE(TEXT(text, "dd-mmm-yy"), 4, 3, "newtext")

Якщо у вас є ряд клітинок у спеціальному форматі дати 1 жовтня 18, вам потрібно замінити місяць на листопад, як показано на знімку екрана нижче,
doc замінити функцію 5

Використовуйте цю формулу

Виділіть комірку, в яку ви розмістите результат і введіть =REPLACE(TEXT(A14, "dd-mmm-yy"), 4, 3, "Nov"), перетягніть маркер заповнення по клітинках, які ви використовуєте. Дивіться показаний знімок екрана.
doc замінити функцію 6

Випадок 4 Перетворення номера на сьогоднішній день

= DATEVALUE (ЗАМІНИТИ (ЗАМІНИТИ (текст, 3,0, "/"), 6,0, "/"))

Якщо ви хочете перетворити номер тексту на стандартні дати, як показано на знімку екрана, виконайте наступне:
doc замінити функцію 7

Виділіть комірку, в яку ви розмістите результат і введіть =DATEVALUE(REPLACE(REPLACE(A21,3,0,"/"),6,0,"/")), перетягніть маркер заповнення по клітинках, які ви використовуєте, відформатуйте комірки як Коротке побачення формат. Дивіться показаний знімок екрана.
doc замінити функцію 8
doc замінити функцію 9

Випадок 5 Замініть рядок символів іншим у рядку

=REPLACE(textreference, FIND("oldtext",textreference), numbercharacter, "newtext")

Якщо ви хочете замінити рядок іншим у рядку, як показано нижче,
doc замінити функцію 10

Просто скористайтеся функцією заміни та функцією пошуку

Виділіть клітинку, до якої розміщуєте результат і вводите =REPLACE(A28, FIND("@abc",A28), 4, "@bca"), перетягніть маркер заповнення по клітинках, які ви використовуєте. Дивіться показаний знімок екрана.
doc замінити функцію 11

Порада: Ця формула працює лише для першого входження рядка.
doc замінити функцію 12

Випадок 6 Додайте новий символ у конкретне розташування рядка

=REPLACE(REPLACE(text,startnumber,0,"newtext"),startnumber,0,"newtext")

Якщо ви хочете додати нового символу в певні місця рядка, як показано на знімку екрана нижче.
doc замінити функцію 13

Просто зробіть так

Виділіть комірку, в яку ви розмістите результат і введіть =REPLACE(REPLACE(A34,4,0,"-"),8,0,"-"), перетягніть маркер заповнення по клітинках, які ви використовуєте. Дивіться показаний знімок екрана.
doc замінити функцію 14

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Інструменти (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Інструменти (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Інструменти (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Інструменти (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!