30 gündə 30 Excel funksiyası: AXTAR

Dünən marafonda 30 gündə 30 Excel funksiyası funksiya ilə əyləndik REP Hüceyrə daxilində diaqramlar yaradaraq və ondan sadə sayma üçün istifadə etməklə (TƏKRAR). Bazar ertəsi günüdür və bir daha bizim mütəfəkkir papaqlarımızı taxmağımız vaxtıdır.

Marafonun 16-cu günü funksiyanı öyrənəcəyik BAXIN (GÖRÜNÜŞ). Bu yaxın dostdur BAXIN (VLOOKUP) və AXTARIN (GPR), lakin bir az fərqli işləyir.

Beləliklə, nəzəriyyəni öyrənək və funksiyanı praktikada yoxlayaq BAXIN (GÖRÜNÜŞ). Bu funksiyadan necə istifadə etmək barədə əlavə məlumatınız və ya nümunələriniz varsa, lütfən şərhlərdə paylaşın.

Funksiya 16: AXTAR

Function BAXIN (LOOKUP) bir sətirdən, bir sütundan və ya massivdən dəyər qaytarır.

LOOKUP funksiyasından necə istifadə edə bilərəm?

Function BAXIN (LOOKUP) axtardığınız dəyərdən asılı olaraq nəticəni qaytarır. Onun köməyi ilə siz aşağıdakıları edə biləcəksiniz:

  • Sütundakı son dəyəri tapın.
  • Mənfi satışlarla son ayı tapın.
  • Şagird nailiyyətlərini faizlərdən hərf qiymətlərinə çevirin.

Sintaksis LOOKUP

Function BAXIN (LOOKUP) iki sintaktik formaya malikdir - vektor və massiv. Vektor şəklində funksiya verilmiş sütun və ya sətirdəki dəyəri, massiv formasında isə massivin birinci sətir və ya sütunundakı dəyəri axtarır.

Vektor forması aşağıdakı sintaksisə malikdir:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (lookup_value) – Mətn, nömrə, mantiq, ad və ya keçid ola bilər.
  • axtarış_vektoru (lookup_vector) – Bir sıra və ya bir sütundan ibarət diapazon.
  • nəticə_vektoru (nəticə_vektoru) – bir sıra və ya bir sütundan ibarət diapazon.
  • arqument diapazonları axtarış_vektoru (axtarış_vektoru) və nəticə_vektoru (nəticə_vektoru) eyni ölçüdə olmalıdır.

Massiv forması aşağıdakı sintaksisə malikdir:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (lookup_value) – Mətn, nömrə, mantiq, ad və ya keçid ola bilər.
  • Axtarış massivin ölçüsünə görə aparılır:
    • əgər massivin sətirlərdən çox sütunu varsa, onda axtarış birinci cərgədə baş verir;
    • sətir və sütunların sayı eynidirsə və ya daha çox sətir varsa, axtarış birinci sütunda baş verir.
  • funksiya tapılan sətir/sütundan sonuncu dəyəri qaytarır.

Tələlərin ARAMA (GÖRÜN)

  • Fəaliyyətdə BAXIN (Gözdən keçirin) içində olan dəqiq uyğunluğu axtarmaq üçün heç bir seçim yoxdur BAXIN (VLOOKUP) və daxil AXTARIN (GPR). Axtarış dəyəri yoxdursa, funksiya axtarış dəyərindən çox olmayan maksimum dəyəri qaytaracaq.
  • Axtarılan massiv və ya vektor artan qaydada çeşidlənməlidir, əks halda funksiya səhv nəticə verə bilər.
  • Əgər axtarılan massiv/vektordakı ilk dəyər axtarış dəyərindən böyükdürsə, o zaman funksiya xəta mesajı yaradacaq. #AT (#Yoxdur).

Nümunə 1: Sütundakı son dəyərin tapılması

Massiv funksiyası şəklində BAXIN (LOOKUP) sütundakı son dəyəri tapmaq üçün istifadə edilə bilər.

Excel yardımı qiymət təklif edir 9,99999999999999E + 307 xanaya yazıla bilən ən böyük ədəd kimi. Düsturumuzda istənilən dəyər kimi təyin olunacaq. Güman edilir ki, belə böyük rəqəm tapılmayacaq, ona görə də funksiya D sütununda sonuncu dəyəri qaytaracaq.

Bu nümunədə D sütunundakı nömrələrin çeşidlənməsinə icazə verilir, əlavə olaraq mətn dəyərlərinə rast gələ bilər.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 gündə 30 Excel funksiyası: AXTAR

Misal 2: Mənfi dəyəri olan son ayı tapın

Bu nümunədə vektor formasından istifadə edəcəyik BAXIN (GÖRÜNÜŞ). D sütununda satış dəyərləri, E sütununda ayların adları var. Bəzi aylarda işlər yaxşı getmədi və satış dəyərləri olan xanalarda mənfi rəqəmlər göründü.

Mənfi ədədi olan son ayı tapmaq üçün düstur ilə BAXIN (LOOKUP) hər bir satış dəyərindən aşağı olduğunu yoxlayacaq 0 (düsturdakı bərabərsizlik). Sonra, bölürük 1 nəticədə hər ikisi ilə nəticələnirik 1, və ya xəta mesajı #DIV/0 (#BÖLMƏ/0).

İstənilən dəyər olduğundan 2 tapılmadıqda, funksiya sonuncu tapılanı seçəcək 1, və E sütunundan müvafiq dəyəri qaytarın.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 gündə 30 Excel funksiyası: AXTAR

Explanation: Bu düsturda arqument əvəzinə axtarış_vektoru (lookup_vector) ifadəsi əvəz edilmişdir 1/(D2:D8<0)dan ibarət olan kompüterin operativ yaddaşında massiv əmələ gətirir 1 və səhv dəyərləri #DIV/0 (#BÖLMƏ/0). 1 D2:D8 diapazonunda müvafiq xananın dəyərindən kiçik olduğunu göstərir 0, və səhv #DIV/0 (#DIV/0) – nədən böyük və ya bərabərdir 0. Nəticədə bizim vəzifəmiz sonuncunu tapmaqdır 1 yaradılmış virtual massivdə və buna əsaslanaraq E2:E8 diapazonundan ayın adını qaytarın.

Misal 3: Şagird nailiyyətlərinin faizlərdən hərf qiymətlərinə çevrilməsi

Əvvəllər funksiyadan istifadə edərək oxşar problemi artıq həll etmişik BAXIN (VPR). Bu gün funksiyadan istifadə edəcəyik BAXIN (VIEW) vektor formasında şagird nailiyyətlərini faizlərdən hərf qiymətlərinə çevirmək üçün. Fərqli BAXIN funksiya üçün (VLOOKUP). BAXIN (GÖRÜNÜŞ) Faizlərin cədvəlin birinci sütununda olmasının fərqi yoxdur. Siz tamamilə hər hansı bir sütun seçə bilərsiniz.

Aşağıdakı misalda xallar D sütununda, artan qaydada sıralanır və onların müvafiq hərfləri axtarılan sütunun solunda C sütunundadır.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 gündə 30 Excel funksiyası: AXTAR

Cavab yaz