Bir listeye karşı hücredeki ilk eşleşen değeri al
Belirli bir hücrede görünen ilk anahtar kelimeyi almak için bir anahtar kelime listeniz olduğunu varsayalım, hücre birkaç başka değer içerirken, bir anahtar kelime kullanmanız gerekecek. INDEX ve MAÇ yardımıyla formül AGREGA ve ARAMA fonksiyonlar.
Bir listeye karşı hücredeki ilk eşleşen değer nasıl alınır?
Almak için Anahtar Kelimeler listesine karşı bir hücrede ilk eşleşen anahtar kelime Yukarıda gösterilen tablo gibi, tam bir eşleşme yerine bir içerme eşleşmesi yapmamız gerektiği anlamına gelir. Bunu yapmak için, sayısal sayılarda hücrede görünen anahtar sözcüklerin konumlarını TOPLAMA işlevine beslemek için ARAMA işlevini kullanabilirsiniz. Ardından AGGREGATE değerini ayarlayarak en küçük sayıyı alacaktır. işlev_sayısı 15'e ve ref2 bağımsız değişkeni 1'e. Ardından, ilk en küçük değeri bulmak için KAÇINCI'yı kullanın ve o konumdaki değeri almak için konum numarasını INDEX'e besleyin.
Genel sözdizimi
=INDEX(keyword_rng,MATCH(AGGREGATE(15,6,SEARCH(keyword_rng,lookup_cell),1),SEARCH(keyword_rng,lookup_cell),0))
√ Not: Bu, aşağıdakilerle girmenizi gerektiren bir dizi formülüdür: Ctrl + vardiya + Keşfet.
- anahtar kelime_rng: Anahtar kelimeler içeren hücre aralığı.
- arama_hücresi: Anahtar kelimeleri içerip içermediği aranacak hücre.
almak için ilk eşleşen anahtar kelime B5 hücresinde Anahtar Kelimeler sütununda göründü, lütfen aşağıdaki formülü kopyalayın veya C5 hücresine girin ve Ctrl + vardiya + Keşfet sonucu almak için:
= INDEX ($ E $ 5: $ E $ 7,MATCH(TOPLA(15,6,ARA($ E $ 5: $ E $ 7,B5),1),ARA($ E $ 5: $ E $ 7,B5),0))
√ Not: Yukarıdaki dolar işaretleri ($) mutlak referansları gösterir, yani anahtar kelime_rng formülü diğer hücrelere taşıdığınızda veya kopyaladığınızda değişmez. Ancak, eklenmiş herhangi bir dolar işareti yoktur. arama_hücresi dinamik olmasını istediğiniz için. Formülü girdikten sonra, formülü aşağıdaki hücrelere uygulamak için doldurma tutamacını aşağı sürükleyin.
Formülün açıklaması
=INDEX($E$5:$E$7,MATCH(AGGREGATE(15,6,SEARCH($E$5:$E$7,B5),1),SEARCH($E$5:$E$7,B5),0))
- ARAMA($E$5:$E$7,B5): SEARCH işlevi, aralıktaki her bir anahtar kelimenin konumunu döndürür. $ E $ 5: $ E $ 7 sayısal sayılarda bulunduğunda ve # DEĞER! bulunamadıysa hata. Sonuç şöyle bir dizide olacaktır: {15;11;#DEĞER!}.
- TOPLAMA(15,6,ARAMA($E$5:$E$7,B5), 1) = TOPLAMA(15,6,{15;11;#DEĞER!}, 1): TOPLAMA işlevi bir 15 işlev_sayısı ve 6 seçeneği göre dizideki en küçük değeri döndürür ref2 argümanı 1, hata değerlerini yok sayarken. Yani, snippet dönecekti 11.
- KİBRİT(TOPLAMA(15,6,ARAMA($E$5:$E$7,B5), 1),ARAMA($E$5:$E$7,B5), 0) = KİBRİT(11,{15;11;#DEĞER!}, 0): The eşleşme_türü 0 KAÇINCI işlevini tam bir eşleşme gerçekleştirmeye ve konumunu döndürmeye zorlar. 11 dizide {15;11;#DEĞER!}. Yani fonksiyon dönecek 2.
- İNDEKS($E$5:$E$7,KİBRİT(TOPLAMA(15,6,ARAMA($E$5:$E$7,B5), 1),ARAMA($E$5:$E$7,B5), 0)) = İNDEKS($E$5:$E$7,2): INDEX işlevi daha sonra şunu döndürür: 2aralıktaki nd değeri $ E $ 5: $ E $ 7, Olduğu bir bbb.
Açıklama
- Bir hücrede anahtar kelime yoksa, bir #NUM! hata döndürülecektir.
- Formül büyük/küçük harfe duyarlı değildir. Büyük/küçük harfe duyarlı bir eşleşme gerçekleştirmek için SEARCH işlevini şununla değiştirebilirsiniz: BUL.
İlgili işlevler
Excel INDEX işlevi, bir aralıktan veya diziden belirli bir konuma dayalı olarak görüntülenen değeri döndürür.
Excel KAÇINCI işlevi, bir hücre aralığında belirli bir değeri arar ve değerin göreli konumunu döndürür.
Excel'de, SEARCH işlevi, aşağıdaki ekran görüntüsü gibi verilen metin dizesinden belirli bir karakterin veya alt dizenin konumunu bulmanıza yardımcı olabilir. Bu eğitimde, bu ARAMA işlevinin Excel'de nasıl kullanılacağını tanıtacağım.
Excel TOPLAMA işlevi, hataları ve gizli satırları yok sayma seçeneğiyle birlikte SUM, COUNT, KÜÇÜK vb. hesaplamaların bir toplamını döndürür.
İlgili Formüller
Bir hücreden ilk liste değerini al
Belirli bir hücreden bir aralıkta listelenen ilk anahtar sözcüğü almak için, hücre birkaç değerden birini içerirken, İNDEKS, KAÇINCI, ISNUMARA ve ARAMA işlevleriyle oldukça karmaşık bir dizi formülü kullanmanız gerekir.
Belirli bir ürün, film veya kişi vb. hakkında Excel'de listelenen bilgileri bulmanız gerekiyorsa, INDEX ve MATCH işlevlerinin kombinasyonunu iyi kullanmalısınız.
Bir hücrenin belirli bir metin içerip içermediğini kontrol edin
Burada eğitim, bir hücrenin belirli bir metin içerip içermediğini kontrol etmek için bazı formüller sağlar ve aşağıda gösterilen ekran görüntüsü gibi DOĞRU ve YANLIŞ döndürür ve argümanları ve formüllerin nasıl çalıştığını açıklar.
Hücrenin birçok şeyi içerip içermediğini kontrol edin
Excel'de, E sütununda bir değer listesi olduğunu varsayarsak, B sütunundaki hücrelerin E sütunundaki tüm değerleri içerip içermediğini kontrol etmek ve aşağıda gösterilen ekran görüntüsü gibi DOĞRU veya YANLIŞ döndürmek istiyorsunuz. İşte bu eğitimde, bu görevi çözmek için bir formül sağlar.
Hücrenin birçok şeyden birini içerip içermediğini kontrol edin
Bu öğretici, bir hücrenin Excel'deki birkaç değerden birini içerip içermediğini kontrol etmek için bir formül sağlar ve formüldeki bağımsız değişkenleri ve formülün nasıl çalıştığını açıklar.
En İyi Ofis Üretkenliği Araçları
Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur
Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...
Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)
- Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
- Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
- Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
- Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.