Excel If Cell Contains Text Then Return Value (8 Kolay Yol)

  • Bunu Paylaş
Hugh West

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.xlsx

8 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.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.