İçindekiler
Microsoft Excel'de, bir hücre aralığında veya bir dizide metin aramak için çok sayıda yöntem mevcuttur. Bir metin değerini arayabilir ve birden çok kritere göre farklı çıktılar döndürebilirsiniz. Bu makalede, Excel'de bir aralıkta metin aramak için uygun tüm yöntemleri uygun örnekler ve basit resimlerle öğreneceksiniz.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi hazırlamak için kullandığımız Excel çalışma kitabını indirebilirsiniz.
Range.xlsx içinde Metin Arama11 Excel'de Aralık İçinde Metin Aramak İçin Uygun Yöntemler
1. Herhangi Bir Aralıktaki Metni Aramak için Bul & Seç Komutunun Kullanımı
Aşağıdaki resimde, aşağıdaki resmin altında bazı rastgele metinler yer almaktadır Metin Başlık. Bir metin veya kelime arayacağız 'ABD' kullanarak Bul & Seç Komuta.
📌 Adım 1:
➤ Şuraya git Ev kurdele ➦ Düzenleme komutlar grubu ➦ Bul & Seç aşağı açılır ➦ Bul Komuta.
Bir diyalog kutusu açılacaktır.
📌 Adım 2:
İçinde Ne olduğunu bulun seçeneği, yazın 'ABD' .
➤ Basın Sıradakini Bul .
Yeşil dikdörtgen bir gösterge göreceksiniz. Hücre B8 kelime veya metnin 'ABD' orada yatıyor.
Daha fazlasını okuyun: Excel'de Bir Hücre Aralığının Belirli Bir Metin İçerip İçermediğini Bulma
2. Bir Hücre Aralığının Metin İçerip İçermediğini Kontrol Etmek için ISTEXT İşlevini Kullanın
ISTEXT işlevi genellikle bir hücrenin metin içerip içermediğini kontrol etmek için kullanılır. Aşağıdaki tabloda, bu işlevi tüm hücrelere uygulayacağız Sütun B ve hangilerinin metin verisi içerdiğini kontrol edin. ISTEXT mantıksal bir fonksiyondur, boolean bir değer döndürür- DOĞRU (Metin bulunursa) veya YANLIŞ (Metin bulunamazsa).
Çıktıda Hücre C5 gerekli formül şöyledir:
=ISTEXT(C5)
Tuşuna bastıktan sonra Girin 'deki hücrelerin geri kalanını otomatik olarak doldurur. Sütun C ile tüm dönüş değerlerini alacağız. DOĞRU veya YANLIŞ 'deki veri türlerine bağlı olarak Sütun B .
3. Excel'de EĞER İşlevi ile Bir Hücre Aralığında Belirli Bir Metni Arama
IF işlevi bir koşulun karşılanıp karşılanmadığını kontrol etmek için kullanılır ve fonksiyon bir boolean değeri döndürür- DOĞRU veya YANLIŞ . Aşağıdaki resimde, Sütun B altında bazı metin verileri vardır. Çıktı içinde başlık Sütun C 'yi uygulayacağız. EĞER bir ülke adı aramak için işlev 'İngiltere' Dönüş değeri şu şekilde olacaktır 'Evet' koşul yerine getirilirse, aksi takdirde 'Hayır' .
İlk çıktıda gerekli formül Hücre C5 olacak:
=IF(B5="England","Yes","No")
Tuşuna bastıktan sonra Girin ve hücrelerin geri kalanını doldurduğumuzda, dönüş değerini bulacağız Evet için B8 hücre metni içerdiğinden İngiltere Diğer çıktı hücreleri dönüş değerini gösterecektir Hayır çünkü verilen koşul orada karşılanmamıştır,
4. Excel'de Hücre Aralığındaki Bir Metnin Kısmi Eşleşmesini Arama
Birleştirerek EĞER, ISNUMBER ve ARAMA işlevlerinde, bir hücre aralığında kısmi bir eşleşme arayacağız ve formül şunları döndürecektir 'Bulundu' eğer kriterlerle eşleşirse, aksi takdirde 'Bulunamadı' .
Örneğin, aşağıda verilen metinlerde Sütun B bir metin arayacağız "ABD", ve altında Çıktı başlığı altında, formül şunları döndürür 'Bulundu' veya 'Bulunamadı' ilgili aramalar için.
Çıktıda gerekli formül Hücre C5 olmalı:
=IF(ISNUMBER(SEARCH("USA",B5)), "Bulundu", "Bulunamadı")
Şimdi basın Girin ve tüm sütunu otomatik olarak doldurursanız, dönüş değerlerini bir kerede alırsınız. Hücre B8 metni içerir 'ABD' formülünün döndürdüğü 'Bulundu' içinde Hücre C8 .
🔎 Formül Nasıl Çalışır?
- ARAMA işlevi metni arar 'ABD' ve metnin başlangıç konumunu döndürür. Metin bulunamazsa, işlev bir #DEĞER Hata.
- ISNUMBER işlevi tarafından bulunan geri dönüş değerinin ARAMA fonksiyonunun sayısal bir değer olup olmadığını belirler ve DOĞRU veya YANLIŞ dönüş değerinin türüne bağlı olarak.
- Son olarak EĞER fonksiyonu boolean değerlerini arar- DOĞRU veya YANLIŞ ve geri döner 'Bulundu' için DOĞRU , 'Bulunamadı' için YANLIŞ .
5. Aralıktaki Belirli Metni Aramak için IF ve COUNTIF İşlevlerini Birleştirme
Şimdi Sütun D 'deki metinlerde bulunan bazı kelimeler vardır. Sütun B Birleştireceğiz. EĞER ve COUNTIF fonksiyonlar burada. COUNTIF işlevi 'den seçilen metnin bulgularının sayısını sayacaktır. Sütun D içinde Sütun B . Bu EĞER fonksiyonundan daha büyük olan sayıyı arayacaktır. '0' ve belirtilen mesajı döndürür 'Bulundu' , aksi takdirde dönecektir "Bulunamadı".
İlk çıktıda Hücre E5 'ye karşılık gelen formül şöyle olacaktır:
=IF(COUNTIF($B$5:$B$9, "*"&D5& "*")>0, "Bulundu", "Bulunamadı")
Tuşuna bastıktan sonra Girin 'deki hücrelerin geri kalanını otomatik olarak doldurur. Sütun E ile tüm sonuç değerlerini elde edeceğiz. 'Bulundu' veya 'Bulunamadı' Hemen.
Daha fazlasını okuyun: Excel'de Bir Hücre Aralığının Belirli Bir Metin İçerip İçermediğini Bulma
6. Metin ve Dönüş Değerlerini Aramak için Arama Fonksiyonlarının Kullanımı
i. Aralıktaki Metni Aramak için DÜŞEYARA İşlevi
VLOOKUP işlevi bir tabloda en soldaki sütunda bir değer arar ve belirtilen sütundan aynı satırdaki bir değeri döndürür. Aşağıdaki tabloda, satış elemanlarının bazı rastgele adlarını, karşılık gelen satışlarını ve satışlara dayalı %10 bonusları içeren üç sütun vardır.
Çıktıda Hücre C12 'yi uygulayacağız. VLOOKUP içinde verilen bir satıcının adını aramak için C11 ve fonksiyon daha sonra ilgili satıcı için bonus tutarını döndürecektir.
Dolayısıyla, ilgili formül ile VLOOKUP içinde işlev Hücre C12 olmalı:
=VLOOKUP(C11,B5:D9,3,FALSE)
Tuşuna bastıktan sonra Girin Sam için ikramiye miktarını hemen alacağız.
Daha fazlasını okuyun: Excel'de Hücredeki Metin Nasıl Bulunur
ii. Aralıktaki Metni Aramak için HLOOKUP İşlevi
HLOOKUP işlevi tersine çalışır VLOOKUP fonksiyon. HLOOKUP fonksiyonu bir tablonun en üst satırında bir değer arar ve belirtilen satırdaki aynı sütundaki değeri döndürür.
Aşağıdaki resimde, satış elemanlarının rastgele isimleri, bunlara karşılık gelen satışlar ve ikramiyeler artık yer değiştirmiş sıradadır. Çıktıda Hücre C9 'yi uygulayacağız. HLOOKUP fonksiyonu Sam için bonus miktarını döndürür.
Gerekli formül ile HLOOKUP içinde işlev C9 olacak:
=HLOOKUP(C8,C4:G6,3,FALSE)
Tuşuna bastıktan sonra Girin fonksiyonu Sam için bonus miktarını hemen döndürecektir.
Daha fazlasını okuyun: Excel'de Aralıktaki Değer Nasıl Bulunur
iii. Aralıktaki Metni Aramak için XLOOKUP İşlevi
XLOOKUP işlevi Microsoft Excel'e muazzam bir katkıdır, çünkü bu işlev her iki VLOOKUP ve HLOOKUP fonksiyonlar. XLOOKUP fonksiyonu bir eşleşme için bir aralık arar ve dizinin ikinci aralığından karşılık gelen öğeyi döndürür. Bu fonksiyonla ilgili tek sorun Excel 365 Sadece.
Aşağıdaki tabloda, nerede VLOOKUP fonksiyonu daha önce kullanıldıysa XLOOKUP fonksiyonunda benzer çıktıyı döndürmek için şimdi Hücre C12 .
Dolayısıyla, ilgili hücredeki ilgili formül şöyledir:
=XLOOKUP(C11,B5:B9,D5:D9)
Şimdi basın Girin ve Sam için bonus miktarını alacaksınız.
Ve şimdi veri tablosu yer değiştirdi. XLOOKUP fonksiyonu değeri yatay olarak arayacak ve verilen değer veya metin için belirtilen satırdan çıktıyı döndürecektir.
İlgili formül ile XLOOKUP içinde işlev Hücre C9 olacak:
=XLOOKUP(C21,C17:G17,C19:G19)
Tuşuna bastıktan sonra Girin daha önce bulunanla benzer bir sonuç elde edersiniz.
7. Excel'de Aralıktaki Metni Bulmak için INDEX-MATCH Formülünü Uygulayın
Bu bölümde, aşağıdaki kombinasyonu uygulayacağız İNDEKS ve MAÇ fonksiyonlar. INDEX işlevi belirli satır ve sütunun kesişiminde bir değer veya referans döndürür. MATCH işlevi bir dizide belirtilen bir değerle belirtilen sırada eşleşen bir öğenin göreli konumunu döndürür.
Dolayısıyla, gerekli formül aşağıdakilerden oluşur İNDEKS ve MAÇ çıktıdaki işlevler Hücre C12 olacak:
=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)
Şimdi basın Girin ve sonuç değerini hemen bulacaksınız.
8. Aralıkta Metin Arama ve Hücre Referansını Döndürme
Uygulayarak HÜCRE işlevini kullanarak, bir hücre aralığındaki veya bir tablodaki arama metninin hücre referansını döndürebiliriz. Aşağıdaki tabloda (B5:B9) metninin kısmi eşleşmesine bakacağız 'ABD' 'deki bulgunun hücre başvurusunu döndürür ve karşılık gelen formül C12 .
Gerekli formül ile HÜCRE fonksiyonunu çıktıda Hücre C12 olacak:
=CELL("adres",INDEX(B5:B9,MATCH("*"&C11& "*",B5:B9,0))
Formül, aşağıdaki ekran görüntüsünde gösterildiği gibi ilgili aramanın mutlak hücre referansını döndürecektir.
9. Tekrarlanan Durumlarda Metin Arama ve Tüm Konumları Döndürme
Varsayalım ki, elimizde içinde tekrarlar olan bazı metinler var Sütun B altında Metin Şimdi yapacağımız şey, seçilen metin değeri için tekrarların tüm satır konumlarını döndürmek üzere bir formül uygulamaktır.
Eğer metni aramak istiyorsak 'ABD' içinde Sütun B ve tekrarlar için tüm satır numaralarını döndürmek için, çıktıda aşağıdaki formülü uygulamamız gerekir Hücre E5 :
=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))
Tuşuna bastıktan sonra Girin ve kullanarak Doldurma Kolu kadar doldurmak için #NUM hatası bulunursa, tüm satır numaralarını Sütun B seçilen metin için 'ABD' .
🔎 Formül Nasıl Çalışır?
- Bu EĞER fonksiyonu burada koşulun karşılanmasını arar ve satır numaralarını döndürür ( ROW işlevi ) boolean değeri ile birlikte eşleşmeler için YANLIŞ eşleşmeyenler için. Dolayısıyla, burada bulunan dönüş değerleri şunlardır:
{YANLIŞ;YANLIŞ;7;YANLIŞ;9;YANLIŞ;11;YANLIŞ}
- KÜÇÜK işlevi önceki adımda bulunan diziden n'inci en küçük değeri döndürür.
10. Belirli Bir Metni Arayın ve İlk Karakterin Başlangıç Konumunu Döndürün
i. BUL Fonksiyonunun Kullanımı
BUL işlevi başka bir metin dizesi içinde bir metin arar ve seçilen metnin başlangıç konumunu döndürür. BUL işlevi büyük/küçük harfe duyarlıdır.
Metni arayacağımızı varsayarsak 'GER' içinde Hücre B5 .
Çıktıda gerekli formül Hücre C8 olacak:
=FIND(C7,B5)
Tuşuna bastıktan sonra Girin , fonksiyon geri dönecektir 12 yani metin 'GER' içinde yer alan metin dizesinin 12. karakterinden bulunmuştur. Hücre B5 .
Olarak BUL fonksiyonu büyük/küçük harfe duyarlıdır, eğer fonksiyon 'ger' yerine 'GER' o zaman bir #DEĞER Hata.
ii. ARAMA Fonksiyonunun Kullanımı
ARAMA işlevi ile benzer şekilde çalışır. BUL fonksiyonundan tek farkı ARAMA fonksiyonu büyük/küçük harfe duyarsızken BUL işlevi büyük/küçük harfe duyarlıdır.
Olarak ARAMA işlevi de bir metin değerinin başka bir metin dizesindeki başlangıç konumunu döndürür, çıktıdaki gerekli formül Hücre C8 olacak:
=SEARCH(C7, B5)
Tuşuna bastıktan sonra Girin tarafından bulunan sonuca benzer bir sonuç döndürecektir. BUL önce işlev.
Bu yana ARAMA fonksiyonu büyük/küçük harfe duyarlı değildir, fonksiyon bir #DEĞER hatasından farklı olarak BUL arama metni için işlev 'ger' Burada.
11. Metin Aramak ve Filtrelenmiş Verileri Döndürmek için Excel Tablosunun Kullanımı
Son örneğimizde ise Excel tablosunu bir metin aramak ve filtrelemeden sonra ilgili satırı görüntülemek için kullanalım. Öyleyse, aşağıdaki veri tablosunu bir Excel tablosuna gidin ve ardından metni arayın 'Peter' .
📌 Adım 1:
➤ Tablonun tamamını seçin (B4:D9) Birincisi.
➤ Şimdi tuşuna basın CTRL+T dönüştürmek için Excel Masa.
İçinde Tablo Oluştur diyalog kutusunda, veri konumu otomatik olarak seçilecektir. TAMAM. Sadece.
Yani, veri tablonuz bir Excel tablosuna dönüştü.
📌 Adım 2:
üzerine tıklayın. Satıcı şimdi açılır.
➤ Şimdi yazın 'Peter' metin kutusunda.
➤ Basın TAMAM. ve işin bitti.
Aşağıdaki resimde olduğu gibi, yalnızca Peter için filtrelenmiş veriler görüntülenecektir.
Sonuç Sözleri
Umarım, yukarıda bahsedilen tüm bu yöntemler, çeşitli amaçlar için bir aralıkta bir metin aramanız gerektiğinde bunları Excel elektronik tablolarınızda uygulamanıza yardımcı olur. Herhangi bir sorunuz veya geri bildiriminiz varsa, lütfen yorum bölümünde bana bildirin. Veya bu web sitesindeki Excel işlevleriyle ilgili diğer makalelerimize göz atabilirsiniz.