Teksta funkcijas Excel formulās: lielie, mazie un propn. Teksta funkciju piemēri programmā Excel Jebkura teksta vērtība programmā Excel

Pilns vārds, numuri bankas kartes, klientu vai darbinieku adreses, komentāri un daudz kas cits - tās visas ir līnijas, ar kurām daudzi saskaras, strādājot Excel lietojumprogramma. Tāpēc ir lietderīgi prast apstrādāt šāda veida informāciju. Šajā rakstā tiks aplūkotas teksta funkcijas programmā Excel, bet ne visas, bet tās, kuras, pēc vietnes domām, ir visnoderīgākās un interesantākās:

Visu teksta funkciju sarakstu varat atrast cilnē “Formulas” => “Teksts” nolaižamajā sarakstā:

LEFT funkcija

Atgriež apakšvirkni no teksta no kreisās uz labo pusi noteiktā rakstzīmju skaita robežās.

Sintakse:=LEFT(teksts, [rakstzīmju skaits])

Argumentu definīcijas:

  • teksts – virkne vai atsauce uz šūnu, kurā ir teksts, no kura vēlaties atgriezt apakšvirkni;
  • number_characters ir neobligāts arguments. Vesels skaitlis, kas norāda, cik rakstzīmju jāatgriež no teksta. Pēc noklusējuma uz 1.

Lietošanas piemērs:

Formula: =LEFT("Pielāgots teksts";8) – atgrieztā vērtība "Pielāgots".

PAREIZĀ funkcija

Šī funkcija līdzīgi kā funkcijai LEFT, izņemot to, ka rakstzīmes tiek atgrieztas no virknes beigām.

Lietošanas piemērs:

Formula: =RIGHT("brīvs teksts";5) – atgrieztā vērtība ir "teksts".

Funkcija LENGTH

To izmanto, lai noteiktu virknes garumu. Rezultāts ir vesels skaitlis, kas norāda teksta rakstzīmju skaitu.

Sintakse:=GARUMS(teksts)

Lietošanas piemērs:

FIND funkcija

Atgriež skaitli, kas ir meklēšanas teksta apakšvirknes pirmās rakstzīmes sastopamība. Ja teksts netiek atrasts, tiek atgriezta kļūda “#VALUE!”.

Sintakse:=ATRAST(meklēšanas_teksts; meklēšanas_teksts; [sākuma_pozīcija])

Argumentu definīcijas:

  • search_text – atrodamā virkne;
  • search_text – teksts, kurā tiek meklēts pirmais arguments;
  • start_position ir neobligāts elements. Pieņem veselu skaitli, kas norāda, ar kuru rakstzīmi text_to_search jāsākas meklēšanai. Pēc noklusējuma uz 1.

Lietošanas piemērs:

No izcilā dzejnieka S. A. Jeseņina dzejoļa fragmenta mēs atrodam rindas “putns” pirmā varoņa rašanos. Meklēšana tiek veikta no rindas sākuma. Ja iepriekš minētajā piemērā meklēšana tika veikta no rakstzīmes 40, tad funkcija atgrieztu kļūdu, jo ieejas pozīcija netika atrasta.

REPLACE funkcija

Šī funkcija aizstāj daļu no virknes noteiktā rakstzīmju skaitā, sākot ar norādīto rakstzīmi, ar jaunu tekstu.

Sintakse: REPLACE(vecais_teksts, sākuma_pozīcija, rakstzīmju skaits, jaunais_teksts)

Argumentu definīcijas:

  • old_text – virkne vai saite uz šūnu, kurā ir teksts;
  • sākuma_pozīcija – rakstzīmes kārtas numurs no kreisās puses uz labo, no kuras jāaizstāj;
  • skaitlis_rakstzīmes – rakstzīmju skaits, sākot no sākuma_pozīcijas ieskaitot, kuras jāaizstāj ar jaunu tekstu;
  • new_text – virkne, kas aizstāj daļu no vecā teksta, kas norādīts ar argumentiem start_position un rakstzīmju skaits.

Lietošanas piemērs:

Šeit šūnā A1 ietvertajā rindā vārds “vecais”, kas sākas ar 19. rakstzīmi un ir 6 rakstzīmes garš, tiek aizstāts ar vārdu “jauns”.

Ja tiek apstrādāts neliels šūnu skaits, šī metode ir diezgan pieņemama. Bet, ja jums ir jāapstrādā vairāki tūkstoši dažādu rindu, tad formulu veidošanas process kļūs darbietilpīgs. Tāpēc mēs atkārtosim aplūkoto piemēru, izmantojot zināšanas par funkcijām, kas jau ir aprakstītas raksta sākumā, proti:

  • Arguments “start_position” tiks aizstāts ar funkciju “FIND”;
  • Argumenta “rakstzīmju skaits” vietā ievietosim funkciju “LENGTH”.

Rezultātā mēs iegūstam formulu: =REPLACE(A1; ATRAST("vecais";A1);LENGTH("vecais");"jauns")

Apskatiet funkciju loga drukas ekrānu. Atgrieztie argumentu rezultāti nav mainījušies, taču tagad tos var dinamiski noteikt, vienreiz sastādot formulu.

SUBSTITUTE funkcija

Šī funkcija aizstāj norādītās apakšvirknes gadījumus tekstā ar jaunu tekstu, kas ir līdzīgs funkcijai “REPLACE”, taču starp tiem ir būtiska atšķirība. Ja funkcija "REPLACE" manuāli maina norādīto tekstu pēc rakstzīmes, tad funkcija "SUBSTITUTE" automātiski atrod norādītās virknes atkārtojumus un tos maina.

Sintakse: SUBSTITUTE(teksts; vecais_teksts; jauns_teksts; [atraduma_numurs])

Argumentu definīcijas:

  • old_text – apakšvirkne no pirmā argumenta, kas jāaizstāj;
  • new_text – virkne, kas aizstāj veco tekstu;
  • gadījuma_skaitlis ir neobligāts arguments. Pieņem veselu skaitli, kas norāda aizvietojamā old_text gadījuma kārtas numuru; visi pārējie gadījumi netiks ietekmēti. Ja atstāsit argumentu tukšu, visi gadījumi tiks aizstāti.

Lietošanas piemērs:

Rindā šūnā A1 ir teksts, kurā ir 2 apakšvirknes “veca”. Pirmā gadījuma vietā ir jāaizstāj virkne “jauns”. Rezultātā daļa teksta “...vecais-vecais...” tiek aizstāts ar “...jauns-vecs...”.

Ja pēdējais arguments tiktu izlaists, rezultāts būtu virkne "virkne, kas satur jaunu-jaunu tekstu".

PSTR funkcija

PSTR atgriež no norādītās virknes teksta daļu noteiktā rakstzīmju skaitā, sākot no norādītās rakstzīmes.

Sintakse: PSTR(teksts; sākuma_pozīcija; rakstzīmju_skaits)

Argumentu definīcijas:

  • teksts – virkne vai saite uz šūnu, kurā ir teksts;
  • sākuma_pozīcija – rakstzīmes kārtas numurs, no kuras jāatgriež virkne;
  • number_characters – naturāls vesels skaitlis, kas norāda atgriežamo rakstzīmju skaitu, sākot no pozīcijas sākuma_pozīcija.

Lietošanas piemērs:

No teksta, kas atrodas šūnā A1, jums jāatgriež pēdējie 2 vārdi, kuru kopējais garums ir 12 rakstzīmes. Atgrieztās frāzes pirmajai rakstzīmei ir kārtas numurs 12.

Arguments number_characters var pārsniegt atļauto atgriezto rakstzīmju garumu. Tie. ja aplūkotajā piemērā skaitlis_rakstzīmes = 12 vietā bija norādīta vērtība 15, tad rezultāts nemainījās, un funkcija arī atgrieza virkni “PSTR funkcija”.

Lai atvieglotu šīs funkcijas lietošanu, tās argumentus var aizstāt ar funkcijām “FIND” un “LENGTH”, kā tas tika darīts piemērā ar funkciju “REPLACE”.

SPACE funkcija

Šī funkcija noņem visas papildu atstarpes: atstarpes ap malām un dubultatstarpes starp vārdiem. Pēc tam, kad funkcija ir apstrādājusi virknes, starp vārdiem tiek atstātas tikai atsevišķas atstarpes.

Sintakse:= SPACE(teksts)

Lietošanas piemērs:

SPACE( "Teksts ar papildu atstarpēm starp vārdiem un ap malām" )

Funkcijas izpildes rezultāts būs rinda: "Teksts ar papildu atstarpēm starp vārdiem un ap malām" .

CONNECT funkcija

Izmantojot funkciju CONCATENATE, varat apvienot vairākas rindas. Maksimālais sapludināmo rindu skaits ir 255.

Sintakse:=Savienot(teksts1, [teksts2], ...)

Funkcijā ir jābūt vismaz vienam argumentam

Šeit ir visbiežāk izmantotās Excel teksta funkcijas (ātrā uzziņa). Papildus informācija par funkcijām var atrast funkciju vedņa dialoglodziņā, kā arī Excel palīdzības sistēma.


Teksta funkcijas pārvērš skaitliskās teksta vērtības par skaitļiem un skaitliskās vērtības rakstzīmju virknēs (teksta virknēs), kā arī ļauj veikt dažādas darbības ar rakstzīmju virknēm.

TEXT funkcija

Funkcija TEKSTS pārvērš skaitli teksta virknē ar noteiktu formātu. Sintakse:


=TEKSTS(vērtība, formāts)


Vērtības arguments var būt jebkurš skaitlis, formula vai šūnas atsauce. Formāta arguments nosaka, kā tiek parādīta atgrieztā virkne. Lai iestatītu vajadzīgo formātu, varat izmantot jebkuru no formatēšanas rakstzīmēm, izņemot zvaigznīti. Vispārīgā formāta izmantošana nav atļauta. Piemēram, šī formula atgriež teksta virkni 25,25:


=TEKSTS(101/4"0,00")

RUBLE funkcija

Funkcija DOLLAR pārvērš skaitli virknē. Tomēr RUBLE atgriež virkni valūtas formātā ar norādīto zīmju skaitu aiz komata. Sintakse:


=RUBLIS(skaitlis, skaitlis_rakstzīmes)


Excel, ja nepieciešams, noapaļo skaitli. Ja arguments skaitlis_rakstzīmes ir izlaists, programmā Excel tiek izmantotas divas zīmes aiz komata, un, ja šis arguments ir negatīvs, atgrieztā vērtība tiek noapaļota pa kreisi no decimālzīmes.

Funkcija LENGTH

Funkcija LEN atgriež rakstzīmju skaitu teksta virknē, un tai ir šāda sintakse:


=GARUMS(teksts)


Teksta argumentam ir jābūt ietvertai rakstzīmju virknei dubultpēdiņas vai šūnas atsauci. Piemēram, šī formula atgriež vērtību 6:


=LENGTH("galva")


Funkcija LENGTH atgriež parādītā teksta vai vērtības garumu, nevis šūnas saglabāto vērtību. Turklāt tas ignorē sākuma nulles.

Funkcija CHARACTER un CHARACTER CODE

Jebkurš dators izmanto ciparu kodus, lai attēlotu rakstzīmes. Visizplatītākā rakstzīmju kodēšanas sistēma ir ASCII. Šajā sistēmā ciparus, burtus un citus simbolus apzīmē ar cipariem no 0 līdz 127 (255). Funkcijas CHAR un CODE īpaši attiecas uz ASCII kodiem. Funkcija CHAR atgriež rakstzīmi, kas atbilst norādītajam ASCII ciparu kodam, un funkcija CHAR atgriež ASCII kodu sava argumenta pirmajai rakstzīmei. Funkciju sintakse:


=CHAR(skaitlis)
=CODECHIM(teksts)


Ja rakstzīmi ievadāt kā teksta argumentu, noteikti ievietojiet to pēdiņās; pretējā gadījumā programma Excel atgriezīs nepareizu vērtību.

Funkcijas SPACEBEL un PECHSIMV

Bieži vien sākuma un beigu atstarpes neļauj vērtībām pareizi sakārtot darblapā vai datubāzē. Ja izmantojat teksta funkcijas, lai strādātu ar darblapas tekstu, papildu atstarpes var kavēt formulu pareizu darbību. Funkcija TRIM noņem virknes sākuma un beigu atstarpes, atstājot tikai vienu atstarpi starp vārdiem. Sintakse:


= SPACE(teksts)


Funkcija CLEAN ir līdzīga funkcijai SPACE, izņemot to, ka tā noņem visas nedrukāšanas rakstzīmes. Funkcija PREPCHYMB ir īpaši noderīga, importējot datus no citām programmām, jo ​​dažas importētās vērtības var saturēt nedrukājamas rakstzīmes. Šie simboli var parādīties darblapās kā mazi kvadrāti vai vertikālas joslas. Funkcija PRINTCHARACTERS ļauj no šādiem datiem noņemt nedrukājamas rakstzīmes. Sintakse:


=PECHSIMB(teksts)

Funkcija COINCIDENT

Funkcija EXACT salīdzina divas teksta virknes, lai iegūtu pilnīgu identitāti, ņemot vērā burtu gadījumus. Formatējuma atšķirības tiek ignorētas. Sintakse:


= SASKARĪBA(teksts1,teksts2)


Ja argumenti teksts1 Un teksts2 reģistrjutīga, funkcija atgriež TRUE, pretējā gadījumā FALSE. Argumenti teksts1 Un teksts2 jābūt rakstzīmju virknēm, kas ievietotas dubultpēdiņās, vai atsaucēm uz šūnām, kurās ir teksts.

UPPER, LOWER un PROP funkcijas

Programmā Excel ir trīs funkcijas, kas ļauj mainīt burtu reģistru teksta virknēs: AUGŠĀ, APAKŠĀ un PROPER. Funkcija CAPITAL pārvērš visus burtus teksta virknē par lielajiem burtiem, bet funkcija LOWER pārvērš visus burtus par mazajiem. Funkcija PROPER katra vārda pirmo burtu raksta ar lielo burtu un visus burtus, kas seko burtiem, kas nav burti; visi pārējie burti tiek pārveidoti par mazajiem burtiem. Šīm funkcijām ir šāda sintakse:


=LIELIE burti(teksts)
=ZEMS(teksts)
=PROPNACH(teksts)


Strādājot ar esošajiem datiem, diezgan bieži rodas situācija, kad ir jāmaina pašas sākotnējās vērtības, kurām tiek piemērotas teksta funkcijas. Funkciju var ievadīt tajās pašās šūnās, kur atrodas šīs vērtības, jo ievadītās formulas tās aizstās. Bet jūs varat izveidot pagaidu formulas ar teksta funkciju tukšās šūnās tajā pašā rindā un kopēt rezultātu starpliktuvē. Lai aizstātu sākotnējās vērtības ar modificētām vērtībām, atlasiet sākotnējās teksta šūnas, izvēlnē Rediģēt atlasiet Īpašā ielīmēšana, atlasiet radio pogu Vērtības un noklikšķiniet uz Labi. Pēc tam varat izdzēst pagaidu formulas.

Programma Excel ir būtiska, ja nepieciešams sakārtot, apstrādāt un saglabāt daudz informācijas. Tas palīdzēs automatizēt aprēķinus, padarot tos vieglākus un uzticamākus. Formulas programmā Excel ļauj veikt patvaļīgi sarežģītus aprēķinus un uzreiz iegūt rezultātus.

Kā uzrakstīt formulu programmā Excel

Pirms to apgūt, ir jāsaprot daži pamatprincipi.

  1. Katrs no tiem sākas ar zīmi “=”.
  2. Šūnu vērtības un funkcijas var piedalīties aprēķinos.
  3. Operatori tiek izmantoti kā pazīstami matemātiskie simboli operācijām.
  4. Ievietojot ierakstu, šūnā pēc noklusējuma tiek parādīts aprēķina rezultāts.
  5. Dizainu varat apskatīt rindā virs tabulas.

Katra Excel šūna ir nedalāma vienība ar savu identifikatoru (adresi), ko norāda ar burtu (kolonnas numurs) un skaitli (rindas numurs). Adrese tiek parādīta laukā virs tabulas.

Tātad, kā izveidot un ielīmēt formulu programmā Excel? Rīkojieties saskaņā ar šādu algoritmu:


Apzīmējuma nozīme

Papildinājums
- Atņemšana
/ Divīzija
* Reizināšana

Ja jums ir jānorāda numurs, nevis šūnas adrese, ievadiet to no tastatūras. Lai norādītu negatīvu zīmi Excel formulā, noklikšķiniet uz "-".

Kā ievadīt un kopēt formulas programmā Excel

Tie vienmēr tiek ievadīti pēc noklikšķināšanas uz “=”. Bet ko darīt, ja ir daudz līdzīgu aprēķinu? Šajā gadījumā varat norādīt vienu un pēc tam to vienkārši kopēt. Lai to izdarītu, ievadiet formulu un pēc tam “izstiepiet” to vajadzīgajā virzienā, lai to reizinātu.
Novietojiet rādītāju virs kopējamās šūnas un pārvietojiet peles rādītāju uz apakšējo labo stūri (virs kvadrāta). Tam vajadzētu būt vienkārša krusta formā ar vienādām malām.


Klikšķis kreisā poga un velciet.


Atlaidiet, kad jāpārtrauc kopēšana. Šajā brīdī parādīsies aprēķinu rezultāti.


Varat arī izstiept to pa labi.
Pārvietojiet rādītāju uz blakus esošo šūnu. Jūs redzēsit to pašu ierakstu, bet ar dažādām adresēm.


Kopējot šādā veidā, rindu numuri palielinās, ja nobīde notiek uz leju, vai kolonnu numuri palielinās, ja tā tiek pārvietota pa labi. To sauc par relatīvo adresāciju.
Ievadīsim tabulā PVN vērtību un aprēķināsim cenu ar nodokli.


Cena ar PVN tiek aprēķināta kā cena*(1+PVN). Ievadīsim secību pirmajā šūnā.


Mēģināsim nokopēt ierakstu.


Rezultāts bija dīvains.


Pārbaudīsim saturu otrajā šūnā.


Kā redzams, kopējot nobīdījās ne tikai cena, bet arī PVN. Un mums ir nepieciešams, lai šī šūna paliktu fiksēta. Noenkurosim to ar absolūtu saiti. Lai to izdarītu, pārvietojiet rādītāju uz pirmo šūnu un formulas joslā noklikšķiniet uz adreses B2.


Nospiediet F4. Adrese tiks pievienota ar “$” zīmi. Šī ir absolūtas šūnas zīme.


Tagad pēc kopēšanas B2 adrese paliks nemainīga.
Ja nejauši ievadījāt datus nepareizajā šūnā, vienkārši pārvietojiet tos. Lai to izdarītu, pārvietojiet peles rādītāju virs jebkuras apmales, pagaidiet, līdz pele izskatās kā krusts ar bultiņām, nospiediet kreiso pogu un velciet. Vēlamajā vietā vienkārši atlaidiet manipulatoru.

Funkciju izmantošana aprēķiniem

Programma Excel piedāvā lielu skaitu funkciju, kas ir sadalītas kategorijās. Pilnu sarakstu var apskatīt, noklikšķinot uz pogas Fx blakus formulas rindai vai atverot rīkjoslas sadaļu “Formulas”.


Parunāsim par dažām funkcijām.

Kā programmā Excel iestatīt "Ja" formulas

Šī funkcija ļauj iestatīt nosacījumu un veikt aprēķinu atkarībā no tā patiesuma vai nepatiesības. Piemēram, ja pārdoto preču daudzums pārsniedz 4 iepakojumus, jums vajadzētu iegādāties vairāk.
Lai ievietotu rezultātu atkarībā no nosacījuma, tabulai pievienosim vēl vienu kolonnu.


Pirmajā šūnā zem šīs kolonnas virsraksta iestatiet rādītāju un rīkjoslā noklikšķiniet uz vienuma Būla. Atlasīsim funkciju "Ja".


Tāpat kā jebkuras funkcijas ievietošanas gadījumā, tiks atvērts logs, kurā varat aizpildīt argumentus.


Norādīsim nosacījumu. Lai to izdarītu, noklikšķiniet uz pirmās rindas un atlasiet pirmo šūnu “Pārdots”. Pēc tam ielieciet zīmi “>” un norādiet skaitli 4.


Otrajā rindā rakstīsim “Pirkt”. Šis ziņojums tiks parādīts tām precēm, kas ir izpārdotas. Pēdējo rindiņu var atstāt tukšu, jo mums nav nekādas darbības, ja nosacījums ir nepatiess.


Noklikšķiniet uz Labi un kopējiet ierakstu visai kolonnai.


Lai šūnā netiktu parādīts “FALSE”, vēlreiz atveram funkciju un labosim to. Novietojiet rādītāju pirmajā šūnā un nospiediet Fx blakus formulas joslai. Ievietojiet kursoru trešajā rindā un ievietojiet atstarpi starp pēdiņām.


Pēc tam Labi un kopējiet vēlreiz.


Tagad mēs redzam, kurš produkts ir jāiegādājas.

Formulas teksts programmā Excel

Šī funkcija ļauj lietot formātu šūnas saturam. Šajā gadījumā jebkura veida dati tiek pārvērsti tekstā, kas nozīmē, ka tos nevar izmantot turpmākiem aprēķiniem. Pievienosim kolonnu, lai formatētu kopējo summu.


Pirmajā šūnā ievadiet funkciju (poga “Teksts” sadaļā “Formulas”).


Argumentu logā mēs norādīsim saiti uz kopējās summas šūnu un iestatīsim formātu uz “#rub”.


Noklikšķiniet uz Labi un kopējiet.


Ja mēģināsim izmantot šo summu aprēķinos, mēs saņemsim kļūdas ziņojumu.

"VALUE" norāda, ka aprēķinu nevar veikt.
Ekrānuzņēmumā varat redzēt formātu piemērus.

Datuma formula programmā Excel

Programmā Excel ir pieejamas daudzas iespējas darbam ar datumiem. Viens no tiem, DATE, ļauj izveidot datumu no trim skaitļiem. Tas ir ērti, ja jums ir trīs dažādas kolonnas - diena, mēnesis, gads.

Novietojiet rādītāju ceturtās kolonnas pirmajā šūnā un sarakstā Datums un laiks atlasiet funkciju.

Attiecīgi sakārtojiet šūnu adreses un noklikšķiniet uz Labi.


Kopējiet ierakstu.

Automātiskā summa programmā Excel

Ja jums ir jāsaskaita liels datu skaits, programma Excel nodrošina SUM funkciju. Piemēram, aprēķināsim summu par pārdotajām precēm.
Novietojiet rādītāju šūnā F12. Tas aprēķinās kopējo summu.


Dodieties uz paneli Formulas un noklikšķiniet uz AutoSum.


Excel automātiski iezīmēs tuvāko skaitļu diapazonu.


Varat izvēlēties citu diapazonu. Šajā piemērā Excel visu izdarīja pareizi. Noklikšķiniet uz Labi. Pievērsiet uzmanību šūnas saturam. Funkcija SUM tika aizstāta automātiski.


Ievietojot diapazonu, tiek norādīta pirmās šūnas adrese, kols un pēdējā šūnas adrese. ":" nozīmē "Paņemt visas šūnas starp pirmo un pēdējo. Ja nepieciešams uzskaitīt vairākas šūnas, atdaliet to adreses ar semikolu:
SUM (F5;F8;F11)

Darbs programmā Excel ar formulām: piemērs

Mēs teicām, kā izveidot formulu programmā Excel. Tās ir zināšanas, kas var noderēt pat ikdienā. Jūs varat pārvaldīt savu personīgo budžetu un kontrolēt izdevumus.


Ekrānuzņēmumā ir redzamas formulas, kuras tiek ievadītas, lai aprēķinātu ienākumu un izdevumu summas, kā arī mēneša beigu atlikuma aprēķinu. Pievienojiet katra mēneša darbgrāmatai lapas, ja nevēlaties, lai visas lapas būtu vienā. Lai to izdarītu, vienkārši noklikšķiniet uz “+” loga apakšā.

Lai pārdēvētu lapu, veiciet dubultklikšķi uz tās un ievadiet nosaukumu.

Tabulu var padarīt vēl detalizētāku.
Excel ir ļoti noderīga programma, un aprēķini tajā sniedz gandrīz neierobežotas iespējas.

Lai jums lieliska diena!

Bieži vien programmā Excel vienā vai otrā veidā ir jāapstrādā teksta virknes. Ir ļoti grūti veikt šādas darbības manuāli, ja rindu skaits pārsniedz simtu. Ērtības labad programma Excel ir ieviesusi labu funkciju kopu darbam ar virknes datu kopu. Šajā rakstā es īsi aprakstīšu nepieciešamās funkcijas darbam ar virknēm kategorijā “Teksts” un aplūkošu dažas no tām ar piemēriem.

Kategorijas "Teksts" funkcijas

Tātad, apskatīsim kategorijas “Teksts” galvenās un noderīgās funkcijas; ar pārējo varat iepazīties.

  • BATTEXT(Vērtība) – funkcija, kas pārvērš skaitli teksta veidā;
  • DLST(Vērtība) ir palīgfunkcija, ļoti noderīga, strādājot ar virknēm. Atgriež virknes garumu, t.i. rindā ietverto rakstzīmju skaits;
  • AIZVIETOT(Vecais teksts, Sākuma pozīcija, rakstzīmju skaits, jauns teksts) – aizvieto norādīto rakstzīmju skaitu no noteiktas pozīcijas vecajā tekstā ar jaunu;
  • NOZĪMĪGI(Teksts) – pārvērš tekstu skaitļā;
  • LEVSIMV(String, Number of characters) – ļoti noderīga funkcija, atgriež norādīto rakstzīmju skaitu, sākot no pirmās rakstzīmes;
  • PA LABI(String, Rakstzīmju skaits) – funkcijas analogs LEVSIMV, ar vienīgo atšķirību, ka atgriežas rakstzīmes ar pēdējais varonis stīgas;
  • ATRAST(meklējamais teksts, teksts, kurā meklējam, sākuma pozīcija) – funkcija atgriež pozīciju, no kuras sākas meklētā teksta rašanās. Rakstzīmes ir reģistrjutīgas. Ja jums ir jābūt reģistrjutīgam, izmantojiet funkciju MEKLĒT. Tiek atgriezta tikai pirmā gadījuma pozīcija virknē!
  • AIZSTĀTĀJS(teksts, vecs teksts, jauns teksts, pozīcija) – interesanta funkcija, no pirmā acu uzmetiena līdzīga funkcijai AIZVIETOT, bet funkcija AIZSTĀTĀJS spēj aizstāt visus gadījumus virknē ar jaunu apakšvirkni, ja arguments “pozīcija” ir izlaists;
  • PSTR(Teksts, Sākuma pozīcija, Rakstzīmju skaits) – funkcija ir līdzīga LEVSIMV, bet spēj atgriezt rakstzīmes no norādītās pozīcijas:
  • SAVIENOTIES(Teksts1, Teksts 2 .... Teksts 30) – funkcija ļauj savienot līdz 30 līnijām. Varat arī izmantot simbolu " & ", tas izskatīsies šādi "="Teksts1" & "Teksts2" & "Teksts3"";

Tās pamatā ir bieži izmantotas funkcijas, strādājot ar virknēm. Tagad apskatīsim dažus piemērus, kas parādīs, kā darbojas dažas funkcijas.

Piemērs 1
Dota rindu kopa:

No šīm rindām ir jāizņem datumi, rēķinu numuri, kā arī jāpievieno mēneša lauks, lai rindas filtrētu pēc mēneša.

Izņemsim rēķinu numurus kolonnā B. Lai to izdarītu, mēs atradīsim tā saukto atslēgas simbolu vai vārdu. Mūsu piemērā varat redzēt, ka pirms katra rēķina numura ir “Nē”, un rēķina numura garums ir 6 rakstzīmes. Izmantosim FIND un PSTR funkcijas. Šūnā B2 ierakstām šādu formulu:

= PSTR(A2; ATRAST("№";A2)+1;6)

Apskatīsim formulu. No rindas A2 no pozīcijas, kas atrodas aiz atrastās zīmes “Nē”, mēs izņemam 6 ciparu rakstzīmes.

Tagad izvilksim datumu. Šeit viss ir vienkārši. Datums atrodas rindas beigās un aizņem 8 rakstzīmes. C2 formula ir šāda:

= PA LABI(A2;8)

bet izvilktais datums būs virkne, lai to pārvērstu par datumu, pēc izvilkšanas ir nepieciešams pārveidot tekstu par skaitli:

= NOZĪMĪGI(PA LABI(A2;8))

un pēc tam šūnā iestatiet displeja formātu, kā aprakstīts rakstā “.

Un visbeidzot, rindu tālākas filtrēšanas ērtībai mēs ieviesīsim mēneša kolonnu, kuru iegūsim no datuma. Lai izveidotu mēnesi, mums ir jānoņem diena un jāaizstāj ar “01”. Formula D2:

= NOZĪMĪGI(SAVIENOTIES("01"; PA LABI(A2;6))) vai = NOZĪMĪGI("01"& PA LABI(A2;6))

Iestatiet šūnas formātu " MMMM GGGG" Rezultāts:

2. piemērs
Rindā " Piemērs darbam ar virknēm programmā Excel" Visas atstarpes jāaizstāj ar zīmi "_", un pirms vārda "Excel" pievienojiet "MS".

Formula būs šāda:

=AIZSTĀTĀJS(AIZVIETOT(A1; MEKLĒT("excel";A1);0;"MS ");" ";"_")

Lai saprastu šo formulu, sadaliet to trīs kolonnās. Sāciet ar SEARCH, pēdējais būs AIZSTĀT.

Visi. Ja jums ir kādi jautājumi, nevilcinieties to jautāt

Programma Excel saviem lietotājiem piedāvā pat 3 funkcijas darbam ar lielajiem un mazajiem burtiem tekstā (lielajiem un mazajiem burtiem). Šīs teksta funkcijas padara burtus lielos un mazos vai maina tikai vārda pirmo burtu, lai tas tiktu rakstīts ar lielo burtu.

Formulas ar Excel teksta funkcijām

Vispirms kā piemēru apskatīsim 3 Excel teksta funkcijas:

  1. LIELIE burti – šī teksta funkcija maina visus vārda burtus uz lielajiem burtiem.
  2. LOWER — šī funkcija pārvērš visas teksta rakstzīmes par mazajiem burtiem.
  3. PROPNACH - funkcija maina tikai pirmo burtu katrā vārdā uz lielo burtu.

Kā redzams piemērā attēlā, šo funkciju argumentos nav nepieciešams nekas cits, kā tikai oriģinālie teksta dati, kas jāpārvērš atbilstoši lietotāja prasībām.

Neskatoties uz tik plašo funkciju izvēli, programmai Excel joprojām ir nepieciešama funkcija, kas var aizstāt pirmo burtu ar lielo burtu tikai teikuma pirmajam vārdam, nevis katrā vārdā. Tomēr, lai atrisinātu šo problēmu, varat izveidot savu pielāgoto formulu, izmantojot to pašu un citas Excel teksta funkcijas:

Lai atrisinātu šo populāro problēmu, formulā ir jāizmanto papildu Excel teksta funkcijas: LEFT, RIGHT un LENGTH.



Pirmā burta aizstāšanas formulas darbības princips teikumā

Ja uzmanīgi aplūkojat iepriekš minētās formulas sintaksi, varat viegli redzēt, ka tā sastāv no divām daļām, kuras viena ar otru savieno operators &.

Formulas kreisajā pusē tiek izmantota papildu funkcija LEFT:


Šīs formulas daļas mērķis ir mainīt pirmo burtu uz lielo burtu šūnas A1 sākotnējā teksta virknē. Pateicoties funkcijai LEFT, jūs varat iegūt noteiktu skaitu rakstzīmju, sākot no teksta kreisās puses. Funkcijai ir jāaizpilda 2 argumenti:

  1. Teksts – saite uz šūnu ar avota tekstu.
  2. Skaitlis_rakstzīmes – no avota teksta kreisās puses (no sākuma) atgriezto rakstzīmju skaits.

Šajā piemērā jums ir jāiegūst tikai pirmā 1 rakstzīme no sākotnējās teksta virknes šūnā A1. Pēc tam iegūtā rakstzīme tiek pārveidota par lielo lielo burtu.

Formulas labā puse pēc & operatora principā ir ļoti līdzīga kreisajai pusei, tikai tā atrisina citu problēmu. Tās uzdevums ir pārvērst visas teksta rakstzīmes mazos burtos. Bet tas jādara, lai nemainītu pirmo lielo burtu, par ko ir atbildīga formulas kreisā puse. Funkcijas LEFT vietā formulas labajā pusē tiek izmantota funkcija RIGHT:


Funkcija RIGHT teksta darbojas apgriezti ar funkciju LEFT. Tas prasa arī notīrīt divus argumentus: avota tekstu un rakstzīmju skaitu. Bet tas atgriež noteiktu skaitu burtu, kas iegūti no avota teksta labās puses. Tomēr šajā gadījumā mēs nevaram norādīt fiksētu vērtību kā otro argumentu. Galu galā mēs iepriekš nezinām rakstzīmju skaitu avota tekstā. Turklāt dažādu avota teksta virkņu garums var atšķirties. Tāpēc vispirms ir jāaprēķina teksta rindiņas garums un no iegūtās skaitliskās vērtības jāatņem -1, lai rindā netiktu mainīts pirmais lielais burts. Galu galā pirmais burts tiek apstrādāts formulas kreisajā pusē un jau ir pārveidots atbilstoši lietotāja prasībām. Tāpēc to nedrīkst ietekmēt neviena funkcija no formulas labās puses.

Lai automātiski aprēķinātu avota teksta garumu, izmantojiet Excel teksta funkciju - DLST (apzīmē līnijas garumu). Šai funkcijai ir jāaizpilda tikai viens arguments - saite uz avota tekstu. Aprēķina rezultātā tas atgriež skaitlisku vērtību, tāpēc pēc funkcijas =LENGTH(A1) mēs atņemam -1. Kas dod mums iespēju neaiztikt pirmo lielo burtu formulas labajā pusē. Rezultātā funkcija RIGHT atgriež teksta virkni bez vienas pirmās rakstzīmes funkcijai LOWER, kas visas teksta rakstzīmes pārvērš mazos mazajos burtos.


Savienojot abas formulas daļas ar operatoru &, mēs iegūstam skaistu teksta teikumu, kas saskaņā ar noteikumiem sākas ar pirmo lielo burtu. Un visi pārējie burti ir mazi līdz pat teikuma beigām. Neatkarīgi no teksta garuma, izmantojot to pašu formulu, mēs iegūstam pareizo rezultātu.




Tops