Excel-də fərdi məlumatların yoxlanılması: düsturlar və qaydalar

  • Bunu Paylaş
Michael Brown

Təlimat Excel-də fərdi Məlumatların Təsdiqlənməsi qaydalarının necə hazırlanacağını göstərir. Siz xüsusi xanalarda yalnız rəqəmlərə və ya mətn dəyərlərinə və ya yalnız xüsusi simvollarla başlayan mətnə, dublikatların qarşısını alan unikal dataya icazə vermək üçün E xcel data doğrulama düsturlarının bir neçə nümunəsini tapa bilərsiniz.

Dünənki dərslikdə biz Excel Data Validation-a baxmağa başladıq - onun məqsədi nədir, necə işləyir və iş vərəqlərinizdəki məlumatları yoxlamaq üçün daxili qaydalardan necə istifadə etmək olar. Bu gün biz bir addım daha irəli gedəcəyik və Excel-də fərdi məlumatların yoxlanılmasının kiçik aspektləri, eləcə də bir neçə müxtəlif doğrulama düsturları ilə sınaqdan keçirəcəyik.

    Necə etməli formula ilə fərdi məlumatların yoxlanışını yaradın

    Microsoft Excel-də rəqəmlər, tarixlər və mətnlər üçün bir neçə daxili verilənlərin yoxlanılması qaydaları var, lakin onlar yalnız ən əsas ssenariləri əhatə edir. Hüceyrələri öz kriteriyalarınızla doğrulamaq istəyirsinizsə, düstur əsasında fərdi yoxlama qaydası yaradın. Budur:

    1. Təsdiq etmək üçün bir və ya bir neçə xana seçin.
    2. Məlumatların Təsdiqlənməsi dialoq qutusunu açın. Bunun üçün Data nişanında, Data Tools qrupunda Data Validation düyməsini sıxın və ya Alt > düymələri ardıcıllığını basın; D > L (hər düymə ayrıca basılmalıdır).
    3. Data Validation dialoq pəncərəsinin Parametrlər nişanında, Xüsusi seçin. İcazə verin qutusunu və daxil edinsətir və sütunların mövqeyi. Beləliklə, D3 xanası üçün düstur =A3/B3 -yə dəyişəcək, D4 üçün isə =A4/B4 -ə çevriləcək, məlumatların yoxlanılması tamamilə səhv olacaq!

      Düsulu düzəltmək üçün sütun və sətir istinadlarından əvvəl kilidləmək üçün sadəcə "$" yazın. onlar: =$A$2/$B$2 . Və ya müxtəlif istinad növləri arasında keçid etmək üçün F4 düyməsini sıxın.

      Hər bir xananı öz meyarları əsasında doğrulamaq istədiyiniz hallarda, tənzimləmək üçün formula əldə etmək üçün $ işarəsi olmayan nisbi xana istinadlarından istifadə edin. hər bir sətir və ya/və sütun:

      Gördüyünüz kimi, "mütləq həqiqət" yoxdur, eyni düstur vəziyyətdən və konkret tapşırıqdan asılı olaraq doğru və ya yanlış ola bilər.

      Öz düsturlarınızla Excel-də məlumatların yoxlanılmasından necə istifadə etmək olar. Daha çox başa düşmək üçün aşağıdakı nümunə iş dəftərimizi endirin və qayda parametrlərini nəzərdən keçirin. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!

      Endirmək üçün məşq iş dəftəri

      Excel Data Validation nümunələri (.xlsx faylı)

      Formula qutusunda məlumatın doğrulanması düsturunuzu daxil edin.
    4. OK üzərinə klikləyin.

    İstəyə görə, istifadəçi müvafiq olaraq təsdiqlənmiş xananı seçdikdə və ya etibarsız data daxil etdikdə görünəcək fərdi giriş mesajı və Xəta xəbərdarlığı əlavə edə bilərsiniz.

    Aşağıda müxtəlif məlumat növləri üçün fərdi yoxlama qaydalarına dair bir neçə nümunə tapa bilərsiniz.

    Qeyd. Bütün Excel məlumatlarının yoxlanılması qaydaları, daxili və fərdi qaydanı yaratdıqdan sonra yalnız xanaya yazılan yeni məlumatları yoxlayır. Kopyalanan məlumatlar təsdiqlənmir və qaydanı qəbul etməzdən əvvəl xanaya məlumat daxil edilmir. Verilənlərin təsdiqi meyarlarınıza cavab verməyən mövcud qeydləri qeyd etmək üçün Excel-də etibarsız məlumatları necə tapmaq olar bölməsində göstərildiyi kimi Dairə Etibarsız Məlumat funksiyasından istifadə edin.

    Yalnız nömrələrə icazə vermək üçün Excel datasının yoxlanılması.

    Təəccüblüdür ki, daxil edilmiş Excel məlumatlarının yoxlanılması qaydalarının heç biri istifadəçiləri xüsusi xanalara yalnız rəqəmlər daxil etməyi məhdudlaşdırmaq lazım olan çox tipik bir vəziyyətə cavab vermir. Lakin bu, ISNUMBER funksiyasına əsaslanan fərdi məlumatın yoxlanılması düsturu ilə asanlıqla edilə bilər, məsələn:

    =ISNUMBER(C2)

    Burada C2 doğrulamaq istədiyiniz diapazonun ən yuxarı xanasıdır.

    Qeyd. ISNUMBER funksiyası təsdiqlənmiş xanalarda istənilən rəqəmli dəyərlərə, o cümlədən tam ədədlər, ondalıq hissələr, kəsrlər, o cümlədən Excel baxımından rəqəmlər olan tarix və vaxtlara icazə verir.

    İmkan vermək üçün Excel datasının doğrulanmasıyalnız mətn

    Əgər siz bunun əksini axtarırsınızsa - verilmiş xanalar diapazonunda yalnız mətn daxiletmələrinə icazə vermək üçün ISTEXT funksiyası ilə fərdi qayda yaradın, məsələn:

    =ISTEXT(D2)

    Burada D2 seçilmiş diapazonun ən yuxarı xanasıdır.

    Xüsusi simvol(lar)la başlayan mətnə ​​icazə verin

    Bütün dəyərlər müəyyən diapazon xüsusi simvol və ya alt sətirlə başlamalıdır, sonra joker xarakterli COUNTIF funksiyasına əsaslanaraq Excel datasının yoxlanılmasını həyata keçirin:

    COUNTIF( xana," mətn*")

    Məsələn, A sütunundakı bütün sifariş id-lərinin "AA-", "aa-", "Aa-" və ya "aA-" prefiksi ilə başlamasını təmin etmək üçün (böyük hərflərə həssas deyil), bununla fərdi qayda təyin edin məlumatın yoxlanılması düsturu:

    =COUNTIF(A2,"aa-*")

    OR məntiqi ilə doğrulama düsturu (birdən çox kriteriya)

    2 və ya daha çox etibarlı olduqda prefikslər, bir neçə COUNTIF funksiyası əlavə edin, beləliklə, Excel məlumatların doğrulama qaydası OR məntiqi ilə işləsin:

    =COUNTIF(A2,"aa-*")+COUNTIF(A2,"bb-*")

    Hərf-həssas doğrulama formulu

    Əgər simvol rejismi vacibdirsə, xüsusi mətnlə başlayan girişlər üçün hərf hərfinə həssas doğrulama düsturunu yaratmaq üçün SOL funksiyası ilə birlikdə DƏMƏD-dən istifadə edin:

    EXACT(LEFT( xana, ) simvolların_sayı), mətn)

    Məsələn, yalnız "AA-" ilə başlayan sifariş id-lərinə icazə vermək üçün (nə "aa-", nə də "Aa-" icazə verilmir), bunu istifadə edin düstur:

    =EXACT(LEFT(A2,3),"AA-")

    Yuxarıdakı düsturda,SOL funksiyası A2 xanasından ilk 3 simvolu çıxarır və EXACT sərt kodlu alt sətirlə (bu misalda "AA-") hərf-həssas müqayisə aparır. İki alt sətir tam uyğun gələrsə, düstur TRUE qaytarır və doğrulama keçir; əks halda FALSE qaytarılır və doğrulama uğursuz olur.

    Müəyyən mətni ehtiva edən girişlərə icazə verin

    Xüceyrənin hər hansı bir yerində (əvvəlində) xüsusi mətni ehtiva edən girişlərə icazə verin , orta və ya son), böyük hərflərə həssas və ya böyük hərflərə həssas uyğunluq istəməyinizdən asılı olaraq ISNUMBER funksiyasını FIND və ya SEARCH ilə birlikdə istifadə edin:

    • Hərf hərfinə həssas olmayan doğrulama: ISNUMBER(SEARCH( mətn , hüceyrə ))
    • Böyük hərflərə həssas yoxlama: ISNUMBER(FIND( mətn , xana ))

    Nümunə məlumat dəstimizdə A2:A6 xanalarında yalnız "AA" mətnini ehtiva edən girişlərə icazə vermək üçün bu düsturlardan birini istifadə edin:

    Hərf hərfinə həssas deyil:

    =ISNUMBER(SEARCH("AA", A2))

    Hüquq-həssas:

    =ISNUMBER(FIND("AA", A2))

    Düsturlar aşağıdakı məntiqlə işləyir:

    A2 xanasında "AA" alt sətrini axtarırsınız FIND və ya SEARCH istifadə edərək və hər ikisi alt sətirdə birinci simvolun mövqeyini qaytarır. Mətn tapılmazsa, xəta qaytarılır. Axtarış nəticəsində qaytarılan istənilən rəqəmsal dəyər üçün ISNUMBER funksiyası TRUE verir və məlumatların doğrulanması uğurlu olur. Səhv olarsa, ISNUMBER YANLIŞ qaytarır və a-da girişə icazə verilməyəcəkxana.

    Yalnız unikal daxilolmalara icazə vermək və dublikatlara icazə verməmək üçün verilənlərin yoxlanılması

    Müəyyən sütun və ya xana aralığında heç bir dublikat olmamalı olduğu hallarda, yalnız unikal girişlərə icazə vermək üçün fərdi məlumatların doğrulama qaydasını konfiqurasiya edin. Bunun üçün biz dublikatları müəyyən etmək üçün klassik COUNTIF düsturundan istifadə edəcəyik:

    =COUNTIF( aralıq, ən yuxarı_xana)<=1

    Məsələn, etmək üçün A2-dən A6-ya qədər xanalara yalnız unikal sifariş id-lərinin daxil edildiyinə əmin olun, bu məlumatın təsdiqi düsturu ilə fərdi qayda yaradın:

    =COUNTIF($A$2:$A$6, A2)<=1

    Unikal dəyər daxil edildikdə, düstur TRUE-ni qaytarır və doğrulama uğur qazanır. Göstərilən diapazonda eyni dəyər artıq mövcuddursa (1-dən çox say), COUNTIF FALSE qaytarır və daxiletmə doğrulanmır.

    Lütfən, diapazonu mütləq xana istinadları (A$2:$A) ilə kilidlədiyimizə diqqət yetirin. $6) və təsdiqlənmiş diapazondakı hər bir xana üçün düzgün tənzimləmə formulunu əldə etmək üçün yuxarı xana (A2) üçün nisbi istinaddan istifadə edin.

    Qeyd. Bu məlumatın doğrulanması düsturları hərf-həssas deyil , böyük və kiçik mətni ayırd etmir.

    Tarixlər və vaxtlar üçün doğrulama düsturları

    Daxili tarix yoxlaması kifayət qədər çox məlumat verir. istifadəçilərin yalnız müəyyən etdiyiniz iki tarix arasında, verilmiş tarixdən böyük, kiçik və ya ona bərabər olan tarixləri daxil etmələrini məhdudlaşdırmaq üçün əvvəlcədən təyin edilmiş meyarlar.

    Data üzərində daha çox nəzarət istəyirsinizsəiş vərəqlərinizdə təsdiqləmə üçün daxili funksionallığı fərdi qayda ilə təkrarlaya və ya Excel məlumatlarının yoxlanılmasının daxili imkanlarından kənara çıxan öz düsturunuzu yaza bilərsiniz.

    İki tarix arasında tarixlərə icazə verin

    Müəyyən edilmiş diapazonda olan tarixə girişi məhdudlaşdırmaq üçün ya "arasında" kriteriyaları ilə əvvəlcədən təyin edilmiş Tarix qaydasından istifadə edə və ya bu ümumi düsturla fərdi doğrulama qaydası yarada bilərsiniz:

    AND( cell> ;= başlanğıc_tarixi), xana<= bitmə_tarixi)

    Burada:

    • xana doğrulanmış diapazonda ən yuxarı xanadır və
    • başlanğıc bitiş tarixlər TARİX funksiyası vasitəsilə təmin edilən etibarlı tarixlər və ya tarixləri ehtiva edən xanalara istinadlardır.

    Məsələn, yalnız 2017-ci ilin iyul ayında tarixlərə icazə vermək üçün aşağıdakı düsturdan istifadə edin:

    =AND(C2>=DATE(2017,7,1),C2<=DATE(2017,7,31))

    Və ya başlanğıc tarixini və bitməsini daxil edin bəzi xanalarda tarix (bu misalda F1 və F2) və düsturunuzda həmin xanalara istinad edin:

    =AND(C2>=$F$1, C2<=$F$2)

    Lütfən qeyd edin ki, sərhəd tarixləri e mütləq xana istinadları ilə kilidlənib.

    Yalnız iş günləri və ya həftə sonlarına icazə verin

    İstifadəçini yalnız iş günləri və ya həftə sonları daxil etməyi məhdudlaşdırmaq üçün, əsaslanan fərdi doğrulama qaydasını konfiqurasiya edin WEEKDAY funksiyasında.

    return_type arqumenti 2-yə təyin edildikdə, WEEKDAY 1 (Bazar ertəsi) ilə 7 (Bazar) arasında dəyişən tam ədədi qaytarır. Beləliklə, iş günləri üçün (bazar ertəsi-cümə) formulun nəticəsi olmalıdır6-dan az və həftə sonları (Şənbə və Bazar) 5-dən çox.

    Yalnız iş günü icazə verin:

    WEEKDAY( hüceyrə,2)<6

    Yalnız həftə sonları :

    HƏFTƏ GÜNÜ( hüceyrə,2)>5

    Məsələn, C2:C6 xanalarına yalnız iş günlərini daxil etməyə icazə vermək üçün bunu istifadə edin düstur:

    =WEEKDAY(C2,2)<6

    Tarixləri bugünkü tarixə əsaslanaraq təsdiq edin

    Bir çox hallarda başlanğıc kimi bugünkü tarixdən istifadə etmək istəyə bilərsiniz icazə verilən tarix aralığının tarixi. Cari tarixi əldə etmək üçün BUGÜN funksiyasından istifadə edin və sonra bitmə tarixini hesablamaq üçün ona istədiyiniz gün sayını əlavə edin.

    Məsələn, verilənlərin daxil olmasını indidən 6 günə (7 gün daxil olmaqla) məhdudlaşdırmaq üçün bu gün), biz düstur əsaslı meyarlarla daxili Tarix qaydasından istifadə edəcəyik:

    1. İcazə Ver
    2. bölməsində Tarix seçin.
    3. Data
    4. Başlanğıc tarixi xanasında arasında seçin>Bitmə tarixi xanasına =TODAY() + 6 daxil edin

    Oxşar şəkildə siz istifadəçiləri bugünkü tarixdən əvvəl və ya sonrakı tarixləri daxil etməyi məhdudlaşdıra bilərsiniz. Bunun üçün Data xanasında ya az , ya da böyük seçin və sonra Bitiş tarixinə və ya <1-ə =TODAY() daxil edin>Başla tarix qutusu müvafiq olaraq.

    Cari vaxta əsaslanan vaxtları təsdiq edin

    Mövcud vaxta əsaslanan datanı doğrulamaq üçün əvvəlcədən təyin edilmiş Vaxt qaydasını öz data doğrulama düsturunuzla istifadə edin:

    1. İcazə verin xanasında seçin Vaxt .
    2. Məlumat xanasında yalnız cari vaxtdan əvvəlki vaxtlara icazə vermək üçün ya daha az seçin, ya da dən böyük cari vaxtdan sonrakı vaxtlara icazə vermək üçün.
    3. Bitmə vaxtı və ya Başlama vaxtı qutusu (əvvəlki addımda hansı meyarları seçdiyinizdən asılı olaraq), aşağıdakı düsturlardan birini daxil edin:
      • Cari tarix və vaxt əsasında tarix və vaxtları doğrulamaq üçün:

        =NOW()

      • təsdiq etmək üçün dəfə cari vaxta əsaslanaraq:

        =TIME( HOUR(NOW()), MINUTE(NOW()), SECOND(NOW()))

    Aşağıdakı skrinşot yalnız cari vaxtdan çox dəfə icazə verən qaydanı göstərir:

    Xüsusi Excel məlumatlarının yoxlanılması qaydası işləmir

    Əgər düstur əsaslı məlumatların yoxlanılması qaydanız gözlənildiyi kimi işləmirsə, yoxlamaq üçün 3 əsas məqam var:

    • Məlumatların yoxlanılması düsturu düzgündür
    • Təsdiqləmə düsturu boş xanaya aid deyil
    • Müvafiq xana istinadları istifadə olunur

    Düzgünlüyünü yoxlayın Excel məlumatlarının doğrulama düsturunuzdan

    Başlayanlar üçün, #N/A, #VALUE və ya #DIV/0! kimi xəta qaytarmadığına əmin olmaq üçün doğrulama düsturunuzu bəzi xanaya kopyalayın.

    Əgər fərdi qayda yaradırsınızsa , düstur müvafiq olaraq TRUE və FALSE məntiqi dəyərlərini və ya onlara bərabər olan 1 və 0 dəyərlərini qaytarmalıdır.

    Əgər daxili qaydada düstur əsaslı meyarlardan istifadə edirsinizsə (zamanları təsdiqləmək üçün etdiyimiz kimicari vaxt), o, həmçinin başqa rəqəmli dəyər qaytara bilər.

    Excel məlumatının doğrulanması düsturu boş xanaya istinad etməməlidir

    Bir çox hallarda Boşluğu yox say<12 seçsəniz> qaydanı təyin edərkən (adətən defolt olaraq seçilir) qutusu və düsturunuzda istinad edilən bir və ya bir neçə xana boşdursa, təsdiqlənmiş xanada istənilən dəyərə icazə veriləcək.

    Budur, ən sadə formada nümunə:

    Məlumatların yoxlanılması düsturlarında mütləq və nisbi xana istinadları

    Düstur əsaslı Excel doğrulama qaydasını qurarkən, lütfən unutmayın ki, bütün xana istinadları sizin düstur seçilmiş diapazonda yuxarı sol xanaya nisbətəndir.

    Birdən çox xana üçün qayda yaradırsınızsa və doğrulama meyarlarınız xüsusi xanalardan asılıdırsa , mütləq xana istinadlarından ($A$1 kimi $ işarəsi ilə) istifadə etdiyinizə əmin olun, əks halda qaydanız yalnız birinci xana üçün düzgün işləyəcək. Mövzunu daha yaxşı izah etmək üçün aşağıdakı nümunəyə nəzər salın.

    Fərz edək ki, siz D2-D5 xanalarına verilənlərin daxil edilməsini 1 (minimum dəyər) və A2-nin B2-yə bölünməsinin nəticəsi arasında tam ədədlərlə məhdudlaşdırmaq istəyirsiniz. Beləliklə, siz aşağıdakı ekran görüntüsündə göstərildiyi kimi bu sadə düstur =A2/B2 ilə maksimum dəyəri hesablayırsınız:

    Problem ondadır ki, bu düzgün görünən düstur D3 xanaları üçün işləməyəcək. D5, çünki nisbi istinadlar nisbi əsasında dəyişir

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.