Funkcija „PAKAITA“ „Excel“ - raskite ir pakeiskite tekstą

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip naudotis „Excel“ PAKEITIMO funkcija „Excel“, kad surastumėte ir pakeistumėte tekstą.

PAKEITIMO funkcijų apžvalga

Funkcija SUBSTITUTE Suranda ir pakeičia esamą tekstą nauja teksto eilute. Skiriamos didžiosios ir mažosios raidės.

Norėdami naudoti „Excel“ darbalapio pakeitimo funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

Funkcija PAKEITIMAS Sintaksė ir įvestys:

1 = PAKEITIMAS (tekstas, senas_tekstas, naujas_tekstas, egzemplioriaus numeris)

tekstas - originali teksto eilutė.

senas_tekstas - teksto eilutė, kurią norite rasti ir pakeisti.

new_test - Pakaitinis tekstas.

egzemplioriaus_numeris - OPTINALUS. Egzamino numeris, kurį reikia pakeisti. Jei tuščias, visi egzemplioriai pakeičiami.

Kas yra PAKAITA?

Funkcija „PAKEITIMAS“ „Excel“ naudojama pakeisti teksto eilutės simbolių eilutę kita nurodyta teksto eilute.

Pažvelkime į šį pavyzdį, eilutę „greitai ruda“ pakeisdami „lėtai balta“.

1 = PAKAITA (C2, C3, C4)

PAGAITA žiūri į eilutę C2, suranda „greitai rudą“ ir pakeičia ją „lėtai balta“.

Kaip naudoti SUBSTITUTE

Funkcija PAKEITIMAS apima 3 privalomus argumentus ir 1 pasirenkamą:

  • Tekstas: tekstas, kurį norite pakeisti simboliais
  • Senas_tekstas: tekstas, kurį norite pakeisti
  • Naujas_tekstas: tekstas, kurį norite pakeisti senu tekstu
  • Egzemplioriaus numeris (neprivaloma): nurodo Old_text, kurį norite pakeisti nauju tekstu, atsiradimą. Pagal numatytuosius nustatymus visi „Old_text“ įvykiai bus pakeisti, jei egzempliorius nebus nurodytas.

Lizdas PAKAITA

O kas, jei turėtume pakeisti dvi tos pačios eilutės dalis? Pažiūrėkime, kaip sujungtume dvi PAKEITIMO funkcijas.

1 = PAKAITA (PAKEITIMAS (C2, C3, C4), C5, C6)

Atkreipkite dėmesį, kaip PAKEITIMO (C2, C3, C4) rezultatas naudojamas kaip pirmasis argumentas antrajam PAKEITIMUI. Jei sulaužysime formulę:

= PAKAITA (C2, C3, C4) įvertina „The lėtai balta lapė šokinėja per tingų šunį “.

Tada PAKAITA („Lėta balta lapė šokinėja per tingų šunį“, C5, C6), kuri įvertinama kaip „Lėtai balta liūtas šokinėja per tingų šunį “.

Skirtumas tarp SUPSTITUTE ir REPLACE

Panaši funkcija kaip SUPSTITUTE yra REPLACE. Daugeliu atvejų juos galima naudoti pakaitomis, tačiau galioja ši nykščio taisyklė.

Funkciją PAKEITIMAS reikia naudoti, kai teksto eilutė pakeisti yra žinomas, arba keičiamas visas žodis ar žodžiai, kaip mūsų anksčiau panaudotas lapės pavyzdys.

1 = PAKAITA (C2, C3, C4)

Funkcija REPLACE turėtų būti naudojama, kai teksto simbolių padėtis reikia pakeisti eilutėje yra žinomi, arba kai keičiama žodžio ar eilutės dalis. Pavyzdžiui, brūkšnelio pašalinimas iš skaičių eilutės.

Funkciją PAKEISTI taip pat galima įdėti kaip PAKEISTI, tačiau svarbu pažymėti, kad santykinė pradžios simbolio padėtis gali keistis, atsižvelgiant į eilutės ilgį, kuris turi būti pakeistas pirmame įdėtos formulės žingsnyje.

Pvz., Pakeitus „greitai rudą“ į „lėtai baltą“, 11 simbolių pakeičiama 10 simbolių. Todėl, jei įdėta, antrojo REPLACE pradinis simbolis būtų 1 simboliu nuo pradinių simbolių pozicijų.

PAKAITA Patarimai

  • PAKAITĄ galima naudoti antrinėse eilutėse:
  • Atminkite, kad turite nurodyti instance_num, jei bandote pakeisti simbolių rinkinį, kuris kartojasi eilutėje:

Atkreipkite dėmesį, kad 3030 yra neteisingas, nes „20“ ir „20“ „2020“ buvo pakeisti „30“.

Domina daugiau teksto funkcijų?

Daugiau informacijos apie pakeitimą arba tai, kaip naudojamos kitos „Excel“ teksto funkcijos, tokios kaip LEFT, MID ir RIGHT, naudojamos kituose mūsų straipsniuose.

PAKEISTI „Google“ skaičiuoklėse

Funkcija PAKEITIMAS „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:

papildomi užrašai

Funkcija „SUBSTITUTE“ skiria didžiąsias ir mažąsias raides !. Prieš naudodami funkciją SUBSTITUTE, galite naudoti funkcijas LOWER arba UPPER, kad teksto eilutės būtų paverstos nuosekliomis raidėmis. Tada, jei pageidaujate, galite naudoti funkciją PROPER, kad rašytumėte didžiąsias kiekvieno žodžio raides.

Arba galite naudoti funkcijas SEARCH ir REPLACE, kad imituotumėte didžiųjų ir mažųjų raidžių neatskiriantį PAKEITIMĄ. Norėdami rasti pradinę teksto eilutės vietą, naudokite funkciją SEARCH. Funkcija SEARCH neskiria didžiųjų ir mažųjų raidžių. Tada naudokite funkciją REPLACE, kad pakeistumėte tekstą. Funkcijos SEARCH rezultatą turėsite naudoti kaip „REPLACE“ įvestį start_num. Taip pat turėsite apibrėžti pakeičiamų simbolių skaičių (skaičių_ženklų). Galite juos suskaičiuoti rankiniu būdu arba naudoti LEN funkciją, kad suskaičiuotumėte simbolių skaičių. Pavyzdys:

Pakaitalas - pašalinti brūkšnelius

Dažnas klausimas yra, kaip pašalinti brūkšnelius iš teksto. Triukas yra pakeisti brūkšnelį niekuo.

Šiame pavyzdyje tarkime, kad langelyje A1 yra tekstas su brūkšneliais. Štai kaip juos pašalinti

1. Tuščios pagalbinės ląstelės tipas = PAKEITIMAS (
2. Spustelėkite langelį, kuriame norite pakeisti simbolius, arba A1 (tai automatiškai užpildo jūsų formulę)
3. Įveskite, (kablelis)
4. Įveskite „-“
5. Įveskite, (kablelis)
6. Įveskite „“ ir paspauskite „Enter“
Jūsų galutinis rezultatas pagalbinėje ląstelėje turėtų atrodyti taip:
= PAKAITA (A1, “-„, ““)

Dar 3 pakaitiniai pavyzdžiai:

Žvelgdami į B3 langelį, norime žodį „sergantis“ pakeisti „dideliu“. Galime naudoti tokią išraišką:

1 = PAKAITA (B3, „sergantis“, „didelis“, 1)

Jei tekstas, kurį norime pakeisti, pasitaiko daugiau nei vieną kartą, turime nurodyti turimą egzempliorių. Antrame pavyzdyje turime du žodžio „senas“ atvejus. Taigi, jei norime pakeisti antrąjį egzempliorių į žodį „pilka“, turime naudoti:

1 = PAKAITA (B4, „senas“, „pilkas“, 2)

Atminkite, kad jei įvykis nenurodytas, visi egzemplioriai pakeičiami. Taigi:

1 = PAKAITA (B4, „senas“, „pilkas“)

Atsikratytų visų žodžio „senas“ atvejų ir pakeistų juos žodžiu „pilka“. Atminkite, kad jei senojo teksto nerandate, eilutė nesikeičia. Taigi žiūrint paskutinį pavyzdį:

1 = PAKAITA (B5, "juoda", "pilka", 1)

Reiškia, kad mes stengiamės žodį „juoda“ pakeisti žodžiu „pilka“. Tačiau kadangi „juodos“ spalvos neatsiranda, originali eilutė liko nepakitusi levitra, pristatyta JAV:

Norėdami atsisiųsti .XLSX failą iš šio straipsnio, spustelėkite čia

PAKEITIMAS VBA pavyzdžiai

Taip pat VBA galite naudoti funkciją SUBSTITUTE. Tipas:
application.worksheetfunction.substitute (tekstas, senas_tekstas, naujas_tekstas, egzemplioriaus numeris)
Funkcijos argumentus (tekstą ir pan.) Galite įvesti tiesiogiai į funkciją arba apibrėžti kintamuosius, kuriuos naudoti.

Kai vykdomas šis kodas

1 Diapazonas ("A1") = WorksheetFunction.Pakeitimas (Diapazonas ("A1"), "naudojant", "", 1)

Langelio A1 turinys taps:

Taigi žodis „naudojant“ buvo pakeistas tuščia eilute. Paskutinis parametras (1) nurodo, kuris teksto egzempliorius turėtų būti pakeistas, jei tekstas yra daugiau nei vieną kartą. Taigi, pavyzdžiui, jei vykdysime šį teiginį

1 Diapazonas ("A1") = WorksheetFunction.Pakeitimas (Diapazonas ("A1"), "the", "an", 1)

A1 langelis atrodys taip

Atkreipkite dėmesį, kad pirmasis „the“ įvykis buvo pakeistas „an“, o antrasis „the“ nebuvo paveiktas. Jei praleistume paskutinį parametrą, abu „the“ žodžiai būtų pakeisti

Grįžkite į visų „Excel“ funkcijų sąrašą

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave