Birden Çok Kriterli Bir Excel Arama Formülü Nasıl Oluşturulur

İçindekiler:

Birden Çok Kriterli Bir Excel Arama Formülü Nasıl Oluşturulur
Birden Çok Kriterli Bir Excel Arama Formülü Nasıl Oluşturulur
Anonim

Bilinmesi Gerekenler

  • Önce, bir INDEX işlevi oluşturun, ardından Lookup_value bağımsız değişkenini girerek iç içe KAÇINCI işlevini başlatın.
  • Ardından, Lookup_array bağımsız değişkenini ve ardından Match_type bağımsız değişkenini ekleyin, ardından sütun aralığını belirtin.
  • Ardından, Ctrl+ Shift+ Enter tuşlarına basarak iç içe işlevi bir dizi formülüne dönüştürün. Son olarak, arama terimlerini çalışma sayfasına ekleyin.

Bu makalede, bir dizi formülü kullanarak bir veritabanında veya veri tablosunda bilgi 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 eğitimdeki adımları takip etmek için aşağıdaki resimde gösterildiği gibi örnek verileri aşağıdaki hücrelere girin. Bu öğretici sırasında oluşturulan dizi formülünü yerleştirmek için 3. ve 4. satırlar boş bırakılır. (Bu öğreticinin resimde görülen biçimlendirmeyi içermediğini unutmayın.)

Image
Image
  • En üst veri aralığını D1 ile F2 arasındaki hücrelere girin.
  • İkinci aralığı D5 ile F11 arasındaki hücrelere girin.

Excel'de bir INDEX İşlevi Oluşturun

INDEX işlevi, Excel'de birden çok biçime sahip birkaç işlevden biridir. İşlevin bir Dizi Formu ve bir Referans Formu vardır. Dizi Formu, bir veritabanından veya veri tablosundan verileri döndürür. Referans Formu, hücre referansını veya tablodaki verilerin konumunu verir.

Bu öğreticide, veritabanındaki bu tedarikçiye hücre referansı yerine, titanyum widget'lar için tedarikçinin adını bulmak için Dizi Formu kullanılır.

INDEX işlevini oluşturmak için şu adımları izleyin:

  1. Hücreyi seçin F3 aktif hücre yapmak için. Bu hücre, iç içe işlevin girileceği yerdir.
  2. Formüller'ye gidin.

    Image
    Image
  3. İşlev açılır listesini açmak için Arama ve Referans'ı seçin.
  4. Seç INDEX Argümanları Seç iletişim kutusunu açmak için.
  5. Seç array, row_num, column_num.
  6. İşlev Bağımsız Değişkenleri iletişim kutusunu açmak için Tamam 'ı seçin. Mac için Excel'de Formül Oluşturucu açılır.
  7. İmleci Array metin kutusuna yerleştirin.
  8. Aralığı iletişim kutusuna girmek için çalışma sayfasında D6 ile F11 arasındaki hücreleri vurgulayın.

    İşlev Bağımsız Değişkenleri iletişim kutusunu açık bırakın. Formül bitmedi. Aşağıdaki talimatlarda formülü tamamlayacaksınız.

    Image
    Image

İç İçe MAÇ İşlevini Başlat

Bir işlevi diğerinin içine yerleştirirken, gerekli bağımsız değişkenleri girmek için ikinci veya iç içe 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.

İşlevleri manuel olarak girerken, işlevin bağımsız değişkenleri birbirinden virgülle ayrılır.

İç içe KAÇINCI işlevine girmenin ilk adımı, Arama_değeri bağımsız değişkenini girmektir. Arama_değeri, veritabanında eşleştirilecek arama terimi için konum veya hücre referansıdır.

Arama_değeri yalnızca bir arama kriteri veya terimi kabul eder. Birden çok ölçüt aramak için, iki veya daha fazla hücre referansını ve işareti (&) kullanarak birleştirerek veya birleştirerek Arama_değerini genişletin.

  1. Function Arguments iletişim kutusunda, imleci Row_num metin kutusuna yerleştirin.
  2. Enter MATCH(.

  3. hücreyi seç D3 o hücre referansını iletişim kutusuna girmek için.
  4. İkinci bir hücre referansı eklemek için hücre referansından sonra & (ve işareti) girin D3.
  5. İkinci hücre referansını girmek için hücreyi seçin E3.
  6. Enter , (virgül) hücre başvurusundan sonra E3, KAÇINCI işlevinin Arama_değeri bağımsız değişkeninin girişini tamamlamak için.

    Image
    Image

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

İç İçe MATCH İşlevini Tamamlayın

Bu adım, yuvalanmış KAÇINCI işlevi için Lookup_array bağımsız değişkeninin eklenmesini kapsar. Arama_dizisi, KAÇINCI işlevinin öğreticinin önceki adımında eklenen Arama_değeri bağımsız değişkenini bulmak için aradığı hücre aralığıdır.

Aranan_dizi bağımsız değişkeninde iki arama alanı tanımlandığından, aynısı Arama_dizisi için de 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 birleştirmek için ve işaretini kullanın.

  1. İmleci Row_num metin kutusundaki verilerin sonuna yerleştirin. İmleç, geçerli girişin sonundaki virgülden sonra görünür.
  2. Aralığı girmek için çalışma sayfasında

    D6 ile D11 arasındaki hücreleri vurgulayın. Bu aralık, işlevin aradığı ilk dizidir.

  3. D6:D11 hücre başvurusundan sonra & (ve işareti) girin. Bu sembol, fonksiyonun iki diziyi aramasına neden olur.
  4. Aralığı girmek için çalışma sayfasında

    E6 ile E11 arasındaki hücreleri vurgulayın. Bu aralık, işlevin aradığı ikinci dizidir.

  5. Enter , (virgül) hücre başvurusundan sonra E3 EŞLEŞTİR işlevinin Lookup_array bağımsız değişkeninin girişini tamamlamak için.

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

MATCH Type Argümanını ekleyin

MATCH işlevinin üçüncü ve son argümanı Match_type argümanıdır. Bu bağımsız değişken, Excel'e, Aranan_değeri, Aranan_dizideki değerlerle nasıl eşleştireceğini söyler. Kullanılabilir seçenekler 1, 0 veya -1'dir.

Bu bağımsız değişken isteğe bağlıdır. Atlanırsa, işlev 1. varsayılan değerini kullanır.

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

İNDEX işlevinde Satır_sayısı satırında bir önceki adımda girilen virgülden sonra bu adımları girin:

  1. Row_num metin kutusundaki virgülden sonra 0 (sıfır) girin. Bu sayı, iç içe işlevin D3 ve E3 hücrelerine girilen terimlerle tam eşleşmeler döndürmesine neden olur.
  2. KAÇINCI işlevini tamamlamak için ) (kapanış yuvarlak parantez) girin.

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

INDEX İşlevini Bitir

MATCH işlevi tamamlandı. İletişim kutusunun Column_num metin kutusuna geçme ve INDEX işlevi için son argümanı girme zamanı. Bu bağımsız değişken, Excel'e sütun numarasının D6 ila F11 aralığında olduğunu söyler. Bu aralık, işlev tarafından döndürülen bilgileri bulduğu yerdir. Bu durumda, titanyum widget'lar için bir tedarikçi.

  1. İmleci Column_num metin kutusuna yerleştirin.
  2. 3 girin (üç numara). Bu sayı, formüle D6 ila F11 aralığının üçüncü sütunundaki verileri aramasını söyler.

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

Dizi Formülünü Oluşturun

İletişim kutusunu kapatmadan önce, iç içe işlevi bir dizi formülüne çevirin. Bu dizi, işlevin veri tablosunda birden çok terim aramasını sağlar. Bu öğreticide iki terim eşleştirilir: 1. sütundaki widget'lar ve 2. sütundaki Titanyum.

Excel'de bir dizi formülü oluşturmak için CTRL, SHIFT ve ENTER tuşlarına basıntuş aynı anda. Bir kez basıldığında, işlev, işlevin artık bir dizi olduğunu gösteren küme parantezleriyle çevrilidir.

  1. İletişim kutusunu kapatmak için OK seçeneğini seçin. Mac için Excel'de Bitti'yi seçin.
  2. Formülü görüntülemek için hücreyi seçin F3, ardından imleci Formül Çubuğunda formülün sonuna getirin.
  3. Formülü bir diziye dönüştürmek için CTRL+ SHIFT+ ENTER tuşlarına basın.
  4. A N/A hatası F3 hücresinde görünüyor. Bu, işlevin girildiği hücredir.
  5. YOK hatası F3 hücresinde görünüyor çünkü D3 ve E3 hücreleri boş. D3 ve E3, işlevin Aranan_değeri bulmaya çalıştığı hücrelerdir. Bu iki hücreye veri eklendikten sonra hata, veritabanından alınan bilgilerle değiştirilir.

    Image
    Image

Arama Kriterlerini Ekle

Son adım, arama terimlerini çalışma sayfasına eklemektir. Bu adım, 1. sütundaki Widget'lar ve 2. sütundaki Titanyum terimleriyle eşleşir.

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ç D3.
  2. Enter Widgets.
  3. Hücre seç E3.
  4. Titanium yazın ve Enter tuşlarına basın.
  5. Tedarikçinin adı, Widgets Inc., F3 hücresinde görünür. Bu, Titanium Widget'ları satan listelenen tek tedarikçidir.
  6. Hücreyi seçin F3. İşlev, çalışma sayfasının üstündeki formül çubuğunda görünür.

    {=INDEX(D6:F11, MAÇ(D3&E3, D6:D11&E6:E11, 0), 3)}

    Bu örnekte titanyum widget'lar için yalnızca bir tedarikçi vardır. Birden fazla tedarikçi varsa, veri tabanında ilk listelenen tedarikçi fonksiyon tarafından döndürülür.

    Image
    Image

Önerilen: