CSERÉL funkció az Excelben - A szöveg cseréje a hely alapján

Ez a bemutató bemutatja, hogyan kell használni Excel REPLACE funkció Excelben a szöveg cseréjére egy cellában.

A REPLACE funkció áttekintése

A REPLACE függvény A szöveges karakterláncnak a cellán belüli helye által meghatározott részét új szöveges karakterlánccal helyettesíti.

Az Excel munkalap cseréje funkció használatához válasszon ki egy cellát, és írja be:

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

REPLACE funkció Szintaxis és bemenetek:

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

régi_szöveg - Az eredeti szöveg.

start_num - A karakterszám, amelytől kezdeni kell a cserét.

szám_száma - A cserélni kívánt karakterek száma.

new_text - A helyettesítő szöveg.

Mi az a CSERÉLÉS?

Az Excel CSERÉL funkciójával a szöveges karakterlánc meghatározott számú karakterét helyettesítheti egy másik megadott szöveges karakterlánccal.

Nézzük meg a következő példát, amely a „gyors barna” karakterláncot „lassú fehér” -re cseréli.

1 = CSERÉL (C2,5,11, C4)

A CSERÉL funkció a C2 5 -ös karakterétől kezdődő 11 karaktert a C4 -es karakterlánccal helyettesíti.

A REPLACE használata

A CSERE funkció négy kötelező argumentumot tartalmaz:

  • Régi_szöveg: Szöveg, ahol le kell cserélni a karaktereket
  • Kezdő_szám: Az első karakterszám a régi szövegben, amelyet le szeretne cserélni
  • Számok: A lecserélni kívánt Start_num karakterek száma
  • Új_szöveg: Az a szöveg, amely a régi karaktereket helyettesíti

Fontos megjegyezni, hogy az Excelben a szóközök karaktereknek számítanak, ezért a „gyors” „q” karaktere az 5. karakternél kezdődik, nem pedig a 4., a „gyorsbarna” pedig 11 karakter helyett 10.

Dinamikus CSERÉLÉS

Mivel a REPLACE numerikus érveket vesz fel a cserélendő karakterek helyzetére és hosszára, további funkciókat használhatunk a REPLACE funkció javítására.

Például mi van akkor, ha nem tudjuk pontosan, hogy a karakter melyik pozíciójában kell elkezdeni a cserét? A FIND vagy SEARCH függvények segítségével megkeresheti a karakter pozíció számát egy karakterláncban, ahol a csere megkezdődik. Ne feledje, hogy a FIND megkülönbözteti a kis- és nagybetűket, a SEARCH pedig nem. Mivel ebben a példában nem kell megkülönböztetnünk a kis- és nagybetűket, a SEARCH funkciót fogjuk használni.

Ezután a LEN függvénnyel meghatározhatjuk, hogy hány karakter van a karakterláncban, és ezt az értéket a REPLACE Num_chars argumentumába töltjük.

A = SEARCH (C3, C2,1) segítségével keresse meg a „gyors barna” karakter pozícióját, és

a = LEN (C3) használatával keresse meg a „gyors barna” karakter hosszát argumentumként a REPLACE -ben:

1 = CSERÉL (C2, KERESÉS (C3, C2,1), LEN (C3), C4)

A fenti képlet a KERESÉS és a LEN függvény eredményeire hivatkozik a kemény kódolási számok helyett a REPLACE érvként. Ha le akarunk cserélni egy másik részt az eredeti karakterláncban, egyszerűen elvégezhetjük a következő módosításokat, és a SEARCH/LEN funkciók elvégzik a szükséges beállításokat.

Különbség a REPLACE és a SUPSTITUTE között

A REPLACE -hez hasonló funkció a SUBSTITUTE. A legtöbb esetben ezeket fel lehet cserélni, azonban a következő hüvelykujjszabály érvényes.

A REPLACE funkciót akkor kell használni, ha a a szöveges karakterek helyzete le kell cserélni a karakterláncban ismertek, vagy amikor egy szó vagy karakterlánc egy részét kicserélik. Például egy kötőjel eltávolítása a számsorból.

1 = CSERÉL (B3,4,1, "")

A SUBSTITUTE funkciót akkor kell használni, ha a szövegsor cserélendő ismert, vagy egy egész szót vagy szavakat cserélnek le, mint a korábban használt rókapéldánk.

Érdekelnek a További szöveg funkciók?

Tekintse meg a többi cikkünket, ha többet szeretne megtudni a helyettesítésről, vagy arról, hogy az Excel más szövegfunkciói, például a BAL, MID és JOBB, hogyan használhatók.

CSERE a Google Táblázatokban

A REPLACE funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

További megjegyzések

Használja a REPLACE funkciót, ha a szöveget a helyétől függően le szeretné cserélni, tartalomtól függetlenül. Érdemes használni az Excel FIND funkcióját vagy az Excel SEARCH funkcióját a kezdő hely meghatározásához. Használhatja a LEN funkciót is a cserélendő karakterek számának számításához.

Használja a helyettesítő funkciót a szöveg bizonyos karakterláncainak megkereséséhez és cseréjéhez, figyelmen kívül hagyva a helyet.

Példák cseréje a VBA -ban

A VBA helyettesítő funkcióját is használhatja. Típus:
application.worksheetfunction.replace (régi_szöveg, kezdő_szám, karakterek száma, új szöveg)
A függvény argumentumokhoz (régi_szöveg stb.) Megadhatja azokat közvetlenül a függvénybe, vagy definiálhat változókat.

Térjen vissza az Excel összes funkciójának listájához

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

wave wave wave wave wave