Az Excel REPLACE funkciójának használata (példák + videó)

Ebben az oktatóanyagban megmutatom, hogyan kell használni a REPLACE funkciót az Excelben (példákkal).

A csere egy szövegfunkció, amely lehetővé teszi, hogy gyorsan lecseréljen egy karakterláncot vagy annak egy részét egy másik szöveges karakterlánccal.

Ez akkor lehet igazán hasznos, ha nagy adatkészlettel dolgozik, és le szeretné cserélni vagy eltávolítani a karakterlánc egy részét. De a cserélési funkció valódi ereje felszabadulhat, ha más képletekkel használja az Excelben (ahogy ezt az oktatóanyag későbbi példáiban is bemutatjuk).

Mielőtt bemutatnám a függvény használatának példáit, hadd mutassam be gyorsan a REPLACE függvény szintaxisát.

A REPLACE függvény szintaxisa

= CSERÉLÉS (régi_szöveg, kezdő_szám, karakterek száma, új szöveg)

Beviteli érvek

  • régi_szöveg - a cserélni kívánt szöveg.
  • start_num - a kiindulási pozíció, ahonnan a keresést el kell kezdeni.
  • szám_száma - a cserélni kívánt karakterek száma.
  • new_text - az új szöveg, amely helyettesíti a régi_szöveget.
Ne feledje, hogy a Kezdő szám és a Karakterek száma argumentum nem lehet negatív.

Most nézzünk néhány példát, hogy megtudjuk, hogyan használható a REPLACE funkció az Excelben.

1. példa - Szöveg cseréje üresre

Tegyük fel, hogy rendelkezik a következő adatkészlettel, és le szeretné cserélni az „ID-” szöveget, és csak a numerikus részt szeretné megtartani.

Ezt a következő képlet segítségével teheti meg:

= CSERÉL (A2,1,3, "")

A fenti képlet a szöveg első három karakterét minden cellában üresre cseréli.

Megjegyzés: Ugyanez az eredmény érhető el más technikákkal is, például a Keresés és csere használatával, vagy a vonal jobb oldalán található szöveg kivonásával a JOBB és a FIND funkciók kombinációjával.

2. példa: Bontsa ki a felhasználónevet a tartománynévből

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel, és el szeretné távolítani a tartományrészt (a @ jel után következőt).

Ehhez az alábbi képletet használhatja:

= REPLACE (A2, FIND ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

A fenti funkció a REPLACE, LEN és FIND funkciók kombinációját használja.

Először a FIND függvényt használja a @helyzetének meghatározásához. Ezt az értéket használja a Kezdő szám argumentumként, és el akarom távolítani a teljes szöveges karakterláncot a @ jelből kiindulva.

Egy másik dolog, amit el kell távolítanom ezt a karakterláncot, a @ utáni karakterek teljes száma, hogy megadhassam ezt a sok karaktert, amelyeket le kell cserélni egy üres karakterrel. Itt használtam a LEN és a FIND képlet kombinációját.

Pro tipp: A fenti képletben, mivel el akarom távolítani az összes karaktert a @ jel után, nem igazán kell a karakterek száma. Bármilyen nagy számot megadhatok (ami nagyobb, mint a @ jel utáni karakterek száma), és ugyanazt az eredményt kapom. Tehát még a következő képletet is használhatom: = REPLACE (A2, FIND (“@”, A2), LEN (A2), ””)

3. példa: Cserélje ki az egyik szöveg karakterláncot egy másikra

A fenti két példában megmutattam, hogyan lehet kibontani a karakterlánc egy részét úgy, hogy a maradékot üresre cseréli.

Íme egy példa, ahol az egyik szöveges karakterláncot megváltoztatja a másikkal.

Tegyük fel, hogy rendelkezik az alábbi adatkészlettel, és szeretné megváltoztatni a tartományt az example.net -ről az example.com -ra.

Ezt az alábbi képlet segítségével teheti meg:

= REPLACE (A2, FIND ("net", A2), 3, "com")

Különbség a helyettesítő és a helyettesítő funkciók között

A REPLACE és a SUBSTITUTE függvény használatában jelentős különbség van (bár az ezek által várt eredmény hasonló lehet).

A CSERÉL funkciónak szüksége van arra a pozícióra, ahonnan el kell kezdenie a szöveg cseréjét. Ekkor az is szükséges, hogy hány karaktert kell lecserélnie az új szövegre. Ez teszi alkalmassá a CSERÉL funkciót ott, ahol világos minta van az adatokban, és szöveget kíván cserélni.

Erre jó példa lehet, ha e -mail azonosítókkal, címekkel vagy azonosítókkal dolgozik - ahol a szöveg szerkezete konzisztens.

A SUBSTITUTE funkció viszont egy kicsit sokoldalúbb. Segítségével helyettesítheti a karakterlánc összes előfordulását más karakterlánccal.

Például arra használhatom, hogy a Z karakter összes előfordulását J szöveggel helyettesítsük. Ugyanakkor rugalmasságot biztosít arra is, hogy csak az előfordulás egy adott példányát módosítsa (például csak az egyező karakterlánc első előfordulását vagy csak a második előfordulását helyettesítse).

Megjegyzés: Sok esetben megszüntetheti a REPLACE funkció használatát, és ehelyett a FIND és REPLACE funkciót használhatja. Lehetővé teszi az adatkészlet megváltoztatását a képlet használata nélkül, és az eredményt egy másik oszlopba/sorba kell bevinni. A CSERÉL funkció jobban megfelel, ha meg akarja őrizni az eredeti adatkészletet, és azt is szeretné, hogy a kapott adatok dinamikusak legyenek (például frissítésre kerüljenek, ha megváltoztatja az eredeti adatokat).

Excel REPLACE funkció - Videó bemutató

  • Excel FIND függvény.
  • Excel LOWER funkció.
  • Excel FELSŐ funkció.
  • Excel PROPER függvény.
  • Excel SEARCH funkció.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave