Excel-də diapazonda dəyəri necə tapmaq olar (3 üsul)

  • Bunu Paylaş
Hugh West

Vəziyyətlər sizdən diapazondan dəyər tapmağı tələb edə bilər. Tapma, axtarış Excel-də ümumi əməliyyatlardır. Bu gün sizə diapazonda dəyəri necə tapacağınızı göstərəcəyik. Bu sessiya üçün biz Excel 2019 (bir az Excel 365) istifadə edirik, tərcih etdiyiniz versiyadan istifadə etməkdən çəkinməyin.

İlk növbədə gəlin nümunələrimizin əsasını təşkil edən verilənlər bazası ilə tanış olaq.

Burada müxtəlif kino sənayelərindən olan bir neçə aktyorun məşhur filmlərindən biri olan bir cədvəlimiz var. Bu verilənlər bazasından istifadə edərək biz bir sıra dəyərlərdə dəyər tapacağıq.

Nəzərinizə çatdıraq ki, bu, hər şeyi sadə saxlamaq üçün əsas verilənlər toplusudur. Praktiki ssenaridə siz daha böyük və mürəkkəb verilənlər toplusu ilə qarşılaşa bilərsiniz.

Təcrübə İş Kitabı

Aşağıdakı linkdən təcrübə iş kitabını yükləyə bilərsiniz.

Excel Range.xlsx-də Dəyər Tapın

Diapazonda Dəyəri Tapmaq üçün 3 Metod

Qeyd etdiyimiz kimi, film verilənlər bazasından istifadə edərək diapazondan dəyər tapacağıq, gəlin bir neçə sahəni təqdim edək axtarış dəyərini və çıxışı saxlayın.

Burada cədvələ fərqli iki sahə əlavə etdik Dəyər tapın Nəticə .

1. MATCH funksiyasından istifadə edərək diapazonda dəyəri tapın

“Dəyər tapın” bir neçə funksiyanı eşidib, FIND , SEARCH gələ bilər. ağlınıza. Lakin biz qorxuruq ki, bunlar diapazon daxilində tapmaq üçün uyğun deyil, onda nə olacaq?

Cavabsualında yatır. Haha! Bəli, biz “uyğunluq” sözünü qeyd etdik və bu, diapazonda dəyəri tapmaq funksiyası olacaq.

Excel-də MATCH funksiyası aşağıdakıların yerini tapmaq üçün istifadə olunur. diapazonda axtarış dəyəri. Gəlin funksiyadan istifadə edək.

Burada biz aktyorlar massivində Bred Pitt dəyərini axtaracağıq. Beləliklə, bizim düsturumuz

=MATCH(H4,C4:C14,0)

Biz H4 axtaran_dəyəri MATCH -də. Sonra C4:C14 diapazondur və dəqiq uyğunluq üçün 0-dır.

Bu, diapazondakı dəyərin mövqeyini qaytaracaq.

Siz görə bilərsiniz Brad Pitt cədvəlimizdə 2-cidir və düstur həmin rəqəmi qaytardı. Beləliklə, biz diapazonda dəyəri tapdıq.

Əgər axtarış dəyəri üçün mövqe əldə etmək məqsədinizdirsə, o zaman yalnız bunu etməlisiniz.

Lakin əgər siz Hər kəsə dəyərin diapazonda olub-olmadığını anlamağa imkan verən nəticədən sonra bir neçə məntiqi funksiyalar, ƏĞER ISNUMBER kömək edəcək.

düstur

=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")

MATCH funksiyası ISNUMBER daxilindədir, FIND -un mövqeyi və ya xətanı qaytarıb-qaytarmadığını yoxlayır ( MATCH sətir daxilində simvolu almadıqda #N/A! xətası verir). Rəqəm (mövqe) üçün DOĞRU

Ona görə də biz ƏGƏR funksiyası üçün "Tapıldı"nı əgər_doğru_dəyər olaraq təyin etdiniz.

Burada, Brad Pitt üçün MATCH bir nömrə qaytardı (əvvəllər gördük). Beləliklə, son nəticə "Tapıldı"dır.

Əgər biz diapazonda olmayan dəyəri axtarsaq, düstur "Tapılmadı"nı qaytaracaq.

2. Diapazonda Dəyəri Tapmaq üçün COUNTIF Funksiyası

Biz diapazonda dəyəri tapmaq üçün COUNTIF statistik funksiyasından istifadə edə bilərik. COUNTIF funksiyası verilmiş şərtə uyğun gələn xanaların sayını hesablayır.

Təsvir ağlınızda şübhə yarada bilər ki, xanaların sayını əldə etmək bizim məqsədimiz deyil. diapazonda dəyər.

Narahat olmayın! Biz dəyəri tapacağıq və əsas rolu COUNTIF oynayacaq. Bizə həmçinin IF -dən kömək lazımdır.

Düstur aşağıdakı olacaq

=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")

COUNTIF(C4:C14,H4)>0 daxilində C4:C14 diapazondur və H4 tapmaq üçün dəyərdir.

Və bildiyimiz kimi COUNTIF xanaları meyarlara əsasən hesablayır, beləliklə o, H4 əsasında C4:C14 diapazonundan xanaları sayacaq. Dəyəri tapsa, nəticə 0-dan böyük olacaq.

Əgər dəyər 0-dan böyükdürsə, bu o deməkdir ki, dəyər diapazonda tapılıb. Və əgər_doğru_dəyər ("Tapıldı") cavabı olacaq.

3. VLOOKUP

İstifadə edərək biz <12-dən istifadə edə bilərik. a-da dəyər tapmaq üçün>VLOOKUP funksiyasıdiapazon. VLOOKUP şaquli şəkildə təşkil edilmiş diapazonda data axtarır.

Gəlin VLOOKUP istifadə edərək düsturu yazaq.

=VLOOKUP(H4,C4:C14,1,0)

H4 axtarış_dəyəri C4:C14 diapazondur, 1 sütun_numdur, 0 dəqiq uyğunluq üçündür.

Bu, nə mövqeyi, nə də Boolean dəyərini təqdim etməyəcək, əksinə, dəyərinə uyğun olan dəyəri əldə edəcək. tapıntılar.

Düsturumuzun nəticəsi olaraq dəyərin özünü tapdıq.

Əgər biz diapazonda olmayan bir şeyi axtarsaq, düstur #N/A! xətası təmin edin.

Bu xətadan xilas olmaq və diapazonda olmayan dəyər üçün daha yaxşı başa düşülən nəticə əldə etmək üçün , biz IFNA funksiyasından istifadə edə bilərik.

IFNA funksiyası təqdim edilmiş dəyər və ya ifadənin Excel #N/A xətasını qiymətləndirib-qiymətləndirmədiyini yoxlayır. ya yox. Və #N/A! üçün nəticəni əvəz edir.

Düstur

=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")

<1 olacaq>

Biz VLOOKUP -i IFNA ilə tamamladıq və "Tapılmadı"nı ifna_value olaraq təyin etdik. Beləliklə, diapazonda dəyər tapmayanda, nəticədə “Tapılmadı” təmin edəcək.

Lakin dəyər diapazonda olduqda, standart VLOOKUP nəticəsi yekun nəticə olacaq.

Tapılmaya əsaslanan diapazondan dəyər əldə edin

Buna əsaslanan dəyəri əldə etmək olduqca yaygındır. axtarmaqdiapazonda dəyər. Deyək ki, serialda aktyorun adını tapmaqla filmin adını əldə etmək istəyirik.

Dəyəri əldə etməyin bir neçə yolu var. Gəlin bir neçə ən ümumi yanaşmanı araşdıraq.

INDEX MATCH kombinasiyası dəyər əldə edəcək. INDEX funksiyası diapazonda verilmiş yerdə dəyəri qaytarır.

Düstur aşağıdakı olacaq

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Biz gördük ki, MATCH uyğun dəyərin mövqeyini qaytarır və sonra INDEX E4:E14 .

Axtarış dəyərinə əsaslanan dəyəri qaytarmaq üçün VLOOKUP funksiyasından istifadə edə bilərik. Bizim nümunəmiz üçün düstur

=VLOOKUP(H4,C4:E14,3,0)

Burada demək olar ki, bütün cədvəli daxil etdik ( istisna olmaqla) SL. No sütunu) diapazon kimi. sütun_num_indeksi 3-dür, yəni uyğunluqdan asılı olaraq dəyər diapazonun 3-cü sütunundan alınacaq. Üçüncü sütunda filmin adı var.

Əgər Excel 365 istifadə edirsinizsə, istifadə edə biləcəyiniz digər funksiya XLOOKUP -dir.

Bu funksiyadan istifadə edən düstur belə olacaq

=XLOOKUP(H4,C4:C14,E4:E14)

XLOOKUP daxilində əvvəlcə axtarış dəyərini daxil etdik ( H4 ), sonra axtarış diapazonu ( C4:C14 ) və nəhayət, aralığı ( E4:E14 ) istədiyiniz yerdən seçin.çıxış.

XLOOKUP diapazonda olmayan dəyər üçün parametr təyin etməyə imkan verir.

=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")

İndi diapazonda olmayan bir dəyər tapsaq, nəticədə “Tapılmadı” alacağıq.

Nəticə

Hamısı budur sessiya üçün. Excel-də diapazonda dəyər tapmaq üçün yanaşmaları sadaladıq. Ümid edirik ki, bunu faydalı tapacaqsınız. Nəyisə başa düşmək çətin görünsə, şərh verməkdən çekinmeyin. Burada qaçırdığımız digər üsulları bizə bildirin.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.