Excel'de DÜŞEYARA İşlevini Kullanarak En Yüksek Değeri Döndürme

  • Bunu Paylaş
Hugh West

Şüphesiz, VLOOKUP çok yönlü ve kullanışlı bir işlevdir. Excel ile en büyük değeri elde edebilseydik harika olmaz mıydı? VLOOKUP işlevi Kulağa karmaşık geliyor, değil mi? Yanlış! Bu makalede, en yüksek değeri döndürmenin 4 kullanışlı yolunu göstereceğiz. VLOOKUP fonksiyonu ile bir sonraki en yüksek değeri elde etmeyi de öğreneceğiz. VLOOKUP fonksiyon.

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

VLOOKUP.xlsx ile En Yüksek Değeri Döndürme

VLOOKUP Fonksiyonuna Giriş

Basit bir ifadeyle VLOOKUP veya Dikey Arama işlevi kullanıcının girdisini alır, Excel çalışma sayfasında arar ve aynı girdiyle ilgili eşdeğer bir değer döndürür.

  • Fonksiyon Hedefi:

DÜŞEYARA işlevi, bir tablonun en soldaki sütununda bir değer arar ve ardından belirttiğiniz bir sütundan aynı satırdaki bir değeri döndürür.

  • Sözdizimi:

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

  • Argüman Açıklaması:
Tartışma Gerekli / İsteğe bağlı Açıklama
lookup_value Gerekli aramak istediğimiz değer
table_array Gerekli giriş verilerini içeren hücre aralığı
col_index_num Gerekli arama değerinin sütun numarası
range_lookup Opsiyonel TRUE yaklaşık eşleşmeyi, FALSE ise tam eşleşmeyi ifade eder
  • Dönüş Parametresi:

Kullanıcının girdi değerine karşılık gelen tam veya yaklaşık bir değer döndürür.

Excel'de DÜŞEYARA İşlevini Kullanarak En Yüksek Değeri Döndürmenin 4 Yolu

İlk ve en önemli olarak, aşağıdaki tabloda gösterilen Çalışan Bilgileri veri kümesini ele alalım B4:D14 gösteren hücreler Toplam Puan , Satış temsilcisi. ve KIMLIK Bu vesileyle, en yüksek değeri döndürmek istiyoruz. VLOOKUP Bundan sonra, daha fazla gecikmeden, her yönteme uygun örnekle göz atalım.

Burada, kullandığımız Microsoft Excel 365 versiyonu; uygunluğunuza göre başka herhangi bir versiyonu kullanabilirsiniz.

1. Aynı Çalışma Sayfasındaki En Yüksek Değeri Döndür

Başlangıç olarak, aynı çalışma sayfasındaki en yüksek değeri nasıl döndürebileceğimizi görelim MAX ve VLOOKUP fonksiyonları. Burada MAX işlevi belirli bir aralıktaki en büyük değeri döndürürken VLOOKUP fonksiyonu eşleşen değeri arar ve döndürür.

📌 Adımlar :

  • Başlangıçta, şu adrese gidin B17 hücresine>> aşağıda verilen formülü girin.

=MAX(B5:B14)

İşte, burada B5:B14 hücreler şu anlama gelir "Toplam Puan" sütun.

  • Ardından, şu bölüme geçin C17 hücre>> aşağıdaki ifadeyi yazın.

=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)

Formül Dağılımı:

  • MAKS($B$5:$B$14) → bir değerler kümesindeki en büyük değeri döndürür. $B$5:$B$14 hücrelerdir. numara1 argümanını temsil eden "Toplam Puan" sütun.
    • Çıkış → 99
  • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE) → bir tablonun en soldaki sütununda bir değer arar ve ardından belirttiğiniz bir sütundan aynı satırdaki bir değeri döndürür, MAKS($B$5:$B$14) ( lookup_value argümanından) eşlenir. B$5:D$14 ( table_array argüman) dizisi. Sonraki, 2 ( col_index_num argümanı) arama değerinin sütun numarasını temsil eder. Son olarak, YANLIŞ ( range_lookup argümanına) atıfta bulunur. Tam eşleşme arama değerinin.
    • Çıkış → Luke

  • Sonunda, şu adrese gidin D17 hücre>> aşağıdaki denklemi ekleyin.

=VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)

Örneğin B4:B14 hücreler şu noktalara işaret eder "Toplam Puan" sütun.

Daha fazlasını okuyun: DÜŞEYARA Çoklu Değerlerin Maks. (Alternatifli)

2. Başka Bir Çalışma Sayfasından En Yüksek Değeri Alma

Alternatif olarak VLOOKUP fonksiyonu farklı bir çalışma sayfasındaki bir değeri arayabilir. Şimdi bunu çalışırken görelim.

📌 Adımlar :

  • İlk olarak, aşağıda verilen formülü B5 Hücre.

=MAX('Çalışan Bilgisi.'!B5:B14)

Bu durumda, "Çalışan Bilgileri." çalışma sayfasının adı iken B5:B14 hücreler veri kümesini temsil eder.

  • İkinci olarak, bitişikteki C5 hücre>> aşağıdaki denklemi girin.

=VLOOKUP(MAX('Çalışan Bilgisi.'!B5:B14),'Çalışan Bilgisi.'!B5:D14,2,FALSE)

Bu senaryoda B5:B14 hücreleri veri kümesini temsil eder ve "Çalışan Bilgileri." çalışma sayfasının adıdır.

  • Üçüncü olarak, şu bölüme geçin D5 hücre>> uygulayın VLOOKUP fonksiyon.

=VLOOKUP(MAX('Çalışan Bilgisi.'!B5:B14),'Çalışan Bilgisi.'!B5:D14,3,FALSE)

Daha fazlasını okuyun: Excel'de DÜŞEYARA Maksimum Değeri (Sınırlamalar ve Alternatif Seçeneklerle)

Benzer Okumalar

  • DÜŞEYARA Çalışmıyor (8 Neden & Çözümler)
  • Excel DÜŞEYARA vs VLOOKUP: 3 Örnekle
  • INDEX MATCH vs VLOOKUP Fonksiyonu (9 Örnek)
  • Eşleşme Varken DÜŞEYARA Neden #N/A Döndürüyor? (5 Neden & Çözüm)
  • Birden Fazla Değeri Dikey Olarak Döndürmek için Excel DÜŞEYARA

3. Birden Fazla Çalışma Sayfasından En Yüksek Değeri Getirme

Tersine, birden çok çalışma sayfasından en yüksek değeri döndürmek için VLOOKUP Bu durumda, varsayalım ki Asya Bölgesi için Çalışan Bilgileri görüntüleyen veri kümesi Toplam Puan , Satış Temsilcisi ve KIMLIK sırasıyla.

Benzer şekilde, elimizde Avrupa Bölgesi için Çalışan Bilgileri veri kümesi.

Son olarak, veri kümesi Afrika Bölgesi için Çalışan Bilgileri mevcut.

📌 Adımlar :

  • İlk olarak, şu adrese gidin B5 hücresine>> aşağıdaki ifadeyi ekleyin Formül Bar .

=MAX(Asya!B5:B11,Avrupa!B5:B11,Afrika!B5:B11)

İşte, burada B5:B11 hücreler şunları gösterir "Toplam Puan" sütununda "Asya" , "Avrupa" ve "Afrika" Çalışma sayfaları.

  • Daha sonra, aşağıdaki ifadeyi C5 Hücre.

=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE), "NOT FOUND"))

Formül Dağılımı:

  • VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE) → Burada, MAX(Asya!B5:B11) ( lookup_value argümanından) eşlenir. Asya!$B$5:$D$11 ( table_array argümanı) dizisi içinde "Asya" Çalışma sayfası. Sıradaki, 2 ( col_index_num argümanı) arama değerinin sütun numarasını temsil eder. Son olarak, YANLIŞ ( range_lookup argümanına) atıfta bulunur. Tam eşleşme arama değerinin.
    • Çıkış → Luke
  • VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE) → ve MAX(Avrupa!B5:B11) ( lookup_value argümanından) eşlenir. Avrupa!$B$5:$D$11 ( table_array argümanı) dizisi içinde "Avrupa" Çalışma sayfası.
    • Çıkış → Jon
  • VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE) → İşte, MAX(Afrika!B5:B11) ( lookup_value argümanından) eşlenir. Afrika!$B$5:$D$11 ( table_array argümanı) dizisi içinde "Afrika" Çalışma sayfası.
    • Çıkış → Chris
  • IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE), "NOT FOUND")) olur
    • IFERROR(("Luke", "Jon", "Chris"), "NOT FOUND") ve IFERROR işlevi hata varsa value_if_error değerini, aksi takdirde ifadenin değerini döndürür. ("Luke", "Jon", "Chris") bu değer argümanı ve "BULUNAMADI" bu value_if_error argümanına karşılık gelen ismi döndürür. "En Yüksek Nokta" .
    • Çıkış → Luke

  • Benzer şekilde, formülü kopyalayıp D5 çalışanı almak için hücre "KIMLIK" karşılık gelen "Luke" ki bu "104" .

=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE), "NOT FOUND"))

4. Kriterlere Göre En Yüksek Değeri Verin

Birincisi, en yüksek değeri hesaplamak için VLOOKUP fonksiyonunu belirli kriterlere göre birleştireceğiz. MAXIFS işlevi kriterlere göre en yüksek değeri döndürür ve VLOOKUP işlevi, eşleşen değeri alır.

Şimdi, varsayalım ki, elimizde Stallion Corporation'ın Satış Verileri veri kümesinde gösterilen B4:E17 gösteren hücreler "Çalışan Kimliği" , "Çalışan Adı" , "Maaş" ve "Katılma Tarihi" .

📌 Adımlar :

  • Başlamak için, şu adrese gidin D19 hücresine>> aşağıda verilen formülü girin.

=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)

Formül Dağılımı:

  • MAXIFS(B5:B17,D5:D17,”>10000″) → Belirli bir kriter kümesi tarafından belirlenen hücreler arasındaki maksimum değeri döndürür, B5:B17 ( max_range argümanı) değerin döndürüldüğü yerden. D5:D17 ( criteria_range argümanı) ile eşleşen değerin ">10000" ( KRİTERLER1 argümanı) eşleştirilir.
    • Çıkış → 135
  • VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000″),B5:E17,2,FALSE) → olur
    • VLOOKUP(135,B5:E17,2,FALSE) → İşte, 135 ( lookup_value argümanından) eşlenir. B5:E17 ( table_array argüman) dizisi. Sonraki, 2 ( col_index_num argümanı) arama değerinin sütun numarasını temsil eder. Son olarak, YANLIŞ ( range_lookup argümanına) atıfta bulunur. Tam eşleşme arama değerinin.
    • Çıkış → Gloria

DÜŞEYARA İşlevinin Alternatifi: En Yüksek Değeri Almak için INDEX-MATCH Formülünü Kullanma

Şimdi, eğer kullanmak istemiyorsanız VLOOKUP fonksiyonunu herhangi bir nedenden dolayı kullanamazsanız İNDEKS ve MAÇ fonksiyonları en yüksek değeri döndürür, bu yüzden sadece takip edin.

📌 Adımlar :

  • İlk olarak, aşağıdakileri girin D19 hücresine yerleştirin ve aşağıdaki denklemi uygulayın.

=INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)

Formül Dağılımı:

  • MAX(D5:D17) → örneğin $B$5:$B$14 hücrelerdir. numara1 argümanını temsil eden "Toplam Puan" sütun.
    • Çıktı → $45,000
  • MATCH(MAX(D5:D17),D5:D17,0)→ Bu formülde MAX(D5:D17) hücre işaretleri "Maaş" . "$45,000" Sıradaki, D5:D17 dizisini temsil eder. "Maaş" değerin eşleştirildiği sütun. Son olarak, 0 gösterir Tam eşleşme Kriterler.
    • Çıkış → 9
  • INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → olur
    • INDEX(B5:E17,9,2) → belirli bir aralıktaki bir satır ve sütunun kesişiminde bir değer döndürür. Bu ifadede B5:E17 bu dizi öğrencilerin aldığı notlar olan argüman. Sonraki, 9 bu row_num satır konumunu belirten argüman. Son olarak, 2 isteğe bağlı column_num sütun konumuna işaret eden argüman.
    • Çıktı → Natasha

DÜŞEYARA ile Bir Sonraki En Yüksek Değer Nasıl Elde Edilir

Ayrıca, ikinci en yüksek değeri VLOOKUP Basit ve kolaydır, bu nedenle aşağıda gösterilen adımları izleyin.

📌 Adımlar :

  • Her şeyden önce, atlayın D19 hücresine>> aşağıdaki formülü yazın.

=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)

Örneğin D5:D17 hücreler şu noktalara işaret eder "Maaş" sütun.

Daha fazlasını okuyun: VLOOKUP'ta Tablo Dizisi Nedir? (Örneklerle Açıklanmıştır)

Hatırlanması Gerekenler

  • İlk olarak VLOOKUP fonksiyonu her zaman en soldaki üst sütundan sağa doğru değerleri arar, yani bu fonksiyon " Asla " sol taraftaki verileri arar.
  • İkincisi, " değerinden daha küçük bir değer girersek 1 " sütun dizin numarası olarak girilirse, işlev bir hata döndürür.
  • Üçüncü olarak, bir çalışma sayfasında birden fazla en yüksek değer varsa VLOOKUP fonksiyonu listedeki ilk en yüksek değeri döndürür.

Uygulama Bölümü

Biz bir Uygulama Kendi kendinize pratik yapabilmeniz için her sayfanın sağ tarafındaki bölüm. Lütfen kendi başınıza yaptığınızdan emin olun.

Sonuç

Özünde, bu makale aşağıdakilerin nasıl yapılacağına dair 4 etkili yöntem göstermektedir VLOOKUP Bu nedenle, makalenin tamamını dikkatlice okuyun ve pratik yapmak için ücretsiz çalışma kitabını indirin. Şimdi, bu makaleyi yararlı bulduğunuzu umuyoruz ve başka sorularınız veya önerileriniz varsa, lütfen buraya yorum yapmaktan çekinmeyin. Son olarak, şu adresi ziyaret edin ExcelWIKI bunun gibi daha birçok makale için.

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.