Szövegfunkciók excel képletekben: nagybetűk, kisbetűk és propn. Példák szöveges függvényekre Excelben Bármilyen szöveges érték az Excelben

Teljes név, számok bankkártyák, ügyfelek vagy alkalmazottak címei, megjegyzések és még sok más – mindezek olyan sorok, amelyekkel sokan találkoznak munka közben Excel alkalmazás. Ezért hasznos az ilyen típusú információk feldolgozása. Ez a cikk az Excel szöveges függvényeit vizsgálja, de nem mindegyiket, hanem azokat, amelyek a webhely véleménye szerint a leghasznosabbak és legérdekesebbek:

Az összes szöveges függvény listája a „Képletek” lapon => „Szöveg” legördülő listán található:

BAL funkció

Adott számú karakteren belül egy részkarakterláncot ad vissza a szövegből balról jobbra haladva.

Szintaxis:=BAL(szöveg, [karakterek száma])

Érvdefiníciók:

  • szöveg – karakterlánc vagy hivatkozás egy olyan szöveget tartalmazó cellára, amelyből részkarakterláncot szeretne visszaadni;
  • A number_characters egy opcionális argumentum. Egy egész szám, amely azt jelzi, hogy hány karaktert kell visszaadni a szövegből. Alapértelmezés szerint 1.

Használati példa:

Képlet: =LEFT("Egyéni szöveg";8) – az "Egyéni" visszaadott érték.

JOBB funkció

Ez a funkció hasonló a LEFT függvényhez, kivéve, hogy a karakterek a karakterlánc végéről kerülnek visszaadásra.

Használati példa:

Képlet: =RIGHT("szabad szöveg";5) – a visszaadott érték "szöveg".

LENGTH funkció

A karakterlánc hosszának meghatározására szolgál. Az eredmény egy egész szám, amely a szöveg karaktereinek számát jelzi.

Szintaxis:=HOSSZ (szöveg)

Használati példa:

FIND funkció

Olyan számot ad vissza, amely a keresett szöveg részkarakterláncának első karakterének előfordulása. Ha a szöveg nem található, a „#ÉRTÉK!” hibaüzenet jelenik meg.

Szintaxis:=KERESÉS(keresési_szöveg; keresési_szöveg; [kezdeti_pozíció])

Érvdefiníciók:

  • search_text – a keresendő karakterlánc;
  • keresés_szöveg – szöveg, amelyben az első argumentumra keresünk;
  • start_position egy opcionális elem. Elfogad egy egész számot, amely megadja, hogy a keresendő_szöveg karakternél kezdődjön a keresés. Alapértelmezés szerint 1.

Használati példa:

A nagy költő, S. A. Yesenin versrészletéből megtaláljuk a „madár” sor első szereplőjének előfordulását. A keresés a sor elejétől kezdődik. Ha a fenti példában a keresés a 40-es karakterből történt, akkor a függvény hibát adna vissza, mert nem található belépési pozíció.

REPLACE funkció

Ez a függvény a megadott számú karakterből álló karakterlánc egy részét új szövegre cseréli, a megadott karakterrel kezdve.

Szintaxis: REPLACE(régi_szöveg, kezdő_pozíció, karakterek száma, új_szöveg)

Érvdefiníciók:

  • old_text – karakterlánc vagy hivatkozás egy szöveget tartalmazó cellára;
  • start_pozíció – annak a karakternek a sorszáma balról jobbra, amelyről le kell cserélni;
  • szám_karakterek – az új szövegre cserélendő karakterek száma a start_pozíciótól kezdve;
  • new_text – egy karakterlánc, amely lecseréli a régi szöveg egy részét, amelyet a start_pozíció és a karakterek száma paraméterek határoznak meg.

Használati példa:

Itt az A1 cellában található sorban a 19. karakterrel kezdődő és 6 karakter hosszú „régi” szót az „új” szóra cseréljük.

Kis számú cella feldolgozása esetén ez a módszer teljesen elfogadható. De ha több ezer különböző sort kell feldolgoznia, akkor a képletek létrehozásának folyamata munkaigényes lesz. Ezért megismételjük a vizsgált példát, a cikk elején már leírt funkciók ismeretében, nevezetesen:

  • A „start_position” argumentumot a „FIND” függvény váltja fel;
  • A „karakterek száma” argumentum helyére a „LENGTH” függvényt illesztjük be.

Ennek eredményeként a következő képletet kapjuk: =REPLACE(A1; FIND("régi";A1);LENGTH("régi");"új")

Nézze meg a funkcióablak nyomtatási képernyőjét. Az argumentumok visszaadott eredményei nem változtak, de most már dinamikusan meghatározhatók a képlet egyszeri összeállításával.

SUBSTITUTE funkció

Ez a függvény a megadott részkarakterlánc előfordulásait a szövegben új szövegre cseréli, ami hasonló a „REPLACE” függvényhez, de alapvető különbség van közöttük. Ha a "REPLACE" funkció kézzel karakterenként változtatja meg a megadott szöveget, akkor a "SUBSTITUTE" funkció automatikusan megkeresi a megadott karakterlánc előfordulásait és módosítja azokat.

Szintaxis: SUBSTITUTE(szöveg; régi_szöveg; új_szöveg; [előfordulás száma])

Érvdefiníciók:

  • old_text – részkarakterlánc az első argumentumból, amelyet le kell cserélni;
  • new_text – a régi szöveget helyettesítő karakterlánc;
  • Az előfordulás_száma egy opcionális argumentum. Elfogad egy egész számot, amely a lecserélendő old_text előfordulás sorszámát jelzi; a többi előfordulást ez nem érinti. Ha üresen hagyja az argumentumot, minden előfordulás lecserélődik.

Használati példa:

Az A1 cellában lévő sor olyan szöveget tartalmaz, amelynek 2 „régi” részkarakterlánca van. Az első előfordulás helyére be kell cserélnünk az „új” karakterláncot. Ennek eredményeként a „...régi-régi...” szöveg egy része helyébe az „...új-régi...” szöveg lép.

Ha az utolsó argumentumot kihagyjuk, az eredmény egy "új-új szöveget tartalmazó karakterlánc" lesz.

PSTR funkció

A PSTR a megadott karakterláncból visszaadja a szöveg egy részét meghatározott számú karakterben, a megadott karaktertől kezdve.

Szintaxis: PSTR(szöveg; kezdő_pozíció; karakterek_száma)

Érvdefiníciók:

  • szöveg – karakterlánc vagy hivatkozás egy szöveget tartalmazó cellára;
  • start_pozíció – annak a karakternek a sorszáma, amelyből a karakterláncot vissza kell adni;
  • szám_karakterek – természetes egész szám, amely a visszaadandó karakterek számát jelzi, a start_pozíció pozícióból kiindulva.

Használati példa:

Az A1 cellában található szövegből vissza kell adnia az utolsó 2 szót, amelyek teljes hossza 12 karakter. A visszaadott kifejezés első karakterének sorszáma 12.

A number_characters argumentum meghaladhatja a visszaadott karakterek megengedett hosszát. Azok. ha a vizsgált példában a szám_karakterek = 12 helyett a 15 értéket adtuk meg, akkor az eredmény nem változott, és a függvény szintén a „PSTR függvény” karakterláncot adta vissza.

A funkció használatának megkönnyítése érdekében argumentumait lecserélheti a „FIND” és „LENGTH” függvényekre, ahogyan a példában a „REPLACE” függvénnyel történt.

SPACE funkció

Ez a funkció eltávolít minden felesleges szóközt: a szóközöket az élek körül és a dupla szóközt a szavak között. Miután a függvény feldolgozta a karakterláncokat, csak egyetlen szóköz marad a szavak között.

Szintaxis:=SZÓKÖZ(szöveg)

Használati példa:

HELY( "Szöveg extra szóközzel a szavak között és a széleken" )

A függvény végrehajtásának eredménye a következő sor lesz: "Szöveg extra szóközzel a szavak között és a széleken" .

CONNECT funkció

A CONCATENATE funkcióval több sort kombinálhat. Az összevonható sorok maximális száma 255.

Szintaxis:=ÖSSZEGZÉS(szöveg1, [szöveg2], ...)

A függvénynek legalább egy argumentumot kell tartalmaznia

Itt vannak a leggyakrabban használt Excel szöveges függvények (gyors hivatkozás). További információ A függvényekről a függvényvarázsló párbeszédpanelen, valamint a Excel súgórendszer.


A szövegfunkciók a numerikus szövegértékeket számokká, a numerikus értékeket pedig karakterláncokká (szövegláncokká) alakítják, és lehetővé teszik a karakterláncokon különböző műveletek végrehajtását.

SZÖVEG funkció

A SZÖVEG függvény a számokat meghatározott formátumú szöveges karakterláncokká alakítja. Szintaxis:


=SZÖVEG(érték,formátum)


Az érték argumentum bármilyen szám, képlet vagy cellahivatkozás lehet. A format argumentum határozza meg, hogy a visszaadott karakterlánc hogyan jelenjen meg. A kívánt formátum beállításához a csillag kivételével bármelyik formázási karaktert használhatja. Az Általános formátum használata nem megengedett. Például a következő képlet a 25,25 szöveges karakterláncot adja vissza:


=SZÖVEG(101/4"0,00")

RUBLE funkció

A DOLLAR függvény egy számot karakterláncsá alakít. A RUBLE azonban egy karakterláncot ad vissza pénznem formátumban a megadott számú tizedesjegygel. Szintaxis:


=RUBLE(szám;szám_karakterek)


Az Excel szükség esetén kerekíti a számot. Ha a szám_karakterek argumentumot elhagyja, az Excel két tizedesjegyet használ, és ha ez az argumentum negatív, akkor a visszaadott értéket a tizedesvesszőtől balra kerekíti.

LENGTH funkció

A LEN függvény egy szöveges karakterláncban lévő karakterek számát adja vissza, és a következő szintaxissal rendelkezik:


=HOSSZ (szöveg)


A szöveges argumentumnak egy bezárt karakterláncnak kell lennie dupla idézőjelek vagy cellahivatkozás. Például a következő képlet 6-os értéket ad vissza:


=LENGTH("fej")


A LENGTH függvény a megjelenített szöveg vagy érték hosszát adja vissza, nem a cella tárolt értékét. Ezenkívül figyelmen kívül hagyja a kezdő nullákat.

CHARACTER és CHARACTER CODE funkció

Bármely számítógép numerikus kódokat használ a karakterek ábrázolására. A leggyakoribb karakterkódolási rendszer az ASCII. Ebben a rendszerben a számokat, betűket és egyéb szimbólumokat 0-tól 127-ig (255) számok jelölik. A CHAR és CODE funkciók kifejezetten az ASCII kódokkal foglalkoznak. A CHAR függvény a megadott ASCII numerikus kódnak megfelelő karaktert adja vissza, a CHAR függvény pedig az argumentuma első karakterének ASCII kódját. Függvény szintaxis:


=CHAR(szám)
=CODECHIM(szöveg)


Ha szöveges argumentumként ad meg egy karaktert, feltétlenül tegye idézőjelbe, ellenkező esetben az Excel helytelen értéket ad vissza.

Funkciók SZÓKÖZ és PECHSIMV

A kezdő és a záró szóközök gyakran megakadályozzák, hogy az értékek megfelelően legyenek rendezve egy munkalapon vagy adatbázisban. Ha szöveges függvényeket használ a munkalapszövegekkel való munkavégzéshez, a felesleges szóközök megakadályozhatják a képletek megfelelő működését. A TRIM funkció eltávolítja a bevezető és a záró szóközt a karakterláncból, és csak egy szóközt hagy a szavak között. Szintaxis:


=SZÓKÖZ(szöveg)


A CLEAN funkció hasonló a SZÓKÖZ funkcióhoz, kivéve, hogy eltávolítja az összes nem nyomtatható karaktert. A PREPCHYMB funkció különösen hasznos más programokból származó adatok importálásakor, mivel egyes importált értékek nem nyomtatható karaktereket tartalmazhatnak. Ezek a szimbólumok kis négyzetek vagy függőleges sávok formájában jelenhetnek meg a munkalapokon. A PRINTCHARACTERS funkció lehetővé teszi a nem nyomtatható karakterek eltávolítását az ilyen adatokból. Szintaxis:


=PECHSIMB(szöveg)

COINCIDENT funkció

Az EXACT függvény két szövegláncot hasonlít össze a teljes azonosság érdekében, figyelembe véve a betűk esetét. A formázási különbségeket figyelmen kívül hagyja. Szintaxis:


=COINCIDENT(szöveg1,szöveg2)


Ha az érvek szöveg1 És szöveg2 kis- és nagybetű érzékeny, a függvény TRUE-t, ellenkező esetben FALSE-t ad vissza. Érvek szöveg1 És szöveg2 karakterláncoknak kell lenniük idézőjelbe zárva, vagy szöveget tartalmazó cellákra való hivatkozásoknak kell lenniük.

UPPER, LOWER és PROP funkciók

Az Excel három funkcióval rendelkezik, amelyek lehetővé teszik a betűk kis- és nagybetűinek megváltoztatását a szöveges karakterláncokban: UPPER, LOWER és PROPER. A NAGYBETŰ függvény a szöveges karakterlánc összes betűjét nagybetűvé, a LOWER függvény pedig az összes betűt kisbetűvé alakítja. A PROPER függvény minden szó első betűjét nagybetűvel írja, és a nem betűs karaktereket közvetlenül követő összes betűt; az összes többi betűt kisbetűvé alakítja. Ezeknek a függvényeknek a szintaxisa a következő:


=NAGYBETŰ(szöveg)
=ALACSONY(szöveg)
=PROPNACH(szöveg)


A meglévő adatokkal való munka során gyakran előfordul olyan helyzet, amikor az eredeti értékeket kell módosítani, amelyekre a szöveges függvények vonatkoznak. A függvényt ugyanabban a cellában adhatja meg, ahol ezek az értékek találhatók, mivel a beírt képletek helyettesítik őket. De létrehozhat ideiglenes képleteket szövegfüggvénnyel ugyanabban a sorban lévő üres cellákban, és az eredményt a vágólapra másolhatja. Az eredeti értékek módosított értékekkel való lecseréléséhez jelölje ki az eredeti szövegcellákat, válassza a Szerkesztés menü Irányított beillesztés parancsát, válassza az Értékek választógombot, és kattintson az OK gombra. Ezután törölheti az ideiglenes képleteket.

Az Excel elengedhetetlen, ha sok információt kell rendszerezni, feldolgozni és menteni. Segíti a számítások automatizálását, egyszerűbbé és megbízhatóbbá teszi azokat. Az Excel képletei lehetővé teszik, hogy tetszőlegesen összetett számításokat végezzen, és azonnali eredményeket kapjon.

Hogyan írjunk képletet Excelben

Mielőtt megtanulná ezt, meg kell értenie néhány alapelvet.

  1. Mindegyik „=” jellel kezdődik.
  2. A cellaértékek és függvények részt vehetnek a számításokban.
  3. Az operátorokat a műveletek ismert matematikai szimbólumaiként használják.
  4. Rekord beszúrásakor a cella alapértelmezés szerint megjeleníti a számítás eredményét.
  5. A tervezést a táblázat feletti sorban tekintheti meg.

Az Excelben minden egyes cella oszthatatlan egység, saját azonosítóval (címmel), amelyet egy betű (oszlopszám) és egy szám (sorszám) jelez. A cím a táblázat feletti mezőben jelenik meg.

Tehát hogyan hozhat létre és illeszthet be egy képletet az Excelben? A következő algoritmus szerint járjon el:


Megnevezés Jelentés

Kiegészítés
- Kivonás
/ Osztály
* Szorzás

Ha cellacím helyett számot kell megadnia, írja be a billentyűzetről. Ha negatív előjelet szeretne megadni egy Excel-képletben, kattintson a "-" gombra.

Hogyan írjunk be és másoljunk képleteket Excelben

Mindig a „=” gombra kattintás után kerülnek beírásra. De mi a teendő, ha sok hasonló számítás létezik? Ebben az esetben megadhat egyet, majd egyszerűen másolja. Ehhez adja meg a képletet, majd „nyújtsa” a kívánt irányba, hogy megszorozza.
Vigye a mutatót a másolandó cellára, és vigye az egérmutatót a jobb alsó sarokba (a négyzet fölé). Egyszerű keresztnek kell lennie, egyenlő oldalakkal.


Kattintson bal gombés húzza.


Engedje el, ha le kell állítania a másolást. Ebben a pillanatban megjelennek a számítási eredmények.


Jobbra is kinyújthatod.
Vigye a mutatót egy szomszédos cellára. Ugyanazt a bejegyzést fogja látni, de különböző címekkel.


Ilyen másoláskor a sorszámok nőnek, ha az eltolás lefelé történik, vagy az oszlopok száma nő, ha jobbra tolja. Ezt relatív címzésnek nevezik.
Írjuk be az ÁFA értéket a táblázatba, és számítsuk ki az áfát is tartalmazó árat.


Az ÁFA-t tartalmazó ár az ár*(1+ÁFA) formában értendő. Írjuk be a sorozatot az első cellába.


Próbáljuk meg másolni a bejegyzést.


Az eredmény furcsa volt.


Ellenőrizzük a második cella tartalmát.


Mint látható, másoláskor nem csak az ár, hanem az áfa is eltolódott. És szükségünk van arra, hogy ez a cella rögzített maradjon. Rögzítsük egy abszolút hivatkozással. Ehhez vigye a mutatót az első cellára, és kattintson a B2 címre a képletsorban.


Nyomja meg az F4 billentyűt. A címhez egy „$” jel kerül hozzá. Ez az abszolút sejt jele.


Most másolás után a B2 cím változatlan marad.
Ha véletlenül rossz cellába írt be adatokat, egyszerűen mozgassa át. Ehhez vigye az egérmutatót bármely szegély fölé, várja meg, amíg az egér nyilakkal ellátott keresztnek tűnik, nyomja meg a bal gombot és húzza. A kívánt helyen egyszerűen engedje el a manipulátort.

Függvények használata számításokhoz

Az Excel számos funkciót kínál, amelyek kategóriákra vannak osztva. A teljes listát a képletsor melletti Fx gombra kattintva vagy az eszköztár „Képletek” szakaszának megnyitásával tekintheti meg.


Beszéljünk néhány funkcióról.

Hogyan állíthat be "If" képleteket az Excelben

Ez a funkció lehetővé teszi egy feltétel beállítását és a számítás elvégzését annak igazságától vagy hamisságától függően. Például, ha az eladott áruk mennyisége meghaladja a 4 csomagot, akkor többet kell vásárolnia.
Az eredmény feltételtől függő beszúrásához egy újabb oszlopot adunk a táblázathoz.


Az oszlop fejléce alatti első cellában állítsa a mutatót, és kattintson az eszköztár „Logiai” elemére. Válasszuk ki az "Ha" funkciót.


Mint minden függvény beszúrásakor, megnyílik egy ablak, ahol kitöltheti az argumentumokat.


Jelöljük a feltételt. Ehhez kattintson az első sorra, és válassza ki az első cellát az „Eladva”. Ezután helyezze el a „>” jelet, és adja meg a 4-es számot.


A második sorban a „Vásárlás” feliratot írjuk. Ez az üzenet az elfogyott termékeknél jelenik meg. Az utolsó sor üresen hagyható, mivel ha a feltétel hamis, nincs teendőnk.


Kattintson az OK gombra, és másolja a bejegyzést a teljes oszlopra.


Annak elkerülése érdekében, hogy a „FALSE” jelenjen meg a cellában, nyissuk meg újra a függvényt, és javítsuk ki. Helyezze a mutatót az első cellára, és nyomja meg az Fx billentyűt a képletsor mellett. Helyezze a kurzort a harmadik sorba, és tegyen szóközt az idézőjelek közé.


Ezután OK, és másolja újra.


Most megnézzük, melyik terméket érdemes megvásárolni.

Képlet szövege Excelben

Ez a funkció lehetővé teszi, hogy formátumot alkalmazzon egy cella tartalmára. Ebben az esetben bármilyen típusú adat szöveggé konvertálódik, ami azt jelenti, hogy nem használható fel további számításokhoz. Adjunk hozzá egy oszlopot az összeg formázásához.


Az első cellába írjon be egy függvényt (a „Szöveg” gomb a „Képletek” részben).


Az argumentumok ablakában a teljes összeg cellájára mutató hivatkozást fogunk jelezni, és a formátumot „#rub”-ra állítjuk.


Kattintson az OK gombra, és másolja.


Ha ezt az összeget megpróbáljuk a számítások során felhasználni, hibaüzenetet kapunk.

Az „ÉRTÉK” azt jelzi, hogy a számítás nem hajtható végre.
A képernyőképen láthat példákat a formátumokra.

Dátumképlet Excelben

Az Excel számos lehetőséget kínál a dátumokkal való munkavégzéshez. Ezek egyike, a DATE, lehetővé teszi, hogy három számból dátumot állítson össze. Ez kényelmes, ha három különböző oszlopa van - nap, hónap, év.

Helyezze a mutatót a negyedik oszlop első cellájára, és válasszon egy függvényt a Dátum és idő listából.

Rendezze el a cellacímeket ennek megfelelően, majd kattintson az OK gombra.


Másolja a bejegyzést.

AutoSum Excelben

Ha sok adatot kell összeadnia, az Excel biztosítja a SUM funkciót. Például számoljuk ki az eladott áruk összegét.
Helyezze a mutatót az F12 cellába. Kiszámolja a végösszeget.


Lépjen a Képletek panelre, és kattintson az Automatikus összegzés lehetőségre.


Az Excel automatikusan kiemeli a legközelebbi számtartományt.


Más tartományt is választhat. Ebben a példában az Excel mindent helyesen csinált. Kattintson az OK gombra. Ügyeljen a cella tartalmára. A SUM függvény automatikusan lecserélődött.


Tartomány beszúrásakor az első cellacím, a kettőspont és az utolsó cellacím kerül megadásra. A ":" azt jelenti, hogy "Az első és az utolsó közötti összes cellát vegye ki. Ha több cellát kell felsorolnia, pontosvesszővel válassza el azok címét:
SZUM (F5;F8;F11)

Munka Excelben képletekkel: példa

Elmondtuk, hogyan készítsünk képletet Excelben. Ez olyan tudás, amely a mindennapi életben is hasznos lehet. Kezelheti személyes költségvetését és ellenőrizheti kiadásait.


A képernyőképen láthatók a bevételek és kiadások összegének kiszámításához megadott képletek, valamint a hónap végi egyenleg kiszámítása. Ha nem szeretné, hogy az összes lapot egyetlen hónapban helyezze el, adjon hozzá lapokat a munkafüzethez. Ehhez egyszerűen kattintson a „+” jelre az ablak alján.

Egy munkalap átnevezéséhez kattintson duplán, és adjon meg egy nevet.

A táblázat még részletesebbé tehető.
Az Excel nagyon hasznos program, és a benne végzett számítások szinte korlátlan lehetőségeket biztosítanak.

Szép napot!

Az Excelben gyakran szöveges karakterláncokat kell feldolgoznia ilyen vagy olyan módon. Nagyon nehéz ezeket a műveleteket kézzel végrehajtani, ha a sorok száma meghaladja a százat. A kényelem kedvéért az Excel jó funkciókészletet implementált a karakterlánc-adatkészlettel való munkavégzéshez. Ebben a cikkben röviden leírom a „Szöveg” kategóriába tartozó karakterláncokkal való munkavégzéshez szükséges funkciókat, és néhányat példákon keresztül fogok áttekinteni.

A "Szöveg" kategória funkciói

Nézzük tehát a „Szöveg” kategória főbb és hasznos funkcióit, a többivel megismerkedhet.

  • BATTEXT(Érték) – egy számot szövegtípussá alakító függvény;
  • DLST(Érték) egy segítő függvény, nagyon hasznos, ha karakterláncokkal dolgozik. A karakterlánc hosszát adja vissza, pl. a sorban található karakterek száma;
  • CSERE(Régi szöveg, Kezdő helyzet, karakterek száma, új szöveg) – a megadott számú karaktert a régi szöveg egy bizonyos helyéről lecseréli egy újra;
  • JELENTŐS(Szöveg) – a szöveget számmá alakítja;
  • LEVSIMV(String, Number of characters) – nagyon hasznos funkció, a megadott számú karaktert adja vissza, az első karaktertől kezdve;
  • JOBB(String, Karakterek száma) – a függvény analógja LEVSIMV, azzal a különbséggel, hogy a visszatérő karakterek utolsó karakter húrok;
  • MEGTALÁLJA(keresendő szöveg, szöveg, amelyben keresünk, kezdőpozíció) – a függvény azt a pozíciót adja vissza, ahonnan a keresett szöveg előfordulása kezdődik. A karakterek megkülönböztetik a kis- és nagybetűket. Ha nem kell megkülönböztetni a kis- és nagybetűket, használja a funkciót KERESÉS. Csak az első előfordulás helye kerül visszaadásra a karakterláncban!
  • HELYETTES(szöveg, régi szöveg, új szöveg, pozíció) – érdekes funkció, első ránézésre hasonló a funkcióhoz CSERE, hanem a funkció HELYETTES képes a karakterlánc minden előfordulását új részkarakterláncra cserélni, ha a „pozíció” argumentumot kihagyjuk;
  • PSTR(Szöveg, Kiinduló helyzet, Karakterek száma) – a funkció hasonló a LEVSIMV, de képes karaktereket visszaadni a megadott helyről:
  • KAPCSOLAT(Szöveg1, Szöveg 2 .... Szöveg 30) – a funkció lehetővé teszi akár 30 sor összekapcsolását. Használhatja a " szimbólumot is & ", így fog kinézni "="Szöveg1" & "Szöveg2" & "Szöveg3"";

Ezek alapvetően gyakran használt függvények, amikor karakterláncokkal dolgozunk. Most nézzünk meg néhány példát, amelyek bemutatják egyes funkciók működését.

Példa 1
Adott egy sor sor:

Ezekből a sorokból dátumokat, számlaszámokat kell kinyerni, és egy hónap mezőt is fel kell venni a sorok havi szűréséhez.

Vegyük ki a számlaszámokat a B oszlopba. Ehhez megtaláljuk az úgynevezett kulcsszimbólumot vagy szót. Példánkban láthatja, hogy minden számlaszám előtt „Nem” áll, és a számlaszám hossza 6 karakter. Használjuk a FIND és PSTR függvényeket. A következő képletet írjuk a B2 cellába:

= PSTR(A2; MEGTALÁLJA("№";A2)+1;6)

Nézzük a képletet. Az A2 sorból a talált „Nem” jel után következő pozícióból 6 számkaraktert vonunk ki.

Most vegyük ki a dátumot. Itt minden egyszerű. A dátum a sor végén található, és 8 karakterből áll. A C2 képlete a következő:

= JOBB(A2;8)

de a kivont dátum egy karakterlánc lesz, dátummá alakításához a kivonás után a szöveget számmá kell alakítani:

= JELENTŐS(JOBB(A2;8))

majd állítsa be a megjelenítési formátumot a cellában a „“ cikkben leírtak szerint.

Végül pedig a sorok további szűrésének megkönnyítése érdekében bevezetjük a hónap oszlopot, amelyet a dátumtól kapunk. Csak egy hónap létrehozásához el kell távolítanunk a napot, és helyettesíteni kell a „01”-el. A D2 képlete:

= JELENTŐS(KAPCSOLAT("01"; JOBB(A2;6))) vagy = JELENTŐS("01"& JOBB(A2;6))

Állítsa be a cella formátumát " HHH ÉÉÉÉ" Eredmény:

2. példa
Sorban " Példa a karakterláncokkal való munkavégzéshez Excelben" Minden szóközt "_" jelre kell cserélni, és az "Excel" szó elé az "MS" szót kell hozzáadni.

A képlet a következő lesz:

=HELYETTES(CSERE(A1; KERESÉS("excel";A1);0;"MS ");" ";"_")

A képlet megértéséhez oszd három oszlopra. Kezdje a KERESÉSsel, az utolsó a SUBSTITUTE lesz.

Minden. Ha bármilyen kérdése van, ne habozzon feltenni

Az Excel akár 3 funkciót is kínál felhasználóinak a nagy és kis betűkkel való munkához (kis- és nagybetűk). Ezek a szövegfunkciók kis- és nagybetűvé teszik a betűket, vagy csak a szó első betűjét változtatják nagybetűvé.

Képletek Excel szöveges függvényekkel

Először nézzünk meg 3 Excel szövegfüggvényt példaként:

  1. NAGYBETŰ – ez a szövegfunkció a szó összes betűjét nagybetűvé változtatja.
  2. LOWER – Ez a funkció az összes szöveges karaktert kisbetűvé alakítja át.
  3. PROPNACH - a funkció minden szóban csak az első betűt változtatja nagybetűvé.

Amint az ábra példáján is látható, ezek a függvények argumentumaikban nem igényelnek mást, mint az eredeti szöveges adatokat, amelyeket a felhasználó igényei szerint kell átalakítani.

A függvények ilyen széles választéka ellenére az Excelnek továbbra is szüksége van egy olyan függvényre, amely csak a mondat első szavánál tudja az első betűt nagyra cserélni, és nem minden szóban. A probléma megoldásához azonban létrehozhat saját egyéni képletet ugyanazzal, és más Excel szöveges függvényekkel:

A népszerű probléma megoldásához további Excel szövegfüggvényeket kell használnia a képletben: LEFT, RIGHT és LENGTH.



A mondat első betűjének helyettesítésére szolgáló képlet működési elve

Ha alaposan megnézzük a fenti képlet szintaxisát, könnyen láthatjuk, hogy két részből áll, amelyeket a & operátor kapcsol össze egymással.

A képlet bal oldala a további LEFT függvényt használja:


A képlet ezen részének az a célja, hogy az A1 cella eredeti szövegláncában az első betűt nagybetűre változtassa. A LEFT funkciónak köszönhetően bizonyos számú karaktert kaphat a szöveg bal oldalától kezdve. A függvényhez 2 argumentumot kell kitölteni:

  1. Szöveg – hivatkozás egy cellára forrásszöveggel.
  2. Karakterek száma – a forrásszöveg bal oldaláról (az elejétől) visszaadott karakterek száma.

Ebben a példában csak az első 1 karaktert kell beszereznie az A1 cellában lévő eredeti szöveges karakterláncból. Ezután a kapott karaktert nagybetűvé alakítja át.

A képlet jobb oldala az & operátor után elvileg nagyon hasonló a bal oldalhoz, csak más problémát old meg. Feladata az összes szöveg karakterének kis betűkké alakítása. De ezt úgy kell megtenni, hogy ne változtassa meg az első nagybetűt, amelyért a képlet bal oldala felelős. A képlet jobb oldalán található LEFT függvény helyett a RIGHT függvényt használjuk:


A JOBBRA szöveg funkció fordítottan működik a BAL funkcióval. Két argumentumot is le kell porolni: a forrásszöveget és a karakterek számát. De visszaad egy bizonyos számú betűt, amelyet a forrásszöveg jobb oldaláról kapunk. Ebben az esetben azonban nem adhatunk meg fix értéket második argumentumként. Hiszen nem tudjuk előre a forrásszöveg karaktereinek számát. Ezenkívül a különböző forrásszöveg-karakterláncok hossza változhat. Ezért először ki kell számítanunk a szövegsor hosszát, és a kapott számértékből ki kell vonnunk a -1-et, hogy ne változtassuk meg a sorban lévő első nagybetűt. Végül is az első betűt a képlet bal oldala dolgozza fel, és már átalakította a felhasználó igényeinek megfelelően. Ezért nem szabad, hogy a képlet jobb oldaláról semmilyen függvény befolyásolja.

A forrásszöveg hosszának automatikus kiszámításához használja az Excel szövegfüggvényét - DLST (a sor hossza). Ehhez a függvényhez csak egy argumentumot kell kitölteni – egy hivatkozást a forrásszövegre. A számítás eredményeként numerikus értéket ad vissza, így a =LENGTH(A1) függvény után -1-et vonunk ki. Ez lehetőséget ad arra, hogy ne érintsük meg a képlet jobb oldalán található első nagybetűt. Ennek eredményeként a RIGHT függvény egy első karakter nélküli szöveges karakterláncot ad vissza a LOWER függvénynek, amely a szöveg összes karakterét kis kisbetűvé alakítja.


A képlet mindkét részét a & operátorral összekapcsolva egy gyönyörű szöveges mondatot kapunk, amely a szabályok szerint az első nagybetűvel kezdődik. És az összes többi betű egészen a mondat végéig kicsi. A szöveg hosszától függetlenül ugyanazt a képletet használva a helyes eredményt kapjuk.




Top