İçindekiler
Excel, bir hücre metin veya dize içeriyorsa değeri eşleştirmek ve almak için çeşitli yerleşik işlevlere sahiptir. Excel'de bir aralıkta bir metin veya dize arayın. Excel'deki belirli işlevler, hücreler belirli / tam metin veya dize içeriyorsa değer döndürür . Bu makalede şunları kullanıyoruz EĞER , ISNUMBER , TAMAMEN , COUNTIF , İNDEKS , MAÇ , VLOOKUP , ARAMA , VEYA, ve VE fonksiyonları hücre metin içeriyorsa değer döndürür ya da dize.
Bir durumda, aşağıdaki resimdeki gibi bir veri kümesinde belirli kategorilerin ve ürünlerin girişleri olduğunu varsayalım
İndirmek için Veri Seti
Hücreler Metin İçeriyorsa Değer Döndürme.xlsx8 Excel'de Hücre Metin İçeriyorsa Değer Döndürmenin Kolay Yolları
Yöntem 1: EĞER İşlevini Kullanma (Hücre Belirli Bir Metin İçeriyor)
Sözdizimi EĞER fonksiyonu =IF (logical_test, [value_if_true], [value_if_false]) Ya önceden seçilmiş bir değerle sonuçlanır [value_if_true] veya [value_if_false] bağlı olarak mantıksal_test çıktı; sırasıyla doğru veya yanlış.
Adım 1: Herhangi bir boş hücreye tıklayın (D4 ).
Adım 2 : Formülü ekleyin
=IF (B4="Barlar", "Mevcut", "Mevcut Değil")
İşte, burada mantıksal_test hücresindeki Barlar metniyle eşleştirmektir B4 eğer test gerçek sonuçlanır Mevcut , aksi takdirde Mevcut değil .Adım 3: Basın GİRİŞ .
Adım 4: Sürükleyin Doldurma Kolu , Mevcut veya Mevcut değil değerler aralık boyunca görünecektir.
İlgili İçerik: Excel'de Hücre Belirli Bir Metin İçeriyorsa Nasıl Toplanır (6 Yol)
Yöntem 2: ISNUMBER ve ARAMA İşlevini Kullanma (Hücreler Belirli Metin İçerir)
Bu ISNUMBER fonksiyon döner doğru veya yanlış eşleşmesine bağlı olarak ARAMA mutlak bir aralıktaki metin.
Adım 1: Herhangi bir boş hücreye tıklayın ( D4 ).
Adım 2: Formülü girin
=ISNUMBER (SEARCH ("Bars", $B$4:$B$12)) Formülde, aşağıdaki ARAMA işlevi metinle eşleşir "Barlar" mutlak bir aralıkta sonra döndürür Doğru veya Yanlış eşleşmeye bağlı olarak .Adım 3: Basın GİR. Doğru veya Yanlış dönüş değeri görünür.
Adım 4: Sürükleyin Doldurma Kolu tüm hücreler şu şekilde sonuçlanır Doğru veya Yanlış aşağıdaki resimdeki gibi.
Daha fazlasını okuyun: Hücre Belirli Bir Metin İçeriyorsa Excel'de 1 Ekleyin (5 Örnek)
Yöntem 3: IF ve Exact Fonksiyonunu Kullanma (Hücreler Tam Metin İçerir)
Metni büyük/küçük harfe duyarlı olarak değerlendirirsek ve tam bir eşleşme istersek TAMAMEN fonksiyonu IF fonksiyonu ile birleştirilmiştir.
Adım 1: Boş bir hücre seçin ( D4 ).
Adım 2: Formülü yapıştırın
=IF(EXACT(B4, "Bars"), "Available", "") Formülün içinde TAMAMEN işlevi tam metinle eşleşir "Barlar" hücre içinde B4 sonra değeri döndürür "Mevcut" Aksi takdirde BLANK tam eşleşmeye bağlı olarak hücre .Adım 3: Vurmak GİRİŞ restoran değeri görünecektir.
Adım 4: Sürükleyin Doldurma Kolu geri kalan hücreler ise "Mevcut" değer veya kalır BOŞ.
Daha fazlasını okuyun: Hücre Metin İçeriyorsa Excel'de Başka Bir Sayfaya Kopyala
Yöntem 4: IF ve COUNTIF Fonksiyonlarını Kullanma
Kombine EĞER ve COUNTIF işlevi, bir aralıktaki ölçütlerle eşleştikçe aynı hücre metnini döndürür.
Adım 1: Boş bir hücreye tıklayın ( D4 ).
Adım 2: Formülü kopyalayıp yapıştırın
=IF(COUNTIF(B4, "*Bars*"),B4,"") Formülde COUNTIF işlevinin ölçütlerle eşleşmesi "*Barlar*" (formül otomatik olarak * ölçütün her iki tarafı) aralığında (hücre B4 ) içindeki değeri döndürür. B4 aksi takdirde hücreyi tutar BLANK .Adım 3: Basın GİRİŞ , kriterlerle aynı metin görünür.
Adım 4: Sürükleyin Doldurma Kolu eşleşen hücreler aralıkla aynı değerleri gösterecektir.
Daha fazlasını okuyun: Hücre Metin İçeriyorsa Excel'de Başka Bir Hücreye Metin Ekleme
Yöntem 5: INDEX ve MATCH İşlevini Kullanma
Bazen, bir hücre aralığındaki sonucu başka bir hücre aralığındaki sonuçla eşleştirmek için bir ölçütümüz olur. İNDEKS fonksiyonu bir aralıktaki bir metni eşleştirmek için ve MAÇ fonksiyonunun başka bir hücrede değerle sonuçlanmasını sağlar. Amaca ulaşmak için veri kümesini biraz değiştiririz.
Adım 1: Herhangi bir boş hücreyi seçin ( B2 ).
Adım 2: Formülü yazın
=INDEX(C7:C15,MATCH("Bars",B7:B15,0)) Burada İNDEKS işlevi tam eşleşen metni arar "Barlar" menzilden B7:B15 aralıkta C7:C15.Adım 3: Basın CTRL+SHIFT+ENTER için eşleşen metin bir dizi formülüdür. Barlar görünür.
Daha fazlasını okuyun: Hücreler Listeden Belirli Bir Metin İçeriyorsa Değer Döndürme
Yöntem 6: DÜŞEYARA İşlevini Kullanma
Bu VLOOKUP fonksiyonu bir tablodaki dikey verileri bulmak için etkilidir. Bizim durumumuzda VLOOKUP fonksiyonunun sözdizimi, bir sütunda tam veya yaklaşık bir eşleşme bulmak için VLOOKUP fonksiyonu =VLOOKUP (value, table, col_index, [range_lookup]).
Adım 1: Arama metnini yazın ( Barlar ) herhangi bir hücrede ( B3 ).
Adım 2: Herhangi bir boş hücre seçin (C3).
Adım 3: Formülü ekleyin
=VLOOKUP(B3,B7:C15,2,FALSE) Burada "Barlar" içindeki metindir B3 bir aralık içinde eşleşmesi gereken B7:C15 sütunundaki bir değere 2. YANLIŞ tam bir eşleşme istediğimizi bildirir.Adım 4: Basın GIRIN. Eşleşen değer görünecektir.
Daha fazlasını okuyun: Excel'de Hücre Metin İçinde Bir Kelime İçeriyorsa DÜŞEYARA Nasıl Kullanılır
Yöntem 7: EĞER VEYA SAYI ve ARA İşlevini Kullanma (Dizeler İçeren Hücreler)
Bir veri kümesi genellikle birden fazla metin dizesi içerir. Yalnızca bir eşleşen metin dizesi olan hücreleri eşleştirmek istiyoruz. ISNUMBER ve ARAMA bir metinle eşleştirmek için VEYA fonksiyonunu alternatif bir eşleşme bildirmek için kullanabilirsiniz, EĞER işlevlerinin bir dönüş değeri göstermesi gerekir, aksi takdirde hücreler BLANK .
Adım 1: Herhangi bir boş hücreyi seçin ( D4 ). Formülü yazın
=IF(OR(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4)), "Available ","")Adım 2: Vurmak GİRİŞ. "Kullanılabilir" metin, referans metinlerinden herhangi birinin olması durumunda hücrede görünür ("Barlar" veya "Veg") hücrede var B4.
Adım 3: Sürükleyin Doldurma Kolu aralığındaki hücrelerin geri kalanında hücre şu şekilde işaretlenir "Mevcut" metin veya kalan BOŞ.
Daha fazlasını okuyun: Excel'de Hücrenin Kısmi Metin İçerip İçermediğini Kontrol Edin (5 Yol)
Yöntem 8: EĞER VE SAYI ve ARA İşlevini Kullanma (Dizeler İçeren Hücreler)
Kimden Yöntem 7 bir hücredeki birden fazla metin dizesinin nasıl eşleştirildiğini biliyoruz. Her iki metin dizesini eşleştirmek için daha ileri gidersek VE fonksiyonu yerine VEYA .
Adım 1: Herhangi bir boş hücre seçin ( D4 ). Formülü yazın
=IF(AND(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4)), "Available ","")Adım 2: Vurmak GİRİŞ . Metin dizelerinin her ikisi de hücrede mevcutsa B4 formül şu sonucu verir "Mevcut" aksi takdirde hücreler değer olarak kalır BOŞ.
Adım 3: Sürükleyin Doldurma Kolu, geri kalan hücreler ise ya "Mevcut" veya kalan BOŞ.
Sonuç
Bu makalede, hücreler belirli metinleri içeriyorsa değer döndürmek için çeşitli formüller kullanıyoruz. EĞER , ISNUMBER , TAMAMEN , İNDEKS , MAÇ , VEYA ve VE fonksiyonları, bir metnin tam veya yaklaşık eşleşmesi için değer döndürür. Ayrıca, birden fazla dizeyi birleştirerek eşleştirmek için yöntemler de gösteriyoruz IF, AND, ISNUMBER ve ARAMA Umarım tartışılan yöntemleri takip etmesi çok kolay bulursunuz. Daha fazla açıklamaya ihtiyacınız varsa veya eklemek istediğiniz bir şey varsa yorum yapın.