Ez a cikk a Microsoft Excel CSERE és CSEREB függvényének képletszintaxisát és használatát ismerteti.
Leírás
A CSERE függvény egy megadott karakterszám alapján a szöveg adott részét másik karaktersorozatra cseréli.
A CSERE2 egy adott bájtszám alapján a szöveg adott részét másik karaktersorozatra cseréli.
Fontos:
-
Ezek a függvények nem feltétlenül érhetők el minden nyelven.
-
A CSERE függvény olyan nyelveken használható, amelyek egybájtos karakterkészletet (SBCS) használnak, míg a CSERE2 kétbájtos (DBCS) karakterkészletet alkalmazó nyelvekhez készült. A számítógépen beállított alapértelmezett nyelv az eredményt a következő módon befolyásolja:
-
A CSERE minden karaktert egynek számol attól függetlenül, hogy egy- vagy kétbájtos karakterről van szó, illetve hogy mi az alapértelmezett nyelv.
-
A CSERE2 függvény a kétbájtos karaktereket kettőnek számolja, ha engedélyezte egy kétbájtos karakterkészletet használó nyelven a szerkesztést, majd ezt a nyelvet beállította alapértelmezettként. Egyéb esetben a CSERE2 minden karaktert egynek számol.
-
Kétbájtos (DBCS) karakterkészletet támogató nyelv a japán, a kínai (egyszerűsített), a kínai (hagyományos) és a koreai.
Szintaxis
CSERE(régi_szöveg; honnantól; hány_karakter; új_szöveg)
CSERE2(régi_szöveg; honnantól; hány_karakter; új_szöveg)
A CSERE és CSERE2 függvények szintaxisa az alábbi argumentumokat foglalja magában:
-
Régi_szöveg: Megadása kötelező. Az a szöveg, amelyben néhány karaktert ki kell cserélni.
-
Honnantól: Megadása kötelező. Annak a karakternek a pozíciója a régi_szövegben, amelyet ki szeretne cserélni az új_szöveggel.
-
Hány_karakter: Megadása kötelező. A régi_szövegben kicserélendő karakterek száma.
-
Hány_bájt: Megadása kötelező. A régi_szövegben kicserélendő karakterek száma bájtban.
-
Új_szöveg: Megadása kötelező. Az a szöveg, amely a régi_szövegbeli karakterek helyére kerül.
Példa
Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.
Adatok |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Képlet |
Leírás (eredmény) |
Eredmény |
=CSERE(A2;6;5;"*") |
Az abcdefghijk karakterlánc öt karakterének egyetlen * karakterre cserélése a hatodik (f) karaktertől kezdődően |
abcde*k |
=CSERE(A3;3;2;"10") |
2009 utolsó két számjegyének (09) lecserélése 10-re |
2010 |
=CSERE(A4;1;3;"@") |
Az 123456 karakterlánc első három karakterének egyetlen @ karakterre cserélése |
@456 |