Excel düsturlarında mətn funksiyaları: böyük hərf, kiçik hərf və propn. Excel-də mətn funksiyalarının nümunələri Excel-də istənilən mətn dəyəri

Tam adı, nömrələri bank kartları, müştərilərin və ya işçilərin ünvanları, şərhlər və daha çox - bütün bunlar işləyərkən çoxlarının qarşılaşdığı xətlərdir. Excel proqramı. Ona görə də bu tip məlumatları emal edə bilmək faydalıdır. Bu məqalə Excel-də mətn funksiyalarına baxacaq, lakin hamısı deyil, saytın fikrincə, ən faydalı və maraqlı olanlar:

Siz bütün mətn funksiyalarının siyahısını “Formulalar” nişanı => “Mətn” açılan siyahısında tapa bilərsiniz:

SOL funksiyası

Verilmiş simvol sayı daxilində soldan sağa ardıcıllıqla mətndən alt sətir qaytarır.

Sintaksis:=SOL(mətn, [simvolların sayı])

Arqument tərifləri:

  • mətn – alt sətri qaytarmaq istədiyiniz mətni ehtiva edən sətir və ya xanaya istinad;
  • sayı_simvol isteğe bağlı arqumentdir. Mətndən neçə simvolun qaytarılacağını göstərən tam ədəd. Defolt olaraq 1.

İstifadə nümunəsi:

Formula: =SOL("Xüsusi mətn";8) – qaytarılan dəyər "Xüsusi".

RIGHT funksiyası

Bu funksiya SOL funksiyasına bənzəyir, ancaq simvolların sətirin sonundan qaytarılması istisna olmaqla.

İstifadə nümunəsi:

Formula: =RIGHT("sərbəst mətn";5) – qaytarılan dəyər "mətn"dir.

LENGTH funksiyası

O, ipin uzunluğunu təyin etmək üçün istifadə olunur. Nəticə mətnin simvollarının sayını göstərən tam ədəddir.

Sintaksis:=LENGTH(mətn)

İstifadə nümunəsi:

FIND funksiyası

Axtarış mətninin alt sətirinin ilk simvolunun baş verməsi olan rəqəmi qaytarır. Mətn tapılmadıqda, “#VALUE!” xətası qaytarılır.

Sintaksis:=TAP (axtar_mətn; axtarış_mətn; [başlanğıc_mövqe])

Arqument tərifləri:

  • search_text – tapılacaq sətir;
  • search_text – birinci arqumentin axtarıldığı mətn;
  • start_position isteğe bağlı elementdir. Axtarışın hansı mətn_to_axtarmaq simvolu ilə başlamalı olduğunu müəyyən edən tam ədədi qəbul edir. Defolt olaraq 1.

İstifadə nümunəsi:

Böyük şair S.A. Yeseninin bir şeirindən bir parçadan "quş" sətirinin ilk personajının meydana çıxmasına rast gəlirik. Axtarış xəttin əvvəlindən aparılır. Əgər yuxarıdakı misalda axtarış 40 simvoldan aparılıbsa, o zaman funksiya xəta qaytaracaq, çünki heç bir giriş mövqeyi tapılmadı.

DƏYİŞTİR funksiyası

Bu funksiya müəyyən edilmiş simvoldan başlayaraq müəyyən sayda simvoldan ibarət sətir hissəsini yeni mətnlə əvəz edir.

Sintaksis: DEĞİŞTİR(köhnə_mətn, başlanğıc_mövqe, simvolların sayı, yeni_mətn)

Arqument tərifləri:

  • köhnə_mətn – sətir və ya mətni olan xanaya keçid;
  • başlanğıc_mövqe – əvəz olunacaq simvolun soldan sağa seriya nömrəsi;
  • sayı_simvollar – başlanğıc_mövqeyindən başlayaraq yeni mətnlə əvəz edilməli olan simvolların sayı;
  • yeni_mətn – başlanğıc_mövqe və simvolların sayı arqumentləri ilə müəyyən edilmiş köhnə mətnin bir hissəsini əvəz edən sətir.

İstifadə nümunəsi:

Burada A1 xanasında olan sətirdə 19-cu simvoldan başlayan və 6 simvol uzunluğunda olan “köhnə” sözü “yeni” sözü ilə əvəz edilmişdir.

Az sayda hüceyrənin işlənməsi vəziyyətində bu üsul olduqca məqbuldur. Ancaq bir neçə min müxtəlif sətirləri emal etməlisinizsə, düsturların yaradılması prosesi əmək tutumlu olacaq. Buna görə də, məqalənin əvvəlində təsvir edilmiş funksiyalar haqqında biliklərdən istifadə edərək, nəzərdən keçirilən nümunəni yenidən edəcəyik, yəni:

  • “Başlanğıc_mövqe” arqumenti “TAP” funksiyası ilə əvəz olunacaq;
  • “Simvolların sayı” arqumentinin yerinə “LENGTH” funksiyasını daxil edəcəyik.

Nəticədə düsturu alırıq: =REPLACE(A1; FIND("köhnə";A1);LENGTH("köhnə");"yeni")

Funksiya pəncərəsinin çap ekranına baxın. Arqumentlərin qaytarılmış nəticələri dəyişməyib, lakin indi düsturu bir dəfə tərtib etməklə dinamik olaraq müəyyən edilə bilər.

Əvəz etmə funksiyası

Bu funksiya mətndə göstərilən alt sətirin baş verməsini “REPLACE” funksiyasına bənzəyən yeni mətnlə əvəz edir, lakin onlar arasında əsaslı fərq var. Əgər "REPLACE" funksiyası göstərilən mətni simvollara görə əl ilə dəyişdirirsə, "Əvəz etmə" funksiyası avtomatik olaraq göstərilən sətirin baş vermələrini tapır və onları dəyişdirir.

Sintaksis:ƏVƏZİNƏ(mətn; köhnə_mətn; yeni_mətn; [baş verən_nömrə])

Arqument tərifləri:

  • köhnə_mətn – dəyişdirilməli olan birinci arqumentdən alt sətir;
  • new_text – köhnə mətni əvəz etmək üçün sətir;
  • baş vermə_nömrəsi isteğe bağlı arqumentdir. Əvəz ediləcək köhnə_mətn hadisəsinin sıra nömrəsini göstərən tam ədədi qəbul edir; bütün digər hadisələrə təsir etməyəcək. Arqumenti boş qoysanız, bütün hadisələr əvəz olunacaq.

İstifadə nümunəsi:

A1 xanasındakı sətir “köhnə” 2 alt sətri olan mətndən ibarətdir. İlk baş verənin yerinə “yeni” sətirini əvəz etməliyik. Nəticədə mətnin “...köhnə-köhnə...” hissəsi “...yeni-köhnə...” ilə əvəz edilmişdir.

Əgər sonuncu arqument buraxılıbsa, nəticə "yeni-yeni mətni ehtiva edən sətir" sətri olacaq.

PSTR funksiyası

PSTR müəyyən edilmiş sətirdən mətnin müəyyən edilmiş simvoldan başlayaraq müəyyən sayda simvolda bir hissəsini qaytarır.

Sintaksis: PSTR(mətn; başlanğıc_mövqe; simvolların_sayı)

Arqument tərifləri:

  • mətn – sətir və ya mətni olan xanaya keçid;
  • başlanğıc_mövqe – sətirin qaytarılmalı olduğu simvolun seriya nömrəsi;
  • sayı_simvolları – başlanğıc_mövqeyindən başlayaraq qaytarılacaq simvolların sayını göstərən təbii tam ədəd.

İstifadə nümunəsi:

A1 xanasında yerləşən mətndən ümumi uzunluğu 12 simvol olan son 2 sözü qaytarmalısınız. Qaytarılan ifadənin birinci simvolu sıra nömrəsi 12-dir.

Number_characters arqumenti qaytarılan simvolların icazə verilən uzunluğunu keçə bilər. Bunlar. Əgər nəzərdən keçirilən nümunədə sayı_simvol = 12 əvəzinə 15 dəyəri göstərilibsə, nəticə dəyişmədi və funksiya eyni zamanda “PSTR funksiyası” sətirini qaytardı.

Bu funksiyadan istifadənin asanlığı üçün onun arqumentləri "ƏYİN" funksiyası ilə nümunədə edildiyi kimi "FIND" və "LENGTH" funksiyaları ilə əvəz edilə bilər.

SPACE funksiyası

Bu funksiya bütün əlavə boşluqları aradan qaldırır: kənarlardakı boşluqlar və sözlər arasında ikiqat boşluqlar. Funksiya sətirləri emal etdikdən sonra sözlər arasında yalnız bir boşluq qalır.

Sintaksis:=SPACE(mətn)

İstifadə nümunəsi:

SPACE( "Sözlər arasında və kənarları ətrafında əlavə boşluqlar olan mətn" )

Funksiyanı yerinə yetirməyin nəticəsi sətir olacaq: "Sözlər arasında və kənarları ətrafında əlavə boşluqlar olan mətn" .

CONNECT funksiyası

CONCATENATE funksiyasından istifadə edərək, siz bir neçə sətri birlikdə birləşdirə bilərsiniz. Birləşdirmək üçün maksimum sıra sayı 255-dir.

Sintaksis:=BAĞLA(mətn1, [mətn2], ...)

Funksiya ən azı bir arqumentdən ibarət olmalıdır

Burada ən çox istifadə olunan Excel mətn funksiyaları (sürətli istinad) verilmişdir. Əlavə informasiya funksiyalar haqqında məlumatı funksiya ustasının dialoq qutusunda, eləcə də Excel yardım sistemi.


Mətn funksiyaları rəqəmli mətn dəyərlərini rəqəmlərə və rəqəmli dəyərləri simvol sətirlərinə (mətn sətirləri) çevirir və həmçinin simvol sətirləri üzərində müxtəlif əməliyyatlar yerinə yetirməyə imkan verir.

TEXT funksiyası

TEXT funksiyası nömrəni müəyyən formatda mətn sətirinə çevirir. Sintaksis:


=MƏTN(dəyər,format)


Dəyər arqumenti istənilən rəqəm, formula və ya xana istinadı ola bilər. Format arqumenti qaytarılan sətirin necə göstərildiyini müəyyən edir. Tələb olunan formatı təyin etmək üçün ulduzdan başqa format simvollarından hər hansı birini istifadə edə bilərsiniz. Ümumi formatın istifadəsinə icazə verilmir. Məsələn, aşağıdakı düstur 25,25 mətn sətirini qaytarır:


=MƏTN(101/4,"0,00")

RUBLE funksiyası

DOLLAR funksiyası ədədi sətirə çevirir. Bununla belə, RUBLE müəyyən sayda onluq yerləri olan valyuta formatında sətir qaytarır. Sintaksis:


=RUBLE(nömrə, rəqəm_simvol)


Lazım gələrsə, Excel nömrəni yuvarlaqlaşdıracaq. Əgər nömrə_simvol arqumenti buraxılıbsa, Excel iki onluq yerdən istifadə edir və bu arqument mənfi olarsa, qaytarılan dəyər ondalık nöqtənin soluna yuvarlaqlaşdırılır.

LENGTH funksiyası

LEN funksiyası mətn sətirindəki simvolların sayını qaytarır və aşağıdakı sintaksisə malikdir:


=LENGTH(mətn)


Mətn arqumenti daxil edilmiş simvol sətri olmalıdır ikiqat sitatlar, və ya hüceyrə istinadı. Məsələn, aşağıdakı düstur 6 dəyərini qaytarır:


=LENGTH("baş")


LENGTH funksiyası xananın saxlanmış dəyərini deyil, göstərilən mətnin və ya dəyərin uzunluğunu qaytarır. Bundan əlavə, aparıcı sıfırlara məhəl qoymur.

XARAKTER və XARAKTER KODU funksiyası

İstənilən kompüter simvolları təmsil etmək üçün rəqəmli kodlardan istifadə edir. Ən çox yayılmış simvol kodlaşdırma sistemi ASCII-dir. Bu sistemdə rəqəmlər, hərflər və digər simvollar 0-dan 127-yə (255) qədər rəqəmlərlə təmsil olunur. CHAR və CODE funksiyaları xüsusi olaraq ASCII kodları ilə məşğul olur. CHAR funksiyası müəyyən edilmiş ASCII rəqəmsal koduna uyğun gələn simvolu qaytarır və CHAR funksiyası öz arqumentinin birinci simvolu üçün ASCII kodunu qaytarır. Funksiya sintaksisi:


=CHAR(nömrə)
=CODECHIM(mətn)


Bir simvolu mətn arqumenti kimi daxil etsəniz, onu ikiqat dırnaq içərisinə daxil etməyinizə əmin olun, əks halda Excel səhv dəyər qaytaracaq.

SPACEBEL və PECHSIMV funksiyaları

Tez-tez aparıcı və arxadakı boşluqlar dəyərlərin iş vərəqində və ya verilənlər bazasında düzgün çeşidlənməsinə mane olur. İş vərəqi mətni ilə işləmək üçün mətn funksiyalarından istifadə etsəniz, əlavə boşluqlar düsturların düzgün işləməsinə mane ola bilər. TRIM funksiyası sözlər arasında yalnız bir boşluq buraxaraq, sətirdən aparıcı və arxadakı boşluqları aradan qaldırır. Sintaksis:


=SPACE(mətn)


TƏMİZLƏMƏ funksiyası SPACE funksiyasına bənzəyir, istisna olmaqla, bütün çap olunmayan simvolları silir. PREPCHYMB funksiyası digər proqramlardan məlumat idxal edərkən xüsusilə faydalıdır, çünki bəzi idxal edilmiş dəyərlər çap olunmayan simvolları ehtiva edə bilər. Bu simvollar iş vərəqlərində kiçik kvadratlar və ya şaquli çubuqlar şəklində görünə bilər. PRINTCHARACTERS funksiyası bu cür məlumatlardan çap olunmayan simvolları silməyə imkan verir. Sintaksis:


=PECHSIMB(mətn)

Təsadüf funksiyası

EXACT funksiyası hərflərin vəziyyətini nəzərə alaraq tam eynilik üçün mətnin iki sətirini müqayisə edir. Formatlaşdırmadakı fərqlər nəzərə alınmır. Sintaksis:


=TƏSADƏ(mətn1, mətn2)


Əgər arqumentlər mətn1 mətn2 böyük hərflərə həssasdır, funksiya TRUE, əks halda FALSE qaytarır. Arqumentlər mətn1 mətn2 qoşa dırnaq içərisində simvol sətirləri və ya mətni olan xanalara istinadlar olmalıdır.

UPPER, LOWER və PROP funksiyaları

Excel-də mətn sətirlərində hərflərin hərflərini dəyişməyə imkan verən üç funksiya var: UPPER, LOWER və PROPER. CAPITAL funksiyası mətn sətirindəki bütün hərfləri böyük hərflərə, LOWER funksiyası isə bütün hərfləri kiçik hərflərə çevirir. PROPER funksiyası hər sözün ilk hərfini və hərfsiz simvollardan dərhal sonra gələn bütün hərfləri böyük hərflə yazır; bütün digər hərflər kiçik hərflərə çevrilir. Bu funksiyalar aşağıdakı sintaksisə malikdir:


=BÖYÜK (mətn)
=LOW(mətn)
=PROPNACH(mətn)


Mövcud məlumatlarla işləyərkən, mətn funksiyalarının tətbiq olunduğu orijinal dəyərləri özünüz dəyişdirmək lazım olduqda tez-tez bir vəziyyət yaranır. Funksiyanı bu dəyərlərin yerləşdiyi eyni xanalara daxil edə bilərsiniz, çünki daxil edilmiş düsturlar onları əvəz edəcəkdir. Ancaq eyni cərgədə boş xanalarda mətn funksiyası ilə müvəqqəti düsturlar yarada və nəticəni mübadilə buferinə köçürə bilərsiniz. Orijinal dəyərləri dəyişdirilmiş dəyərlərlə əvəz etmək üçün orijinal mətn hüceyrələrini seçin, Redaktə menyusundan Xüsusi Yapıştır seçin, Dəyərlər radio düyməsini seçin və OK düyməsini basın. Daha sonra müvəqqəti formulları silə bilərsiniz.

Excel çoxlu məlumatı təşkil etmək, emal etmək və saxlamaq lazım olduqda vacibdir. O, hesablamaları avtomatlaşdırmağa, onları daha asan və etibarlı etməyə kömək edəcək. Excel-də düsturlar ixtiyari mürəkkəb hesablamalar aparmağa və dərhal nəticə əldə etməyə imkan verir.

Excel-də düstur necə yazılır

Bunu öyrənməzdən əvvəl başa düşmək üçün bir neçə əsas prinsip var.

  1. Hər biri “=” işarəsi ilə başlayır.
  2. Hüceyrə dəyərləri və funksiyaları hesablamalarda iştirak edə bilər.
  3. Operatorlar əməliyyatlar üçün tanış riyazi simvollar kimi istifadə olunur.
  4. Siz qeyd daxil etdiyiniz zaman xana standart olaraq hesablamanın nəticəsini göstərir.
  5. Dizayna cədvəlin üstündəki sətirdə baxa bilərsiniz.

Excel-də hər bir hüceyrə hərf (sütun nömrəsi) və nömrə (sətir nömrəsi) ilə göstərilən öz identifikatoru (ünvanı) olan bölünməz bir vahiddir. Ünvan cədvəlin üstündəki sahədə göstərilir.

Beləliklə, Excel-də düstur necə yarada və yapışdıra bilərsiniz? Aşağıdakı alqoritmə uyğun olaraq davam edin:


Təyinat Mənası

Əlavə
- Çıxarma
/ Bölmə
* Vurma

Hüceyrə ünvanı deyil, nömrə göstərmək lazımdırsa, onu klaviaturadan daxil edin. Excel düsturunda mənfi işarəni təyin etmək üçün "-" düyməsini basın.

Excel-də düsturları necə daxil etmək və kopyalamaq olar

Onlar həmişə “=” üzərinə kliklədikdən sonra daxil edilirlər. Bəs bir çox oxşar hesablamalar varsa nə etməli? Bu halda, siz birini təyin edə və sonra sadəcə kopyalaya bilərsiniz. Bunu etmək üçün düsturu daxil edin və sonra onu çoxaltmaq üçün istədiyiniz istiqamətdə "uzadın".
Göstəricini kopyalanacaq xananın üzərinə yerləşdirin və siçan göstəricisini aşağı sağ küncə (kvadratın üzərində) aparın. Bərabər tərəfləri olan sadə xaç şəklini almalıdır.


basın sol düymə və çəkin.


Kopyalamağı dayandırmaq lazım olduqda buraxın. Bu anda hesablama nəticələri görünəcək.


Siz onu sağa da uzata bilərsiniz.
Göstəricini qonşu hücrəyə aparın. Eyni girişi görəcəksiniz, lakin fərqli ünvanlarla.


Bu şəkildə köçürmə zamanı yerdəyişmə aşağıya doğru baş verərsə, sətir nömrələri, sağa sürüşdürüldükdə isə sütun nömrələri artır. Buna nisbi ünvanlama deyilir.
Gəlin cədvələ ƏDV dəyərini daxil edək və vergi daxil qiyməti hesablayaq.


ƏDV daxil qiymət qiymət*(1+ƏDV) kimi hesablanır. Birinci xanaya ardıcıllığı daxil edək.


Girişi kopyalamağa çalışaq.


Nəticə qəribə idi.


İkinci xanadakı məzmunu yoxlayaq.


Göründüyü kimi, köçürmə zamanı təkcə qiymət deyil, həm də ƏDV də dəyişdi. Və bu hüceyrənin sabit qalması lazımdır. Gəlin onu mütləq bir keçidlə bağlayaq. Bunu etmək üçün göstəricini birinci xanaya aparın və düstur çubuğunda B2 ünvanına klikləyin.


F4 düyməsini basın. Ünvan “$” işarəsi ilə əlavə olunacaq. Bu, mütləq hüceyrənin əlamətidir.


İndi B2 ünvanı kopyalandıqdan sonra dəyişməz qalacaq.
Təsadüfən yanlış xanaya məlumat daxil etmisinizsə, sadəcə onu köçürün. Bunun üçün siçan göstəricisini istənilən haşiyənin üzərinə aparın, siçan oxlarla xaç kimi görünənə qədər gözləyin, sol düyməni sıxıb sürükləyin. İstədiyiniz yerdə manipulyatoru buraxın.

Hesablamalar üçün funksiyalardan istifadə

Excel kateqoriyalara bölünən çoxlu sayda funksiyalar təklif edir. Tam siyahıya düstur xəttinin yanındakı Fx düyməsinə klikləməklə və ya alətlər panelində “Düsturlar” bölməsini açmaqla baxa bilərsiniz.


Bəzi funksiyalar haqqında danışaq.

Excel-də "Əgər" düsturlarını necə təyin etmək olar

Bu funksiya şərt qoymağa və onun doğruluğundan və ya yanlışlığından asılı olaraq hesablama aparmağa imkan verir. Məsələn, satılan malların miqdarı 4 paketdən çox olarsa, daha çox almalısınız.
Şərtdən asılı olaraq nəticəni daxil etmək üçün cədvələ başqa bir sütun əlavə edəcəyik.


Bu sütunun başlığı altındakı ilk xanada göstəricini təyin edin və alətlər panelindəki "Boolean" elementini vurun. Gəlin "Əgər" funksiyasını seçək.


Hər hansı bir funksiyanın daxil edilməsində olduğu kimi, arqumentləri doldurmağınız üçün bir pəncərə açılacaqdır.


Şərti qeyd edək. Bunu etmək üçün birinci cərgəyə klikləyin və ilk xananı “Satıldı” seçin. Sonra ">" işarəsini qoyun və 4 rəqəmini göstərin.


İkinci sətirdə "Satınalma" yazacağıq. Bu mesaj satılan əşyalar üçün görünəcək. Sonuncu sətir boş qala bilər, çünki şərt yanlışdırsa, bizim heç bir hərəkətimiz yoxdur.


OK düyməsini basın və bütün sütun üçün girişi kopyalayın.


“YANLIŞ”ın xanada görünməsinin qarşısını almaq üçün funksiyanı yenidən açaq və onu düzəldək. Göstəricini birinci xanaya qoyun və düstur çubuğunun yanındakı Fx düyməsini basın. Kursoru üçüncü sətirə daxil edin və dırnaqlar arasında boşluq qoyun.


Sonra OK və yenidən kopyalayın.


İndi biz hansı məhsulu almaq lazım olduğunu görürük.

Excel-də formula mətni

Bu funksiya hüceyrənin məzmununa format tətbiq etməyə imkan verir. Bu halda istənilən növ məlumat mətnə ​​çevrilir, yəni ondan sonrakı hesablamalar üçün istifadə oluna bilməz. Cəmi formatlaşdırmaq üçün sütun əlavə edək.


Birinci xanada funksiya daxil edin (“Formullar” bölməsində “Mətn” düyməsi).


Arqumentlər pəncərəsində biz ümumi məbləğ xanasına keçid göstərəcəyik və formatı “#rub” olaraq təyin edəcəyik.


OK düyməsini basın və kopyalayın.


Bu məbləği hesablamalarda istifadə etməyə çalışsaq, səhv mesajı alacağıq.

"VALUE" hesablamanın həyata keçirilə bilməyəcəyini bildirir.
Ekran görüntüsündə format nümunələrinə baxa bilərsiniz.

Excel-də tarix düsturu

Excel tarixlərlə işləmək üçün bir çox variant təqdim edir. Onlardan biri olan TARİX üç rəqəmdən tarix qurmağa imkan verir. Üç fərqli sütununuz varsa, bu rahatdır - gün, ay, il.

Göstəricini dördüncü sütunun birinci xanasına qoyun və Tarix və Saat siyahısından funksiya seçin.

Hüceyrə ünvanlarını müvafiq olaraq təşkil edin və OK düyməsini basın.


Girişi kopyalayın.

Excel-də avtomatik cəm

Çox sayda məlumat əlavə etmək lazım olduqda, Excel SUM funksiyasını təmin edir. Məsələn, satılan malların məbləğini hesablayaq.
Göstəricini F12 xanasına qoyun. Cəmi hesablayacaq.


Formulalar panelinə gedin və Avtomatik Cəmi klikləyin.


Excel avtomatik olaraq ən yaxın nömrə diapazonunu vurğulayacaqdır.


Siz fərqli bir sıra seçə bilərsiniz. Bu nümunədə Excel hər şeyi düzgün etdi. OK düyməsini basın. Hüceyrənin məzmununa diqqət yetirin. SUM funksiyası avtomatik olaraq əvəz olundu.


Aralığı daxil edərkən ilk xana ünvanı, iki nöqtə və son xana ünvanı göstərilir. ":" "Birinci və sonuncu arasındakı bütün xanaları götürün" deməkdir. Birdən çox xananı siyahıya salmaq lazımdırsa, onların ünvanlarını nöqtəli vergüllə ayırın:
SUM (F5;F8;F11)

Excel-də düsturlarla işləmək: misal

Excel-də düsturun necə hazırlanacağını sizə dedik. Bu, hətta gündəlik həyatda da faydalı ola biləcək bilikdir. Şəxsi büdcənizi idarə edə və xərclərinizi idarə edə bilərsiniz.


Ekran görüntüsü gəlir və xərclərin məbləğlərini hesablamaq üçün daxil edilən düsturları, həmçinin ayın sonunda balansın hesablanmasını göstərir. Bütün vərəqlərin birində olmasını istəmirsinizsə, hər ay üçün iş kitabına vərəqlər əlavə edin. Bunu etmək üçün pəncərənin altındakı "+" işarəsini sıxmağınız kifayətdir.

Vərəqin adını dəyişmək üçün üzərinə iki dəfə klikləyin və ad daxil edin.

Cədvəl daha da detallaşdırıla bilər.
Excel çox faydalı proqram, və oradakı hesablamalar demək olar ki, qeyri-məhdud imkanlar verir.

Günün uğurlu keçsin!

Çox vaxt Excel-də mətn sətirlərini bu və ya digər şəkildə emal etməlisiniz. Xəttlərin sayı yüzdən çox olduqda belə əməliyyatları əl ilə yerinə yetirmək çox çətindir. Rahatlıq üçün Excel simli verilənlər dəsti ilə işləmək üçün yaxşı funksiyalar dəsti həyata keçirmişdir. Bu yazıda mən “Mətn” kateqoriyasında sətirlərlə işləmək üçün lazım olan funksiyaları qısaca təsvir edəcəyəm və onlardan bəzilərini nümunələrlə nəzərdən keçirəcəyəm.

"Mətn" kateqoriyasının funksiyaları

Beləliklə, "Mətn" kateqoriyasının əsas və faydalı funksiyalarına baxaq, qalanları ilə tanış ola bilərsiniz.

  • BATTEXT(Dəyər) – ədədi mətn növünə çevirən funksiya;
  • DLST(Dəyər) köməkçi funksiyadır, sətirlərlə işləyərkən çox faydalıdır. Sətin uzunluğunu qaytarır, yəni. sətirdə olan simvolların sayı;
  • DƏYİŞİN(Köhnə mətn, Başlanğıc mövqeyi, simvolların sayı, yeni mətn) – köhnə mətndə müəyyən mövqedən müəyyən edilmiş simvolların sayını yenisi ilə əvəz edir;
  • ƏHƏMİYYƏTLİ(Mətn) – mətni rəqəmə çevirir;
  • LEVSIMV(String, Number of characters) – çox faydalı funksiya, birinci simvoldan başlayaraq müəyyən edilmiş simvol sayını qaytarır;
  • SAĞ(String, simvolların sayı) – funksiyanın analoqu LEVSIMV, yeganə fərq simvolların qaytarılmasıdır son personaj simlər;
  • TAP(axtarmaq üçün mətn, axtardığımız mətn, başlanğıc mövqe) – funksiya axtarılan mətnin baş verməsinin başladığı mövqeyi qaytarır. Simvollar hərflərə həssasdır. Əgər hərflərə həssas olmaq lazımdırsa, funksiyadan istifadə edin AXTAR. Yalnız sətirdəki ilk hadisənin mövqeyi qaytarılır!
  • ƏVƏZİNƏ(mətn, köhnə mətn, yeni mətn, mövqe) – maraqlı funksiya, ilk baxışda funksiyaya bənzəyir DƏYİŞİN, lakin funksiyası ƏVƏZİNƏ“mövqe” arqumenti buraxılarsa, sətirdəki bütün hadisələri yeni alt sətirlə əvəz edə bilir;
  • PSTR(Mətn, Başlanğıc mövqeyi, Simvolların sayı) – funksiya buna bənzəyir LEVSIMV, lakin göstərilən mövqedən simvolları qaytarmağa qadirdir:
  • BAĞLANIN(Mətn1, Mətn 2 .... Mətn 30) – funksiya 30 sətirə qədər qoşulmağa imkan verir. " simvolundan da istifadə edə bilərsiniz. & ", belə görünəcək "="Mətn1" & "Mətn2" & "Mətn3"";

Bunlar əsasən sətirlərlə işləyərkən tez-tez istifadə olunan funksiyalardır. İndi bəzi funksiyaların necə işlədiyini nümayiş etdirəcək bir neçə nümunəyə baxaq.

Misal 1
Bir sıra xətlər verilir:

Bu sətirlərdən tarixləri, faktura nömrələrini çıxarmaq, həmçinin sətirləri aya görə filtrləmək üçün ay sahəsi əlavə etmək lazımdır.

Faktura nömrələrini B sütununa çıxaraq. Bunun üçün biz sözdə açar simvolu və ya sözü tapacağıq. Nümunəmizdə hər bir faktura nömrəsinin qarşısında “Xeyr” olduğunu və faktura nömrəsinin uzunluğunun 6 simvol olduğunu görə bilərsiniz. FIND və PSTR funksiyalarından istifadə edək. B2 xanasına aşağıdakı düsturu yazırıq:

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

Formula baxaq. Tapılan "Xeyr" işarəsindən sonrakı mövqedən A2 sətirindən 6 rəqəm simvolunu çıxarırıq.

İndi tarixi çıxaraq. Burada hər şey sadədir. Tarix xəttin sonunda yerləşir və 8 simvol tutur. C2 üçün formula aşağıdakı kimidir:

= SAĞ(A2;8)

lakin çıxarılan tarix sətir olacaq, onu tarixə çevirmək üçün çıxardıqdan sonra mətni rəqəmə çevirmək lazımdır:

= ƏHƏMİYYƏTLİ(SAĞ(A2;8))

və sonra ““ məqaləsində təsvir olunduğu kimi xanada ekran formatını təyin edin.

Və nəhayət, əlavə filtrləmə sətirlərinin rahatlığı üçün tarixdən əldə edəcəyimiz ay sütununu təqdim edəcəyik. Yalnız bir ay yaratmaq üçün günü silib "01" ilə əvəz etməliyik. D2 üçün düstur:

= ƏHƏMİYYƏTLİ(BAĞLANIN("01"; SAĞ(A2;6))) və ya = ƏHƏMİYYƏTLİ("01"& SAĞ(A2;6))

Hüceyrə formatını təyin edin " MMMM YYYY" Nəticə:

Misal 2
Xətdə " Excel-də sətirlərlə işləmək nümunəsi" Bütün boşluqlar "_" işarəsi ilə əvəz edilməli və "Excel" sözündən əvvəl "MS" əlavə edilməlidir.

Formula aşağıdakı kimi olacaq:

=ƏVƏZİNƏ(DƏYİŞİN(A1; AXTAR("excel";A1);0;"MS ");" ";"_")

Bu düsturu başa düşmək üçün onu üç sütuna bölün. AXTAR ilə başlayın, sonuncusu ƏVƏZİNƏ olacaq.

Hamısı. Hər hansı bir sualınız varsa, soruşmaqdan çəkinməyin

Excel istifadəçilərinə mətndə böyük və kiçik hərflərlə (böyük və kiçik hərflərlə) işləmək üçün 3 funksiya təklif edir. Bu mətn funksiyaları hərfləri böyük və kiçik edir və ya bir sözün yalnız ilk hərfini böyük hərflə dəyişdirir.

Excel mətn funksiyaları olan düsturlar

Əvvəlcə nümunə olaraq 3 Excel mətn funksiyasına baxaq:

  1. BÖYÜK – bu mətn funksiyası sözdəki bütün hərfləri böyük hərflərə dəyişir.
  2. LOWER – Bu funksiya bütün mətn simvollarını kiçik, kiçik hərflərə çevirir.
  3. PROPNACH - funksiya hər sözdə yalnız birinci hərfi böyük hərfə dəyişir.

Şəkildəki misalda gördüyünüz kimi, bu funksiyalar öz arqumentlərində istifadəçinin tələblərinə uyğun olaraq çevrilməli olan orijinal mətn məlumatlarından başqa heç nə tələb etmir.

Funksiyaların bu qədər geniş seçiminə baxmayaraq, Excel hələ də hər sözdə deyil, yalnız cümlədəki ilk söz üçün ilk hərfi böyük hərflə əvəz edə bilən funksiyaya ehtiyac duyur. Bununla belə, bu problemi həll etmək üçün eyni və digər Excel mətn funksiyalarından istifadə edərək öz fərdi düsturunuzu yarada bilərsiniz:

Bu məşhur problemi həll etmək üçün formulada əlavə Excel mətn funksiyalarından istifadə etməlisiniz: SOL, SAĞ və UZUNLUK.



Cümlədə ilk hərfi əvəz etmək üçün düsturun işləmə prinsipi

Yuxarıdakı düsturun sintaksisinə diqqətlə baxsanız, onun & operatoru ilə bir-birinə bağlanan iki hissədən ibarət olduğunu asanlıqla görə bilərsiniz.

Düsturun sol tərəfi əlavə SOL funksiyasından istifadə edir:


Düsturun bu hissəsinin məqsədi A1 xanasının orijinal mətn sətirində birinci hərfi böyük hərfə dəyişməkdir. LEFT funksiyası sayəsində mətnin sol tərəfindən başlayaraq müəyyən sayda simvol əldə edə bilərsiniz. Funksiya 2 arqumentin doldurulmasını tələb edir:

  1. Mətn – mənbə mətni olan xanaya keçid.
  2. Number_characters – mənbə mətnin sol tərəfindən (əvvəlindən) qaytarılan simvolların sayı.

Bu nümunədə A1 xanasındakı orijinal mətn sətirindən yalnız ilk 1 simvolu əldə etməlisiniz. Sonra, nəticədə simvol böyük hərfə çevrilir.

& operatorundan sonra düsturun sağ tərəfi prinsipcə sol tərəfə çox bənzəyir, yalnız fərqli bir problemi həll edir. Onun vəzifəsi bütün mətn simvollarını kiçik hərflərə çevirməkdir. Ancaq bu, formulun sol tərəfinin cavabdeh olduğu ilk böyük hərfi dəyişdirməmək üçün edilməlidir. Düsturun sağ tərəfindəki SOL funksiyası yerinə RIGHT funksiyası istifadə olunur:


RIGHT mətn funksiyası SOL funksiyası ilə tərs işləyir. Bu, həmçinin iki arqumentin tozunu təmizləməyi tələb edir: mənbə mətni və simvolların sayı. Ancaq mənbə mətnin sağ tərəfindən əldə edilən müəyyən sayda hərfləri qaytarır. Lakin, bu halda, biz ikinci arqument kimi sabit dəyəri təyin edə bilmərik. Axı biz mənbə mətndəki simvolların sayını əvvəlcədən bilmirik. Bundan əlavə, müxtəlif mənbə mətn sətirlərinin uzunluğu fərqli ola bilər. Buna görə də, sətirdə birinci baş hərfi dəyişməmək üçün əvvəlcə mətn sətirinin uzunluğunu hesablayıb nəticədə alınan ədədi dəyərdən -1 çıxmalıyıq. Axı, ilk hərf formulun sol tərəfi tərəfindən işlənir və istifadəçinin tələblərinə uyğun olaraq artıq dəyişdirilib. Buna görə də, düsturun sağ tərəfindən heç bir funksiyadan təsirlənməməlidir.

Mənbə mətnin uzunluğunu avtomatik hesablamaq üçün Excel mətn funksiyasından istifadə edin - DLST (sətir uzunluğu deməkdir). Bu funksiya yalnız bir arqumentin doldurulmasını tələb edir - mənbə mətninə keçid. Hesablama nəticəsində o, rəqəmli qiymət qaytarır, ona görə də =LENGTH(A1) funksiyasından sonra -1-i çıxarırıq. Hansı ki, bizə düsturun sağ tərəfindəki ilk böyük hərfə toxunmamaq imkanı verir. Nəticədə RIGHT funksiyası mətnin bütün simvollarını kiçik kiçik hərflərə çevirən LOWER funksiyasına bir birinci simvolu olmayan mətn sətirini qaytarır.


Düsturun hər iki hissəsini & operatoru ilə əlaqələndirmək nəticəsində qaydalara uyğun olaraq birinci böyük hərflə başlayan gözəl mətnli cümlə alırıq. Və bütün digər hərflər cümlənin sonuna qədər kiçikdir. Mətnin uzunluğundan asılı olmayaraq, eyni düsturdan istifadə edərək düzgün nəticə əldə edirik.




Üst