Excel Formulas Academy · Ders

Ölçütlerde Joker Karakterleri Kullanma

Yıldız ve soru işareti joker karakterleriyle kısmi metin eşleştirin.

4. ders / 413 adım

Ölçütlerde Joker Karakterleri Kullanma, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Excel Formulas Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

Tam Eşleşmeler Yeterli Olmadığında

Şimdiye kadar ölçütleriniz bir değerle tam olarak eşleşiyordu. Ancak gerçek veriler dağınık olabilir. AB ile başlayan her ürün kodunu veya Yönetici sözcüğünü içeren her iş unvanını bulmak isteyebilirsiniz.

Joker karakterler, SUMIF, COUNTIF ve AVERAGEIF içinde kısmi metin eşleştirmesi yapmanızı sağlar. Tüm işi iki özel karakter yapar: yıldız işareti ve soru işareti.

İki Joker Karakterle Tanışın

Tam olarak iki tane vardır:

  • * yıldız işareti, hiç karakter olmaması da dâhil olmak üzere her sayıda karakterle eşleşir
  • ? soru işareti tam olarak bir karakterle eşleşir

Bunları tırnak içindeki ölçüt metninin içine yerleştirirsiniz. Tırnaklar ve ampersand hakkında öğrendiğiniz her şey burada da geçerlidir.

Başlangıç Eşleşmesi

Her türlü sonu ifade etmek için yıldız işaretini sona koyun. A2:A10 aralığında AB ile başlayan her kodu saymak için AB'nin sonuna bir yıldız işareti ekleyin.

Bu ifade AB, AB1, ABXYZ ve bu iki harfle başlayan her şeyle eşleşir. Yıldız işareti, ardından ne gelirse gelsin onun yerine geçer.

=COUNTIF(A2:A10, "AB*")

Son Eşleşmesi

Her türlü başlangıçla eşleşmek için yıldız işaretini başa koyun. A sütunundaki etiket Kuzey sözcüğüyle bitiyorsa B2:B10 aralığındaki tutarları toplamak için başa bir yıldız işareti getirin.

Bu ifade Uzak Kuzey, Kuzey tarafları ve yalnızca Kuzey gibi değerleri yakalar. Yıldız işareti, sözcükten önce ne varsa onun yerine geçer.

=SUMIF(A2:A10, "*North", B2:B10)

İçerme Eşleşmesi

Hücrenin herhangi bir yerindeki metinle eşleşmek için metni her iki tarafında yıldız işaretleri olacak şekilde çevreleyin. A2:A10 aralığındaki Yönetici sözcüğünü içeren unvanları saymak için:

Bu ifade Satış Yöneticisi, IT Yöneticisi ve Yönetici Yardımcısı değerlerinin tümünü bulur. İki yıldız işareti, aradığınız sözcüğün önündeki ve ardındaki her türlü metne izin verir.

=COUNTIF(A2:A10, "*Manager*")

Tek Karakterler için Soru İşareti

Soru işareti, ne daha fazla ne de daha az olmak üzere tam olarak bir karakterle eşleşir. Kodlar her zaman bir harf ve ardından iki rakamdan oluşuyorsa, bir soru işaretiyle her bilinmeyen karakteri temsil ederek A ile başlayanları sayın.

"A??", A12 ve A99 ile eşleşir; ancak A1 veya A123 ile eşleşmez, çünkü uzunluk tam olarak üç karakter olmalıdır.

=COUNTIF(A2:A10, "A??")

Joker Karakterler ve Hücre Başvurusu

Başlangıç koşulunu bir hücreden oluşturmak için hücreyi ampersand ile bir yıldız işaretine bağlayın. D1 AB içeriyorsa bu metinle başlayan her şeyle eşleşin.

&, yıldız işaretini D1'deki değere ekleyerek "AB*" ifadesini oluşturur. Böylece kısmi eşleşmeniz doğrudan yazılmış bir metin yerine bir hücre tarafından belirlenir.

=COUNTIF(A2:A10, D1&"*")

Hücreyle Belirlenen İçerme Araması

Aynı yöntem bir içerme araması da oluşturur. İki ampersand kullanarak hücreyi her iki tarafında yıldız işareti olacak şekilde çevreleyin.

Burada D1'deki değer "*value*" biçiminde çevrelenir; bu nedenle D1'i değiştirmek formülün aradığı şeyi hemen değiştirir. Bu, yazdıkça arama yapan basit bir özetin temelidir.

=SUMIF(A2:A10, "*"&D1&"*", B2:B10)

Gerçek Yıldız veya Soru İşaretiyle Eşleştirme

Verileriniz gerçekten bir * veya ? içeriyorsa ve bununla joker karakter olarak değil, olduğu gibi eşleşmek istiyorsanız ne yapmalısınız? Önüne bir tilde ~ koyun.

Böylece "~?" gerçek bir soru işaretini, "~*" ise gerçek bir yıldız işaretini bulur. Tilde, elektronik tabloya sonraki karakteri sıradan metin olarak değerlendirmesini söyler.

=COUNTIF(A2:A10, "*~?*")

Joker Karakterler Yalnızca Metin İçindir

Önemli bir sınırlama vardır: joker karakterler sayılarla değil, metinle çalışır. Fiyat gibi bir sayının bir bölümüyle eşleşmek için * kullanamazsınız.

Kodlarınız gerçek sayılar olarak depolanıyorsa joker karakterler bunları göremez. Önce bunları metne dönüştürün veya sayısal aralıklar için karşılaştırma işleçlerini kullanın. Joker karakterler ve sayı işleçleri farklı sorunları çözer.

=COUNTIF(A2:A10, "INV*")

Daha Ayrıntılı Bir Örnek: Departman Toplamı

A sütununda SALES-01, SALES-02 ve HR-01 gibi kodların, B sütununda ise bütçelerin bulunduğunu düşünün. Satış departmanının tamamını toplamak için SALES ile başlayan ve ardından herhangi bir şey gelen tüm kodlarla eşleşin.

"SALES*" kullanan tek bir SUMIF, tüm alt kodları tek seferde toplar; bunları tek tek listelemeniz gerekmez. Farklı bir departmanı toplamak için öneki değiştirin.

=SUMIF(A2:A10, "SALES*", B2:B10)

Hızlı Kontrol

Joker karakterlerle eşleştirme konusunu anlayıp anlamadığınızı sınayın.

Özet: Ölçütlerde Joker Karakterler

IF matematik işlevlerinde artık metnin bir bölümünü eşleştirebilirsiniz. Unutmayın:

  • * istediğiniz sayıda karakterle, ? ise tam olarak bir karakterle eşleşir.
  • Şununla başlayan metinler için "AB*", şununla biten metinler için "*North", içinde geçen metinler için "*Manager*" kullanın.
  • D1&"*" örneğinde olduğu gibi bir hücreyi ve işaretiyle birleştirin.
  • Gerçek bir * veya ? karakterini tilde işaretiyle kaçışa alın ve joker karakterlerin yalnızca metinlerde çalıştığını unutmayın.

SUMIF, COUNTIF ve AVERAGEIF ile koşullu hesaplamalar konusu böylece tamamlanır.

=SUMIF(A2:A10, "*North", B2:B10)
Başlamak ücretsiz

Yapay zeka eğitmeniyle Excel öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Ölçütlerde Joker Karakterleri Kullanma” dersi ücretsiz mi?

Evet — “Ölçütlerde Joker Karakterleri Kullanma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Excel Formulas Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

“Ölçütlerde Joker Karakterleri Kullanma” dersinde ne öğreneceğim?

Yıldız ve soru işareti joker karakterleriyle kısmi metin eşleştirin. Excel Formulas Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Excel Formulas Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Excel Formulas Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Ölçütlerde Joker Karakterleri Kullanma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Excel Formulas Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Excel Formulas Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. SUMIF ile Ölçüte Göre Toplama
  2. COUNTIF ile Ölçüte Göre Sayma
  3. AVERAGEIF ile Ölçüte Göre Ortalama Alma
  4. Ölçütlerde Joker Karakterleri Kullanma
← Excel Formulas Academy Sayfasına Dön