Excel'de Birden Çok Sayfa ile DÜŞEYARA Formülü Nasıl Kullanılır

  • Bunu Paylaş
Hugh West

Bugün nasıl kullanılacağını göstereceğiz VLOOKUP formülü Aslında, Excel'in en önemli ve yaygın olarak kullanılan işlevlerinden biri VLOOKUP işlevi . Ayrıca, şunları da kullanabiliriz VBA VLOOKUP işlevi Tek bir çalışma sayfasında veya bir çalışma sayfası aralığında belirli verileri aramak için.

Ayrıca, bugün aşağıdakileri nasıl kullanabileceğimizi göstereceğiz VLOOKUP formülleri içinde bazı belirli verileri aramak için çoklu çalışma sayfaları Excel'de.

Alıştırma Çalışma Kitabını İndirin

Alıştırma çalışma kitabını buradan indirebilirsiniz:

Birden Çok Sayfa ile DÜŞEYARA Formülü.xlsx Deneme Sınavı İşaretleri.xlsx

Excel'in DÜŞEYARA İşlevine Giriş

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • Bu işlev, aşağıdaki gibi adlandırılan bir hücre aralığı alır table_array bir argüman olarak.
  • Ardından, belirli bir değeri arar lookup_value içinde önce sütununun table_array .
  • Ayrıca, aşağıdaki durumlarda yaklaşık bir eşleşme arar [range_lookup] argüman şudur DOĞRU Aksi takdirde tam eşleşme arar. Burada varsayılan değer DOĞRU .
  • Herhangi bir eşleşme bulursa lookup_value içinde önce sütununun table_array , belirli bir sütuna doğru birkaç adım ilerler (col_index_number).

Ardından, o hücredeki değeri döndürür.

Ek olarak, bunun bir örneğini de ekledik VLOOKUP fonksiyonu. Şimdi, aşağıdaki şekle bakın.

Formül Dağılımı

Burada, formül VLOOKUP(G8,B4:D15,3,FALSE) değerini aramak için G8 hücre " Angela " bölümünde önce tablonun sütunu: B4:D15 .

Birini bulduktan sonra, doğruca 3'üncü sütununda col_index_number o 3 .)

Sonra oradan değeri döndürdü, şuydu 322 .

Excel'de DÜŞEYARA Formülünü Birden Çok Sayfa ile Kullanmanın 5 Yolu

Burada, farklı çalışma sayfalarında üç hafta içinde bazı adayların yazılı ve viva sınavlarındaki notlarını içeren bir çalışma kitabımız var. Ayrıca, ilkinin adı 1. Hafta .

Daha sonra 2'nci çalışma sayfası 2. Hafta .

Son olarak, kurumun adı 3'üncü işaretlerini içeren çalışma sayfası Marco Group o 3. Hafta .

Şimdi, amacımız onların işaretlerini üç çalışma sayfalarını kullanarak yeni çalışma sayfasına VLOOKUP Excel'in işlevi.

1. Her Çalışma Sayfasında Ayrı Ayrı Arama Yapmak için DÜŞEYARA Formülü

Burada, yeni bir çalışma sayfamız var "Yalnızca DÜŞEYARA" tüm adayların isimlerinin alfabetik olarak sıralandığı (A'dan Z'ye) . Şimdi, biz kullanacağız VLOOKUP Excel'de birden çok sayfadan arama yapmak için formül.

Her şeyden önce, şu adreste arama yapacağız üç çalışma sayfaları ayrı ayrı.

Burada arama yapacağız lookup_value Bir çalışma sayfasından başka bir çalışma sayfasının hücre aralığına.

Formülün sözdizimi şöyle olacaktır:

=VLOOKUP(lookup_value,'Sheet_name'!table_array, col_index_number,FALSE)

  • Aramak için Marks içinde Yazılı .. Birinci Haftanın Adayları 'de bu formülü girin. C5 yeni çalışma sayfasının hücresi:
=VLOOKUP(B5,'1. Hafta'!$B$5:$D$10,2,FALSE)

  • Ardından, tuşuna basın GİRİŞ .

Bu gösteriyor ki #N/A! Hata, çünkü hücrenin değeri B5 içinde "Yalnızca DÜŞEYARA" levha, Alex Hales , aralıkta mevcut değildir B5:D10 sayfanın "1. Hafta " .

  • Ardından, sürükleyin Doldurma Kolu simgesi.

Sonuç olarak, yalnızca yarışmaya katılan adayların notlarını görüyoruz. 1. Hafta gösteriliyor, geri kalanı hata gösteriyor.

  • Benzer şekilde, viva notunu bulmak için aşağıdaki formülü yazın D5 Hücre.
=VLOOKUP(B5,'1. Hafta'!$B$5:$D$10,3,FALSE)

  • Ardından, tuşuna basın GİRİŞ .

  • Ardından, sürükleyin Doldurma Kolu simgesini tıklatarak formülü hücrelerin geri kalanına uygulayın.

Dolayısıyla, yalnızca yarışmaya katılan adayların notlarını görüyoruz. 1. Hafta gösteriliyor, geri kalanı hata gösteriyor.

Ayrıca, benzer bir görevi aşağıdakiler için de gerçekleştirebiliriz 2. Hafta ve 3. Hafta Ancak bu da ihtiyaçlarımızı karşılamayacaktır. Bu nedenle, daha iyi bir yaklaşım aramalıyız.

Dikkat edin: Burada, aşağıdakiler için göreli hücre referansı kullandık lookup_value (B5) için mutlak hücre referansı, ancak table_array ($B$5:$D$10) Çünkü biz istiyoruz ki lookup_value sürüklerken teker teker artırmak için Doldurma Kolu simgesi, ancak table_array sabit kalır.

Daha fazlasını okuyun: Eşleşme Varken DÜŞEYARA Neden #N/A Döndürüyor? (5 Neden & Çözüm)

2. Excel'de IFERROR İşlevi ile Birden Çok Sayfada Arama Yapın

Bu sefer ilk olarak ilk çalışma sayfasında bir aday arayacağız ( 1. Hafta ).

Ardından, onu ilk çalışma sayfasında bulamazsak, ikinci çalışma sayfasında arayacağız ( 2. Hafta ).

Ve eğer onu hala bulamazsak, üçüncü çalışma sayfasında arayacağız ( 3. Hafta ).

Eğer onu hala bulamazsak, o zaman onun öldürüldüğüne karar vereceğiz. yok sınavdan.

Bir önceki bölümde gördük, VLOOKUP geri döner YOK! ile herhangi bir eşleşme bulamazsa hata verir. lookup_value içinde table_array .

Bu sefer yuvayı biz yapacağız. VLOOKUP içindeki işlevler ve IFERROR işlevi hataları işlemek için.

Bu nedenle formülün sözdizimi şöyle olacaktır:

=IFERROR(VLOOKUP(lookup_value, "Sheet1_Name"!table_array,col_index_number,FALSE),IFERROR(VLOOKUP(lookup_value, "Sheet2_Name"!table_array,col_index_number,FALSE),IFERROR(VLOOKUP(lookup_value, "Sheet3_Name"!table_array,col_index_number,FALSE), "Absent"))

  • Şimdi, aşağıdaki formülü C5 hücresinin "VLOOKUP & IFERROR" levha.
=IFERROR(VLOOKUP(B5,'Hafta 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'Hafta 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'Hafta 3'!$B$5:$D$10,2,FALSE), "Yok"))

  • Ardından, tuşuna basın GİRİŞ .

Sonuç olarak, aşağıdaki yazılı işaretleri göreceksiniz Alex Hales .

Sonra, Alex Hales'in viva izlerini bulacağız.

  • Bu nedenle, aşağıdaki formülü D5 Hücre.
=IFERROR(VLOOKUP(B5,'Hafta 1'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5,'Hafta 2'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5,'Hafta 3'!$B$5:$D$10,3,FALSE), "Yok"))

  • Bundan sonra, tuşuna basın GİRİŞ .

  • Ardından, her iki hücreyi de seçin C5 ve D5 .
  • Sonuç olarak, sürükleyin Doldurma Kolu simgesine Otomatik Doldurma hücrelerin geri kalanında karşılık gelen veriler C6:D24 .

Son olarak, tüm adaylar için hem yazılı hem de viva notlarını göreceksiniz.

Daha fazlasını okuyun: Excel'de İki Sayfa Arasında DÜŞEYARA Örneği

Benzer Okumalar

  • DÜŞEYARA Çalışmıyor (8 Neden & Çözümler)
  • Excel DÜŞEYARA vs VLOOKUP: 3 Örnekle
  • DÜŞEYARA'da Tablo Dizisi Nedir? (Örneklerle Açıklanmıştır)
  • Excel'de İç İçe DÜŞEYARA Nasıl Kullanılır (3 Kriter)
  • Excel'de Birden Çok Ölçütle DÜŞEYARA Kullanma (6 Yöntem + Alternatifler)

3. Excel'de Birden Fazla Sayfada Arama Yapmak için Birleşik Formül Kullanma

Aslında, iç içe geçmiş IFERROR ve VLOOKUP Daha önce kullandığımız formül faydalıdır, ancak yine de kullanımı biraz karmaşıktır. Temel olarak, çok sayıda çalışma sayfası varsa kafanın karışması ve hata üretme olasılığı yüksektir.

Böylece, aşağıdakileri kullanarak başka bir formül oluşturacağız DOLAYLI , İNDEKS , MAÇ ve COUNTIF daha da karmaşık görünen, ancak çok sayıda çalışma sayfası olduğunda uygulaması nispeten daha kolay olan işlevler.

  • Öncelikle, tüm çalışma sayfalarının adlarını içeren yatay bir dizi oluşturun. F5:H5 hücreler.

  • Ardından, aşağıdaki formülü C5 Hücre.
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),2,FALSE), "Absent")

  • Ardından, tuşuna basın GİRİŞ .

Formül Dağılımı

  • İlk olarak, COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5) hücresindeki değerin kaç katı olduğunu döndürür B5 aralığında mevcut olduğunu '1. Hafta′!B5:B10 , '2. Hafta'!B5:B10 ve '3. Hafta'!B5:B10 sırasıyla. [Burada $F$5:$H$5 çalışma sayfalarının adlarıdır. DOLAYLI formül alır 'Sayfa_Adı'!B5:B10 .]
    • Çıktı: {0,0,1} .
  • İkinci olarak, MATCH(TRUE,{0,0,1}>0,0) içindeki değerin hangi çalışma sayfasında olduğunu döndürür B5 mevcut.
    • Çıktı: 3 .
  • İşte geri döndü 3 içindeki değer olarak B5 ( Alex Hales ) çalışma sayfası no 3 ( 3. Hafta ).
  • Üçüncüsü, INDEX($F$5:$H$5,1,3) hücresindeki değerin bulunduğu çalışma sayfasının adını döndürür B5 öyle.
    • Çıktı: "3. Hafta" .
  • Dördüncü olarak, INDIRECT("'"& "3. Hafta″&"'!$B$4:$D$9") içindeki değerin bulunduğu çalışma sayfasının toplam hücre aralığını döndürür. B5 mevcut.
    • Çıktı: {"Nathan Mills",72,59; "Ruth Williamson",53,55; "Alex Hales",67,70; "Matthew Shepherd",76,45; "Christina Paul",69,75; "Ricardo Moyes",57,61}.
  • Sonunda, VLOOKUP(B5,{"Nathan Mills",72,59; "Ruth Williamson",53,55; "Alex Hales",67,70; "Matthew Shepherd",76,45; "Christina Paul",69,75; "Ricardo Moyes",57,61},2,FALSE) döndürür 2. sütun hücresindeki değerin bulunduğu bu aralıktaki satırın B5 Kibritler.
    • Çıktı: 67 .
  • İşte aradığımız yazılı sınav notu bu.
  • Ve adın herhangi bir çalışma sayfasında bulunmaması durumunda, geri dönecektir "Yok" çünkü onu bir IFERROR fonksiyon.

Burada, aşağıdakileri bulmak için benzer bir formül kullanabilirsiniz Viva adayların notları.

  • Yani, değiştir col_index_number gelen 2 için 3 ve formülü yazınız.
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),3,FALSE), "Absent")

  • Ardından, tuşuna basın GİRİŞ sonucu almak için.

  • Ardından Doldurma Kolu simgesi.

Son olarak, tüm adayların hem yazılı hem de viva notlarını aldık. Ayrıca, isimleri bulunamayanlar yok olarak işaretlenmiştir.

Daha fazlasını okuyun: INDEX MATCH vs VLOOKUP Fonksiyonu (9 Örnek)

4. Dinamik Sütun Dizin Numaralı DÜŞEYARA Formülü

Şimdiye kadar, yazılı sınavdaki notları çıkarmak için col_index_num olarak 2 . Ve viva notları için, 3 .

Aslında, formülleri her iki sütuna da ayrı ayrı ekliyoruz.

Sonunda, birden fazla sütunumuz olduğunda, tüm sütunlara ayrı ayrı formül eklemek oldukça zahmetli olacaktır.

Bu yüzden, bu sefer bir formül oluşturacağız, böylece formülü önce sütununu seçin ve Doldurma Kolu simgesi.

Basit. Aşağıdaki gibi saf bir sayı eklemek yerine col_index_num , ekle SÜTUNLAR($C$1:D1) formül içindeyse C sütunu ( Yazılı Notlar İçin ).

Sonra, geri dönecek 2 .

Sonra, eğer onu E sütunu , olacak SÜTUNLAR($C$1:E1) ve geri dön 3 Ve böyle devam eder.

  • Şimdi önceki bölümdeki formülü şu şekilde değiştiriyoruz:
=IFERROR(VLOOKUP($B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),$B5)>0,0))&"'!$B$5:$D$10"),COLUMNS($C$1:D1),FALSE), "Absent")

  • Ardından, tuşuna basın GİRİŞ .

  • Bundan sonra, sürükleyin Doldurma Kolu almak için sağ taraftaki simgeye Viva İşaretler.

  • Ardından, sürükleyin Doldurma Kolu simgesi aşağı.

Son olarak, tüm adaylar için hem yazılı hem de viva notlarını göreceksiniz.

Dikkat edin: Burada, biz değiştirdik lookup_value gelen B5 ila $B5 böylece sağa sürüklendiğinde değişmeden kalır, ancak aşağı sürüklendiğinde değişir.

Daha fazlasını okuyun: Excel Dinamik DÜŞEYARA (3 Formül ile)

5. Excel'de Birleşik İşlevlerle DÜŞEYARA Formülü

Burada, başka bir VLOOKUP formülünü yok sayan birden çok sayfalı Excel'de IFERROR fonksiyonu. Öyleyse, aşağıda verilen adımları görelim.

Adımlar:

  • İlk olarak, yeni bir hücre seçmeniz gerekir C5 yazılı işaretleri nerede tutmak istediğinizi belirleyin.
  • İkinci olarak, aşağıda verilen formülü kullanmalısınız C5 Hücre.
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),2,FALSE)

  • Üçüncü olarak, basın GİRİŞ .

  • Benzer şekilde, aşağıdaki formülü D5 Viva işaretlerini almak için hücre.
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),3,FALSE)

  • Ardından, tuşuna basın GİRİŞ .

  • Ardından Doldurma Kolu simgesi.

Son olarak, tüm adayların hem yazılı hem de viva notlarını göreceksiniz. #N/A Söz konusu sayfalarda isimlerin eksik olduğu yerlerde hata.

Excel'de DÜŞEYARA İşlevinin Sınırlamaları ve Bazı Alternatifleri

  • Burada, aşağıdakileri kullanamazsınız VLOOKUP fonksiyonunun lookup_value içinde değil önce sütununu kullanamazsınız. Örneğin, önceki örnekte VLOOKUP alan adayın adını bilmek için işlev 90 yazılı sınavda.
  • Bununla birlikte, şunları kullanabilirsiniz EĞER , IFS , İNDEKS EŞLEŞMESİ , XLOOKUP veya FİLTRE Bunu çözmek için Excel'in işlevleri (Burada bu makale ).
  • Ayrıca, VLOOKUP yalnızca önce değeriyle birden fazla değer eşleşiyorsa lookup_value Bu gibi durumlarda, aşağıdaki FİLTRE fonksiyonunu kullanarak tüm değerleri elde edebilirsiniz (Burada bu makale ).

Excel'de Birden Çok Çalışma Kitabı ile DÜŞEYARA Formülü Nasıl Uygulanır

Bu bölümde, aşağıdaki yöntemlerin nasıl uygulanacağını tartışacağız VLOOKUP formülünü birden çok çalışma kitabıyla Excel'de kullanabilirsiniz. Şimdi, aşağıdaki çalışma kitabının adını Deneme Sınavı Notları Ayrıca, bu çalışma kitabında üç Çalışma sayfaları da var. 1. Hafta, 2. Hafta ve 3. Hafta .

Şu anda, adaylar tarafından alınan ön ve son yazılı notlarını karşılaştırmak istiyoruz. İlk önce, son yazılı notlarını bulduk. Burada, önceki yöntemlerden herhangi birini izleyerek bunu bulabilirsiniz. Şimdi, ön yazılı notlarını başka bir çalışma kitabından çıkaracağız.

  • Bu nedenle, aşağıdaki formülü D5 Hücre.
=IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, '[Mock Test Marks.xlsx]Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 3'!$B$5:$D$10,2,FALSE), "Absent"))

Burada, bu formülü kullanırken her iki çalışma kitabını da açmanız gerekir. Aksi takdirde, aşağıdaki formülü kullanmanız gerekir dolgu yolu/konumu sadece dosya adını kullanmak yerine.

  • Ardından, tuşuna basın GİRİŞ .

  • Ardından, sürükleyin Doldurma Kolu simgesi aşağı.

Son olarak, tüm adaylar için hem final hem de ön yazılı notlarını göreceksiniz.

Uygulama Bölümü

Şimdi, açıklanan yöntemi kendi başınıza uygulayabilirsiniz.

Sonuç

Bu yöntemleri kullanarak VLOOKUP Excel'in bir çalışma kitabındaki birden çok sayfadan veri ayıklamak için bir formül olarak işlevi. Başka sorunuz var mı? Bize sormaktan çekinmeyin.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.