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