Како да замените повеќе знаци во Excel (6 начини)

  • Споделете Го Ова
Hugh West

Додека изведувате повторувачки дела во голем обем, можеби ќе треба да замените повеќе знаци или вредности истовремено. Овој туторијал подлабоко разгледува како да замените повеќе знаци во ексел врз основа на нивната локација со друг врз основа на содржина. Ќе примениме неколку функции и код на апликацијата Visual Basic за да ја постигнеме оваа задача.

Преземете ја работната книга за вежбање

Преземете ја оваа работна книга за вежбање за да вежбате додека ја читате оваа статија.

Exchange Characters.xlsm

6 соодветни начини за замена на повеќе знаци

1. Користете ја функцијата SUBSTITUTE за замена на повеќе знаци

Во Excel, Функцијата SUBSTITUTE заменува еден или повеќе примероци на одреден знак или текстуална низа со друг знак (и). На сликата подолу од екранот, тука е збир на податоци од имиња на верзии Microsoft Word . На пример, сакаме да го замениме „ Word “ со „ Excel “. Ќе ја примениме функцијата SUBSTITUTE за да го направиме тоа.

Синтаксата на функцијата Excel SUBSTITUTE е следна:

ЗАМЕНИ (текст, стар_текст, нов_текст, [пример_број])

Текст – оригиналниот текст во кој сакате да направите промени.

Стар_текст – знаците што би сакале да ги замените.

Нов_текст – новите знаци што ќе се користат наместо стариот текст

Број на пример -инциденцата на стариот текст што би сакале да го замените Ако овој параметар се остави празен, секој примерок од стариот текст ќе се замени со нова содржина.

На пример, сите формули подолу заменуваат „ 1 “ со „ 2 “ во ќелијата B5 , но резултатите се разликуваат врз основа на бројот што го давате во последниот аргумент:

а) =ЗАМЕНА (B5, „Word“, „Excel“, 1) – Ја заменува првата инциденца на „ Word “ со „ Excel “.

b) =ЗАМЕНА (B5, „Word“, „Excel“, 2) – Ја заменува втората инциденца на „ Word “ со „ Excel “.

c) =ЗАМЕНА (B5, „Word“, „Excel“) – Ги заменува сите инциденци на „ Word “ со „ Excel “.

На сликата подолу од екранот, го прикажавме примерот за првата појава. За да го направите тоа, едноставно следете ги чекорите.

Чекор 1:

  • Впишете ја следната формула во ќелијата,
=SUBSTITUTE(B5,"Word","Excel",1)

Чекор 2:

  • Притиснете Enter за да ги видите резултатите.

Чекор 3:

  • Повторете ги претходните чекори за другите два критериуми .

Како резултат на тоа, ќе добиете вредности за првото, второто и сите појави последователно за да замените повеќе знаци во Excel.

Забелешка.Запомнете дека функцијата SUBSTITUTEе чувствителна на букви. Погрижете се совршено да внесете големи и мали букви. Како што гледате на сликата подолу, за мали букви excelне можеше да ги најде вредностите. Значи, не се случи замена.

2. Вгнездувајте ја функцијата SUBSTITUTE за да замените повеќе знаци

За да направите повеќе замени, во една формула, можете да вметнете повеќе функции SUBSTITUTE.

Да речеме дека имате текстуална вредност како „ art., amend., cl. “ во ќелијата B5 , каде што „ art “. се залага за „ член “, „ измени. “ се залага за „ амандман “ и „ cl. “ значи „ клаузула “.

Она што сакате е да ги замените трите шифри со целосни имиња. Можете да го постигнете ова со користење на три посебни формули SUBSTITUTE.

=SUBSTITUTE(B5,”art.””,”article”)

=SUBSTITUTE(B5 ,”измени.””,”амандмани”)

=ЗАМЕНА(B5, „cl.“,“клаузула“)

Потоа вгнездете ги едно внатре другиот.

=ЗАМЕНА(ЗАМЕНА(ЗАМЕНА(Б5,“чл.“,“член“),“измени.“,“измени“),“кл.“,“клаузула“)

За да го направите тоа, следете ги чекорите подолу.

Чекор 1:

  • Во ќелијата C5 , напишете ја следната формула.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Чекор 2:

  • Потоа, притиснете Enter за да ја видите промената.

Чекор 3:

  • Копирајте ја формулата во другите потребни ќелии.

Затоа, ќе ги видите заменетите вредности прикажани на екранот подолу.

3. Изведете ја функцијата SUBSTITUTE со функцијата INDEX за да замените повеќе знаци

Покрај претходните методи, можете да ја користите и функцијата SUBSTITUTE со функцијата INDEX за да замените повеќе знаци.

На пример, сакате да ја замените црвената и сината со зелена и белата последователно. Може да се вгнездуваат повеќе функции SUBSTITUTE , а функцијата INDEX може да се користи за да се нахранат во наоѓање/замена на парови од друга табела.

За да замените повеќе знаци со примена на функцијата SUBSTITUTE и INDEX следете ги чекорите подолу.

Чекор 1:

  • Прво, внесете ја следната формула во ќелијата C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))

Каде,

INDEX најдете опсег е E5:E6

INDEX најдете опсег е E5:E6

Чекор 2:

  • Потоа, притиснете Enter за да ги видите резултатите.

  • Конечно, копирајте ја формулата за други ќелии.

Слични читања:

  • Најдете и заменете повеќе вредности во Excel (6 брзи методи)
  • Како да ги замените специјалните знаци во Excel (6 начини)
  • Замени текст на ќелија врз основа на состојба во Excel (5 методи)

4. Примени ја функцијата ЗАМЕНИ за да замениш повеќе знаци

Во следниот дел, w e ќе опише како да се примени функцијата REPLACE за замена на повеќе знаци во ексел. Функцијата REPLACE во Excel ви овозможува заменаеден или неколку знаци во текстуална низа со друг знак или множество знаци.

Синтаксата на функцијата Excel REPLACE е како што следува:

REPLACE (стар_текст, start_num, num_chars, нов_текст)

Како што гледате, функцијата REPLACE има 4 аргументи, од кои сите се задолжителни.

Стар_текст – оригиналниот текст (или упатување на ќелија со оригиналниот текст) во кој сакате да замените некои знаци.

Почетен_број – позицијата на првиот знак во стар_текст .

Num_chars – бројот на знаци што сакате да ги замените.

New_text – текстот за замена.

На пример, за да го замените зборот „ Лице “ за „ Факт “, можете да ги следите овие чекори подолу.

Чекор 1:

  • Прво, во ќелијата D5 , внесете ја следната формула,
=REPLACE(B5, 4, 1,"t")

Чекор 2:

  • Потоа, притиснете Enter за да видите промената.

Чекор 3:

  • Да се ​​направи ал l промените прикажани на сликата подолу од екранот, копирајте ги формулите за потребните ќелии.

5. Вметнете ја функцијата REPLACE за да замените повеќе знаци

Доста често, веројатно е дека ќе треба да промените повеќе ставки во иста ќелија. Се разбира, можете да извршите една замена, да внесете среден резултат во нова колона, а потоа да ја користите функцијата REPLACE уште еднаш. Сепак, користењето на вгнездените функции REPLACE , кои ви дозволуваат да направите неколку замени со една формула, е подобра и попрофесионална опција. Слично на функцијата SUBSTITUTE , можете да примените и nest во функцијата REPLACE .

Да речеме дека имате листа на телефонски броеви во колоната А кои се форматирани како „ 123-456-789 “ и сакате да додадете простор за да изгледаат поинаку. Поинаку кажано, сакате да го промените „ 123-456-789 “ во „ 123 456 789 “.

За да ги замените повеќекратните знаци на повеќе места, следете ги чекорите подолу.

Чекор 1:

  • Внесете ја следнава формула во ќелијата C5 на почетокот,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Чекор 2:

  • Второ, притиснете Enter за да ја видите промената во ќелијата D5 .

Чекор 3:

  • На крајот, копирајте ја формулата и повторете ги чекорите за потребните ќелии.

6. Извршете A VBA код за замена на повеќе знаци

Интересно е што можете да примените VBA код за да го добиете истиот за да замените повеќе знаци. Дополнително, можете да го менувате како што сакате без да се однесувате на бројот на знакот или местото како што се гледа во двете претходно опишани функции.

За да извршите VBA код за замена на повеќе знаци, само следете ги чекорите опишани подолу.

Чекор1:

  • Прво, притиснете Alt + F11 за да го отворите Работниот лист со овозможен макро .
  • Одете во картичката Вметни .
  • Потоа, изберете Модул .

Чекор 2:

  • Копирај го следниов VBA код,
5049
  • Каде,

This Workbook.Worksheets („вашето тековно име на работен лист“)

Опсег („вашата референтна ќелија“)

myStringToReplace = „вредност што сакате да ја замените“

myReplacementString = „вашата заменета вредност“

  • Потоа, залепете ја во прозорецот на програмата
  • Притиснете Enter за да го видите заменетиот формат на броеви.

Заклучок

За да заклучиме, се надевам дека овој напис обезбеди детални упатства за замена на повеќе знаци во Excel. Сите овие постапки треба да се научат и да се применат во вашата база на податоци. Погледнете ја работната книга за вежбање и тестирајте ги овие вештини. Мотивирани сме да продолжиме да правиме вакви упатства поради вашата вредна поддршка.

Ако имате какви било прашања - слободно прашајте не. Исто така, слободно оставете коментари во делот подолу.

Ние, тимот на Exceldemy , секогаш одговараме на вашите прашања.

Останете со нас & продолжи да учиш.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.