Skip to content

Birden Çok Ölçüt İçeren Bir Excel Arama Formülü Nasıl Oluşturulur

17 de Nisan de 2021

Bilinmesi gereken

  • Önce bir INDEX işlevi oluşturun, ardından Lookup_value bağımsız değişkenini girerek yuvalanmış MATCH işlevini başlatın.
  • Ardından, Lookup_array argümanını ve ardından Match_type’ı ekleyin. bağımsız değişken, ardından sütun aralığını belirtin.
  • Ardından, iç içe geçmiş işlevi bir dizi formülüne dönüştürmek için Ctrl+Vardiya+Giriş. Son olarak, arama terimlerini çalışma sayfasına ekleyin.

Bu makalede, bir dizi formülü kullanarak bir veritabanındaki veya veri tablosundaki bilgileri bulmak için Excel’de birden çok ölçüt kullanan bir arama formülünün nasıl oluşturulacağı açıklanmaktadır. Dizi formülü, KAÇINCI işlevinin INDEX işlevinin içine yerleştirilmesini içerir. Bilgiler, Microsoft 365 için Excel, Excel 2019, Excel 2016, Excel 2013, Excel 2010 ve Mac için Excel’i kapsar.

Öğreticiyle Birlikte Takip Edin

Bu öğreticideki adımları takip etmek için, aşağıdaki görüntüde gösterildiği gibi örnek verileri aşağıdaki hücrelere girin. Bu eğitim sırasında oluşturulan dizi formülünü barındırmak için satır 3 ve 4 boş bırakılmıştır. (Bu eğiticinin resimde görülen biçimlendirmeyi içermediğini unutmayın.)

  • En üst veri aralığını D1 ila F2 hücrelerine girin.
  • İkinci aralığı D5 ila F11 hücrelerine girin.

Excel’de bir INDEX İşlevi oluşturun

INDEX işlevi, Excel’de birden çok forma sahip birkaç işlevden biridir. Fonksiyonun bir Dizi Formu ve bir Referans Formu vardır. Dizi Formu, bir veritabanından veya veri tablosundan verileri döndürür. Referans Formu, tablodaki verilerin hücre referansını veya konumunu verir. Bu eğiticide, Array Form, veritabanındaki bu tedarikçiye hücre referansı yerine titanyum gereçler için tedarikçinin adını bulmak için kullanılır. INDEX işlevini oluşturmak için şu adımları izleyin:

  1. Hücre seçin F3 onu aktif hücre yapmak için. Bu hücre, yuvalanmış işlevin girileceği yerdir.

  2. Git Formüller.

    Formüller menüsü

  3. Seç Arama ve Referans fonksiyon açılır listesini açmak için.

  4. Seçiniz INDEX açmak için Bağımsız Değişkenleri Seçin iletişim kutusu.

  5. Seç dizi, satır_sayısı, sütun_sayısı.

  6. Seçiniz TAMAM MI açmak için İşlev Bağımsız Değişkenleri iletişim kutusu. Mac için Excel’de, Formül Oluşturucu açılır.

  7. İmleci Dizi Metin kutusu.

  8. Hücreleri vurgula D6 vasıtasıyla F11 aralığı iletişim kutusuna girmek için çalışma sayfasında. Function Arguments iletişim kutusunu açık bırakın. Formül bitmedi. Aşağıdaki talimatlarda formülü tamamlayacaksınız.

    Excel'de INDEX işlevi için bir dizi nasıl kurulur

İç içe MATCH İşlevini Başlatın

Bir işlevi diğerinin içine yerleştirirken, gerekli bağımsız değişkenleri girmek için ikinci veya iç içe geçmiş işlevin formül oluşturucusunu açmak mümkün değildir. İç içe geçmiş işlev, ilk işlevin bağımsız değişkenlerinden biri olarak girilmelidir. Fonksiyonları manuel olarak girerken, fonksiyonun argümanları birbirinden virgülle ayrılır. İç içe geçmiş MATCH işlevine girmenin ilk adımı, Lookup_value bağımsız değişkenini girmektir. Lookup_value, veritabanında eşleştirilecek arama teriminin konumu veya hücre referansıdır. Lookup_value yalnızca bir arama ölçütü veya terimi kabul eder. Birden çok ölçüt aramak için, iki veya daha fazla hücre referansını ve işaretini (&) kullanarak birleştirerek veya birleştirerek Lookup_value’yu genişletin.

  1. İçinde İşlev Bağımsız Değişkenleri iletişim kutusunda, imleci Satır_sayısı Metin kutusu.

  2. Giriş EŞLEŞME(.

  3. Hücre seçin D3 bu hücre referansını iletişim kutusuna girmek için.

  4. Giriş & (ve işareti) hücre başvurusundan sonra D3 ikinci bir hücre başvurusu eklemek için.

  5. Hücre seçin E3 İkinci hücre referansını girmek için.

  6. Giriş , MATCH işlevinin Lookup_value bağımsız değişkeninin girişini tamamlamak için E3 hücre başvurusundan sonra (virgül).

    Excel'de INDEX işlevi için bir bağımsız değişken olarak KAÇINCI işlevi nasıl girilir?

    Öğreticinin son adımında, Lookup_values ​​çalışma sayfasının D3 ve E3 hücrelerine girilecektir.

İç içe geçmiş MATCH İşlevini tamamlayın

Bu adım, iç içe geçmiş MATCH işlevi için Lookup_array bağımsız değişkeninin eklenmesini kapsar. Lookup_array, MATCH işlevinin, öğreticinin önceki adımında eklenen Lookup_value bağımsız değişkenini bulmak için aradığı hücre aralığıdır. Lookup_array argümanında iki arama alanı tanımlandığından, Lookup_array için aynısı yapılmalıdır. KAÇINCI işlevi, belirtilen her terim için yalnızca bir dizi arar. Birden çok dizi girmek için, dizileri birbirine birleştirmek için ve işaretini kullanın.

  1. İmleci verinin sonuna yerleştirin. Satır_sayısı Metin kutusu. İmleç, geçerli girişin sonunda virgülden sonra görünür.

  2. Hücreleri vurgula D6 vasıtasıyla D11 aralığı girmek için çalışma sayfasında. Bu aralık, işlevin aradığı ilk dizidir.

  3. Giriş & (ve işareti) hücre referanslarından sonra D6: D11. Bu sembol, fonksiyonun iki diziyi aramasına neden olur.

  4. Hücreleri vurgulayın E6 vasıtasıyla E11 aralığı girmek için çalışma sayfasında. Bu aralık, işlevin aradığı ikinci dizidir.

  5. Giriş , (virgül) hücre başvurusundan sonra E3 MATCH işlevinin Lookup_array argümanının girişini tamamlamak için.

    Excel'de INDEX işlevine bir MATCH bağımsız değişkeni nasıl girilir

  6. Öğreticinin sonraki adımı için iletişim kutusunu açık bırakın.

MATCH Türü Bağımsız Değişkenini Ekleyin

Üçüncü ve son argüman KAÇINCI işlevi Eşleştirme_türüdür argüman. Bu bağımsız değişken, Excel’e Arama_değerini Arama_dizisindeki değerlerle nasıl eşleştireceğini söyler. Mevcut seçenekler 1, 0 veya -1’dir. Bu argüman isteğe bağlıdır. Atlanırsa, işlev 1 varsayılan değerini kullanır.

  • Eşleşme_türü = 1 ise veya atlanmışsa KAÇINCI, Arama_değerinden küçük veya ona eşit olan en büyük değeri bulur. Lookup_array verileri artan sırada sıralanmalıdır.
  • Eşleşme_türü = 0 ise, KAÇINCI işlevi, Arama_değerine eşit olan ilk değeri bulur. Lookup_array verileri herhangi bir sırada sıralanabilir.
  • Eşleşme_türü = -1 ise, KAÇINCI işlevi, Arama_değerinden büyük veya ona eşit olan en küçük değeri bulur. Lookup_array verileri azalan sırada sıralanmalıdır.

INDEX işlevinde Satır_sayısı satırına önceki adımda girilen virgülden sonra şu adımları girin:

  1. Giriş 0 (sıfır) içindeki virgülden sonra Satır_sayısı Metin kutusu. Bu sayı, iç içe yerleştirilmiş işlevin D3 ve E3 hücrelerine girilen terimlerle tam eşleşmeler döndürmesine neden olur.

  2. Giriş ) MATCH işlevini tamamlamak için (bir kapanış yuvarlak köşeli ayraç).

    Excel'de INDEX işlevine bir MATCH bağımsız değişkeni nasıl girilir

  3. Öğreticinin sonraki adımı için iletişim kutusunu açık bırakın.

INDEX İşlevini tamamlayın

MATCH işlevi yapılır. İletişim kutusunun Sütun_sayısı metin kutusuna gitme ve INDEX işlevi için son bağımsız değişkeni girme zamanı. Bu bağımsız değişken Excel’e sütun numarasının D6 ile F11 arasında olduğunu söyler. Bu aralık, işlevin döndürdüğü bilgileri bulduğu yerdir. Bu durumda, titanyum aletler için bir tedarikçi.

  1. İmleci Sütun_sayısı Metin kutusu.

  2. Giriş 3 (üç numara). Bu sayı, formüle, D6 ile F11 aralığının üçüncü sütunundaki verileri aramasını söyler.

    INDEX işlevinin Sütun_sayısı bağımsız değişkenini Excel'de girme

  3. Öğreticinin sonraki adımı için iletişim kutusunu açık bırakın.

Dizi Formülünü Oluşturun

İletişim kutusunu kapatmadan önce, yuvalanmış işlevi bir dizi formülüne dönüştürün. Bu dizi, işlevin veri tablosunda birden çok terimi aramasına izin verir. Bu öğreticide, iki terim eşleştirilmiştir: 1. sütundaki gereçler ve 2. sütundaki Titanyum. Excel’de bir dizi formülü oluşturmak için, CTRL, VARDİYA, ve GİRİŞ aynı anda anahtarlar. Bir kez basıldığında işlev, işlevin artık bir dizi olduğunu belirten küme parantezleri ile çevrelenir.

  1. Seçiniz TAMAM MI iletişim kutusunu kapatmak için. Mac için Excel’de şunu seçin: Bitti.

  2. Hücre seçin F3 formülü görüntülemek için, ardından imleci Formül Çubuğundaki formülün sonuna getirin.

  3. Formülü bir diziye dönüştürmek için CTRL+VARDİYA+GİRİŞ.

  4. A # YOK F3 hücresinde hata görünür. Bu, işlevin girildiği hücredir.

  5. F3 hücresinde #YOK hatası görünür, çünkü D3 ve E3 hücreleri boştur. D3 ve E3, işlevin Lookup_value’yu bulmaya çalıştığı hücrelerdir. Bu iki hücreye veri eklendikten sonra, hata veri tabanındaki bilgilerle değiştirilir.

    Excel'de tamamlanan INDEX işlevi

Arama Kriterlerini Ekleyin

Son adım, arama terimlerini çalışma sayfasına eklemektir. Bu adım, 1. sütundaki Widget terimleriyle eşleşir ve 2. sütundan titanyum. Formül, veritabanındaki uygun sütunlarda her iki terim için bir eşleşme bulursa, üçüncü sütundaki değeri döndürür.

  1. Hücre seçin D3.

  2. Giriş Widget’lar.

  3. Hücre seçin E3.

  4. Tür Titanyum, ve bas Giriş.

  5. Tedarikçinin adı Widgets Inc., F3 hücresinde görünür. Bu, Titanium Widget satan listelenen tek tedarikçidir.

  6. Hücre seçin F3. İşlev, çalışma sayfasının üzerindeki formül çubuğunda görünür. {= DİZİN (D6: F11, EŞLEŞTİRME (D3 ve E3, D6: D11 ve E6: E11,0), 3)}

    Bu örnekte, titanyum aletler için yalnızca bir tedarikçi vardır. Birden fazla tedarikçi varsa, veritabanında ilk listelenen tedarikçi işlev tarafından döndürülür.

    Excel'de tamamlanan INDEX işlevinin sonuçları