Mündəricat
Microsoft Excel-də siz VLOOKUP funksiyası haqqında yaxşı xəbərdar ola bilərsiniz, halbuki Excel 365-də XLOOKUP funksiyasının əlavə edilməsi istifadəçinin rahatlığı baxımından əvvəlki funksiyanı üstələmək üçün daha böyük imkanlara malikdir. Bu məqalədə siz bu iki faydalı axtarış funksiyası arasında müqayisələrin ətraflı icmalına sahib olacaqsınız: XLOOKUP və VLOOKUP uyğun nümunələr və müvafiq təsvirlərlə.
Təcrübə İş Kitabını endirin
Bu məqaləni hazırlamaq üçün istifadə etdiyimiz Excel iş kitabını yükləyə bilərsiniz.
XLOOKUP vs VLOOKUP.xlsx
Excel-də XLOOKUP və VLOOKUP əsasları
XLOOKUP funksiyası
XLOOKUP funksiya uyğunluq üçün diapazonu və ya massivi axtarır və ikinci diapazondan və ya massivdən müvafiq elementi qaytarır. Varsayılan olaraq, dəqiq uyğunluq istifadə olunur. Bu funksiyanın ümumi düsturu aşağıdakı kimidir:
=XLOOKUP(axtarma_dəyəri, axtarış_massivi, qaytarma_massivi, [əgər_tapılmamışsa], [uyğun_rejim], [axtarış_rejimi])
VLOOKUP Funksiya
VLOOKUP funksiyası cədvəlin ən sol sütununda dəyəri axtarır və sonra eyni dəyəri qaytarır müəyyən bir sütundan sıra. Varsayılan olaraq, cədvəl artan qaydada sıralanmalıdır. Bu funksiyanın ümumi düsturu belə görünür:
=VLOOKUP(axtarma_dəyəri, cədvəl_massivi, col_index_num, [aralıq_axtar])
Arqumentlərməqalə indi Excel-də XLOOKUP və VLOOKUP arasındakı fərqləri anlamağa kömək edəcək. Hər hansı bir sualınız və ya rəyiniz varsa, şərh bölməsində mənə bildirin. Və ya bu veb-saytda Excel funksiyaları ilə bağlı digər məqalələrimizə baxa bilərsiniz.
XLOOKUP funksiyasının izahıArqument | Tələb olunan/İsteğe bağlı | İzahat |
---|---|---|
axtarış_dəyəri | Tələb olunur | Məlumat cədvəlində axtarılmalı olan müəyyən edilmiş dəyər. |
axtarış_massivi | Tələb olunur | Axtarış dəyərinin olacağı xanalar və ya massiv axtarılmalıdır. |
qaytarma_massivi | Tələb olunur | İkinci xanalar diapazonu və ya çıxış məlumatının çıxarılacağı massiv. |
[əgər_tapılmamışsa] | İstəyə bağlı | Axtarış dəyəri tapılmadıqda mətn formatında fərdiləşdirilmiş mesaj. |
[match_mode] | Könüllü | Bu funksiyanın müəyyən edilmiş meyarlara və ya joker xarakter uyğunluğuna əsaslanan dəqiq uyğunluğu axtarıb tapmayacağını müəyyən edir. |
[axtarış_rejimi] | İstəyə görə | Axtarış sırasını müəyyən edir (artan və ya azalan, sondan ilk və ya birincidən axırına qədər). |
Arqumentlər VLOOKUP funksiyasının izahı
Arqument | Tələb/İstəyə Bağlı | İzahat |
---|---|---|
axtarış_dəyəri | Tələb olunur | Məlumat cədvəlində axtarılacaq müəyyən dəyər. |
cədvəl_massivi | Tələb olunur | Bir sıra xanalar və ya massivaxtarış dəyəri axtarılacaq. |
col_index_num | Tələb olunur | Qayıdış dəyərinin mövcud olduğu göstərilən massivdəki sütunun indeks nömrəsi. |
[aralıq_axtarış] | İstəyə görə | Dəqiq və ya təxmini uyğunluğu müəyyənləşdirir. |
5 İstifadələr arasında müqayisəli nümunələr XLOOKUP və VLOOKUP
Bu iki funksiyanın bir-birindən necə oxşar və ya fərqli olduğunu öyrənmək üçün indi bəzi nümunələrə keçək. Məlumat dəstinizlə işləyərkən VLOOKUP və ya XLOOKUP funksiyasından harada istifadə etməli olduğunuzu da öyrənəcəksiniz.
1. Unikal Dəyər Axtarmaq və Məlumat Çıxarmaq üçün XLOOKUP və VLOOKUP
Aşağıdakı şəkildə bir neçə məşhur smartfon cihazı və onların spesifikasiyası ilə verilənlər bazası təqdim olunur. Burada ayrıca VLOOKUP və XLOOKUP funksiyalarından istifadə etməklə, biz bu funksiyaların müəyyən edilmiş axtarış dəyəri əsasında unikal data çıxarmaq üçün necə işlədiyini görəcəyik.
Məsələn, biz məlumat cədvəlindən Samsung S21 Ultra-nın spesifikasiyalarını çıxaracağıq.
Əvvəlcə VLOOKUP funksiyasını tətbiq edəcəyik. C16 xanasının çıxışında tələb olunan düstur belə olacaq:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Enter düyməsini basdıqdan sonra, siz cədvəldə mövcud olan göstərilən smartfon üçün bütün məlumatları əldə edəcəksiniz.
İndi, əgər biz istifadə etsəkVLOOKUP funksiyası əvəzinə XLOOKUP funksiyası, çıxış C16 xanası aşağıdakı düsturla daxil ediləcək:
=XLOOKUP(B16,B5:B13,C5:E13,,0)
Enter düyməsini basdıqdan sonra siz VLOOKUP funksiyası ilə tapılan oxşar nəticə əldə edəcəksiniz.
Beləliklə, əsas Bu iki funksiyadan istifadə arasındakı fərq ondadır ki, VLOOKUP funksiyası massivdə göstərilən sütun nömrələrinə əsaslanaraq çoxlu dəyərlər çıxardı, halbuki XLOOKUP funksiyası bir sıra götürərək oxşar çıxışı qaytardı. qaytarma massivi arqumenti kimi spesifikasiyaları ehtiva edən xanalar.
Ətraflı oxuyun: Birdən çox Dəyəri Şaquli Qaytarmaq üçün Excel VLOOKUP
2. Axtarış Dəyəri Tapılmadıqda VLOOKUP Mesajı Göstərə bilmir
İndi isə verilənlər cədvəlində axtarış dəyərinin tapılmadığı bir ssenarini düşünək. Beləliklə, VLOOKUP funksiyasının istifadəsi burada #N/A xətası qaytaracaq. Lakin XLOOKUP funksiyası, axtarış dəyəri cədvəldə tapılmadıqda, çıxış mesajını fərdiləşdirməyə imkan verəcək.
Fərz edək ki, Xiaomi Mi 10 Pro-nun spesifikasiyalarını tapacağıq. aşağıdakı cədvəldə.
Axtarış dəyəri B16 xanasında olduğundan, VLOOKUP funksiyası ilə tələb olunan düstur çıxış C16 xanası belə olacaq:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Enter düyməsini basdıqdan sonra funksiya qaytaracaq Axtarış kimi #N/A xətasıdəyər data cədvəlində mövcud deyil.
İndi mesajı XLOOKUP funksiyası ilə fərdiləşdirsəniz, əgər axtarış dəyəri tapılmazsa, tələb olunan C16 xanasındakı düstur belə görünə bilər:
=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)
Enter düyməsini basdıqdan sonra funksiya müəyyən edilmiş məlumatları qaytaracaq. mesaj: “Tapılmadı” .
Əgər siz VLOOKUP funksiyası ilə fərdiləşdirilmiş mesaj göstərmək istəyirsinizsə, onda siz ƏGƏR funksiyasını burada VLOOKUP funksiyası ilə birləşdirmək üçün.
Ətraflı oxuyun: Uyğunluq mövcud olduqda niyə VLOOKUP #N/A Qaytarır? (5 Səbəb və Həll Yolları)
Oxşar Oxumalar
- VLOOKUP İşləmir (8 Səbəb və Həll Yolları)
- Excel LOOKUP vs VLOOKUP: 3 Nümunə ilə
- INDEX MATCH vs VLOOKUP Funksiya (9 Nümunə)
- İstifadə edin Excel-də Çoxsaylı Kriteriyalarla VLOOKUP (6 Metod + Alternativlər)
- Excel SUMIF & Çoxsaylı Vərəqlərdə VLOOKUP
3. VLOOKUP Yalnız Ən Sol Sütunda Dəyəri Axtarır
Aşağıdakı şəkildə verilənlər bazası bir qədər dəyişdirilib. Cihaz adlarını ehtiva edən sütun məlumat cədvəlinin sonuna köçürüldü. Bildiyimiz kimi, VLOOKUP funksiyası cədvəlin yalnız ən sol sütununda axtarış dəyərini axtarır, indi biz ən sağda bir dəyər axtarsaq, funksiyanın qaytaracağı çıxışı öyrənəcəyik.cədvəldəki sütun.
C16 xanasında tələb olunan funksiya:
=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)
Enter düyməsini basdıqdan sonra qaytarılma çıxışı kimi #N/A xətası tapacaqsınız. Beləliklə, indi başa düşülür ki, VLOOKUP funksiyasından istifadə edərkən siz yalnız ən sol sütunda dəyər axtarmaq lazımdır, əks halda funksiya gözlənilən nəticəni göstərməyəcək.
Lakin XLOOKUP funksiyası bu halda sizi məyus etməyəcək. XLOOKUP funksiyasından istifadə etməklə siz sadəcə xanaların diapazonunu və ya axtarış massivini qeyd etməklə cədvəlin istənilən yerində axtarış dəyərini axtara bilərsiniz.
Beləliklə, göstərilən verilənlər üçün cədvəldən mövcud məlumatları çıxarmaq üçün B16 xanasında mövcud olan cihaz, XLOOKUP funksiyası aşağıdakı sintaksislə çıxış edəcək:
=XLOOKUP(B16,E5:E13,B5:D13,,0)
Enter<2 düyməsini basdıqdan sonra>, sizə dərhal göstərilən smartfon cihazı üçün çıxarılan məlumat göstəriləcək.
Ətraflı oxuyun: Sonuncunu tapmaq üçün Excel VLOOKUP Sütundakı dəyər (Alternativlərlə)
4. Yalnız XLOOKUP ilə Son Baş Verməyə əsaslanan məlumatı çıxarın
XLOOKUP funksiyası cədvəldə axtarış dəyərinin sonuncu baş verməsi əsasında məlumatları çıxarır. Məsələn, biz B sütununda hansı smartfon cihazının Bionic çipsetindən istifadə edən sonuncu olduğunu öyrənə bilərik.
<-da XLOOKUP funksiyası ilə tələb olunan düstur. 1>C16 xanası olmalıdırbe:
=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)
Enter düyməsini basdıqdan sonra funksiya dərhal müvafiq cihazın adını qaytaracaq.
Funksiyada biz [axtarış_rejimi] arqumentindən istifadə etdik, burada '-1' funksiyanın dəyəri sonuncudan birinciyə qədər axtaracağını nəzərdə tutur. Burada '1' seçimini seçsəniz, o zaman funksiya birincidən sonuncuya kimi görünəcək.
Əksinə, VLOOKUP funksiyasının özü cədvəldəki son hadisə əsasında məlumatları çıxara bilmir. Məlumat cədvəlində sonuncudan dəyəri axtarmaq üçün bəzi digər funksiyalarla birləşdirilməli ola bilər.
Ətraflı oxuyun: Excel-də birdən çox iş vərəqindən məlumatları necə çıxarmaq olar (4 sürətli üsul)
5. XLOOKUP Joker Simvollardan İstifadə etmək üçün Könüllü Arqument Qəbul edir
Son nümunəmizdə biz VLOOKUP və XLOOKUP funksiyalarının verilənlərə əsaslanan məlumatları çıxararkən necə işlədiyini araşdıracağıq. axtarış dəyəri kimi qismən uyğunluqda. Məsələn, biz smartfon cihazının 'S21' model nömrəsini axtararaq mövcud spesifikasiyaları öyrənəcəyik.
Wildcard istifadə etməklə. Simvollar , həmçinin Ampersand (&) operatorları, C16 xanasında VLOOKUP funksiyası belə görünəcək:
=VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)
Enter düyməsini basdıqdan sonra düstur Samsung S21 Ultra üçün verilən bütün spesifikasiyaları qaytaracaqdataset.
İndi XLOOKUP funksiyasından istifadə edərkən biz [match_mode] arqumentini aktivləşdirib onu
Beləliklə, C16 xanasında tələb olunan funksiya belə görünəcək:
=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)
Enter düyməsini basdıqdan sonra əvvəllər VLOOKUP funksiyasında tapılan oxşar nəticə əldə edəcəksiniz.
Ətraflı oxuyun: Excel-də Wildcard ilə VLOOKUP (3 Metod)
Niyə XLOOKUP VLOOKUP-dan daha yaxşıdır ?
- XLOOKUP funksiyasında siz xanalar diapazonunu və ya massivi məlumat cədvəlindən işarələmək üçün çox asan olan qaytarma massivi kimi təyin etməlisiniz. . VLOOKUP funksiyasında, cədvəldən çoxlu dəyərlər çıxararkən, qaytarılan dəyərlərin mövcud olduğu massivdəki sütunların indeks nömrələrini əl ilə təyin etməlisiniz və bəzən indeks nömrələrini tapmaq olduqca çətin olur. böyük verilənlər toplusundan.
- XLOOKUP funksiyası axtarış dəyəri tapılmadıqda fərdiləşdirilmiş mesaj göstərmək lazım olduqda daha əlverişlidir. VLOOKUP funksiyası heç bir fərdiləşdirilmiş mesajı göstərə bilməz.
- VLOOKUP funksiyası cədvəlin ən sol sütununda dəyəri axtarır, XLOOKUP funksiya verilmiş verilənlər cədvəlində istənilən sütunda dəyəri axtarır.
- VLOOKUP funksiyası ilə siz müəyyən etməlisinizbütün cədvəl massivi burada axtarış dəyəri və qaytarılan dəyər(lər) mövcuddur. XLOOKUP funksiyasında siz axtarış massivini və qaytarma massivini ayrıca təyin etməlisiniz.
- XLOOKUP funksiyası aşağıdan yuxarıya doğru axtarış dəyərini axtarır. verilmiş verilənlər dəsti, halbuki VLOOKUP cədvəldəki sonuncu hadisəyə əsaslanan məlumatları çıxarmaq üçün başqa funksiyalara ehtiyac var.
- XLOOKUP funksiyası ikili axtarışa getməyə imkan verir. , VLOOKUP funksiyası belə bir kriteriyaya uyğun gəlmir.
- VLOOKUP funksiyası ilə siz yalnız növbəti kiçik dəyəri qaytarmaq üçün təxmini uyğunluqdan istifadə edə bilərsiniz. Lakin XLOOKUP funksiyası ilə siz cədvəldən növbəti kiçik və ya daha böyük dəyərdən hər hansı birini qaytara biləcəksiniz.
Excel-də XLOOKUP məhdudiyyətləri
XLOOKUP funksiyası ilə bağlı yalnız bir xüsusi çatışmazlıq ola bilər ki, bu da onun yalnız Microsoft Excel 365 -də olmasıdır. XLOOKUP funksiyası köhnə versiyalarla uyğun gəlmir. Lakin VLOOKUP funksiyası Excel-in istənilən versiyasında istifadə edilə bilər. Beləliklə, XLOOKUP funksiyasını istifadə etmək üçün maraqlı hesab edirsinizsə, yəqin ki, Microsoft Excel-in ən son versiyasına keçmək daha yaxşı seçim ola bilər.
Nəticə Sözləri
Ümid edirəm ki, bu iki funksiya arasında müqayisəli təhlil, eləcə də yuxarıda göstərilən əlaqəli nümunələr