Excel'in joker karakterlerinin arama, değiştirme ve formül mantığındaki esnekliği nasıl artırdığını öğrenin. Filtreleme, VLOOKUP() ve daha fazlasında *, ?, ve ~ kullanımına dair pratik örnekleri keşfedin.
Excel joker karakterleri, büyük veri kümeleri üzerinde kısmi eşleşmeler ve esnek veri işlemleri yapmanıza yardımcı olan özel sembollerdir. Excel tam regex işlevselliğini desteklemese de, joker karakterleri yaratıcı formül kurgularıyla (SEARCH(), TEXT() ve ISNUMBER() gibi işlevlerle) kullanabilirsiniz.
Joker karakterlerinde yetkinlik kazanmak, sağlam Excel temellerine sahip olduğunuzda daha kolay olur. Introduction to Excel kursumuz; arayüzde gezinme, hücre başvuruları ve temel formüller gibi temel becerilerde size yol göstererek bu rehberde ele alınan joker tekniklerini etkili şekilde uygulamanız için gereken zemini oluşturur.
Excel Joker Karakterleri Nedir?
Joker karakterler, bir metin dizisindeki karakterlerin yerini alan ve tam eşleşmeler yerine desenler aramanıza olanak tanıyan özel sembollerdir. Excel, her biri desen eşleştirme ve metin işlemlerinde farklı bir amaca hizmet eden üç joker karakteri tanır.
Yıldız işareti (*)
Yıldız (*), hiç karakter olmaması dahil, herhangi bir sayıda karakteri eşleştirir. Örneğin, App* ifadesi "Apple", "Application", "App" ve "Approach" ile eşleşir.
Bu joker, bir metin dizisinin başını bildiğiniz ancak sonrasında gelen tüm varyasyonları yakalamak istediğiniz durumlar için kullanışlıdır.
Soru işareti (?)
Soru işareti (?) tam olarak bir karakteri eşleştirir. B?t kullanmak, "Bat", "Bet", "Bit" ve "But" ile eşleşir; ancak "Boat" veya "Boot" ile eşleşmez.
Bu kesinlik, hedef metninizin uzunluğunu ve karakterlerinin çoğunu bildiğiniz durumlar için idealdir.
Tilde (~)
Tilde (~) bir kaçış karakteri olarak görev yapar; verilerinizde gerçek yıldız veya soru işareti aramanıza olanak tanır. Metninizde kelimenin tam anlamıyla * veya ? karakterleri geçtiğinde, önlerine tilde koymak Excel'e bunları joker değil normal karakterler olarak işlemesini söyler.
Örneğin, ~*Sale ifadesi, yıldızı joker olarak değil, doğrudan “*Sale” metni olarak eşleştirir.
Excel Formüllerinde Joker Karakterlerinin Kullanımı
Birçok Excel işlevi joker karakterlerini destekler; bu da onları koşullu hesaplamalar ve arama işlemleri için değerli kılar. Joker kabul eden en yaygın işlevler arasında COUNTIF(), COUNTIFS(), SUMIF(), SUMIFS(), AVERAGEIF(), AVERAGEIFS(), SEARCH(), VLOOKUP(), HLOOKUP(), XLOOKUP(), MATCH() ve XMATCH() bulunur.
Bu işlevlerin her biri, esnek desen eşleştirme yapabilmek için jokerlerden yararlanabilir; bu da kısmi veri eşleşmeleriyle çalışmanıza ve veri kümelerinizdeki varyasyonları etkili biçimde ele almanıza olanak tanır.
Jokerlerle COUNTIF()
COUNTIF() işlevi, belirli desenlerle eşleşen hücreleri saymak için jokerlerle birleştirildiğinde özellikle kullanışlı hale gelir. İşte temel bir örnek:
Bu formül, A2:A12 aralığındaki metnin herhangi bir yerinde "AA" geçen tüm hücreleri sayar. "AA"nın önündeki ve arkasındaki yıldızlar, bu dizinin öncesinde veya sonrasında herhangi bir karakterin eşleşmesine izin verir.
Dinamik ölçütler için, joker deseninizi içeren bir hücreyi referans alabilirsiniz:
Bu durumda E1 hücresi "*AA*" veya başka herhangi bir joker desenini içerebilir. Bu yaklaşım, formülü değiştirmeden arama ölçütlerinizi değiştirmenize olanak tanır; böylece çalışma sayfanız daha esnek ve kullanıcı dostu olur.
Jokerlerle VLOOKUP() ve XLOOKUP()
Arama işlevleri, arama değerleriniz tam eşleşmediğinde kısmi eşleşmeler için jokerleri kullanabilir. İşte her iki yaklaşıma örnekler:
Bu VLOOKUP() formülü, A sütununda "John" ile başlayan herhangi bir kaydı arar ve 2. sütundan karşılık gelen değeri döndürür. FALSE parametresi, joker işlevselliği için gerekli olan tam eşleşme modunun kullanılmasını sağlar.
Eşleşme modu parametresi (2), XLOOKUP()'a joker eşleştirme kullanmasını söyler. Bu formül, "Adams" ile biten herhangi bir girdiyi bulur ve C sütunundan karşılık gelen değeri döndürür. Eşleşme yoksa “Not found” döndürür.
Joker için IF() çözümü
IF() işlevi jokerleri doğrudan desteklemese de, IF() ile COUNTIF()'i birleştirerek benzer işlevsellik elde edebilirsiniz:
Bu formül, A sütunundaki karşılık gelen hücrede metnin herhangi bir yerinde "a" harfi bulunan satırlar için C sütunundaki tüm değerleri toplar. "a" joker deseni, konumdan bağımsız olarak içinde "a" geçen tüm metinleri yakalar.
Excel Araçlarında Joker Karakterlerinin Kullanımı
Joker karakterleri formüllerin ötesine geçer ve Excel'in çeşitli araçlarında arama, eşleştirme ve filtreleme için kullanılabilir. Bu yerleşik özellikler, karmaşık formüller yazmasanız bile jokerleri erişilebilir kılar.
Bul ve Değiştir'de jokerler
Excel'in BulveDeğiştir iletişim kutusu, verilerinizdeki değişken desenleri bulmak için jokerleri destekler. Joker işlevselliğini etkinleştirmek için, BulveDeğiştir iletişim kutusunda "Use wildcards" seçeneğini işaretlemeniz gerekir.
Farklı uzunluklardaki desenleri bulmak için yıldız (*) kullanabilirsiniz. Örneğin, "Product*X" araması "Product-A-X", "Product-Premium-X" ve "Product-X" ifadelerini bulur. Benzer şekilde, soru işareti (?) belirli karakter konumlarına sahip desenleri bulmaya yardımcı olur; örneğin "20??" araması, "20" ile başlayan herhangi bir dört basamaklı sayıyı bulur.
Verilerinizde gerçek yıldız veya soru işaretlerini aramanız gerektiğinde, kaçış karakteri olarak tilde (~) kullanın. "~*Sale" araması, yıldızı joker olarak ele almak yerine "*Sale" ifadesini içeren hücreleri bulur.
Filtre ve arama özelliklerinde jokerler
Excel'in filtreleme yetenekleri jokerleri destekler; özellikle "içerir", "ile başlar" ve "ile biter" gibi seçeneklere sahip metin filtrelerinde kullanışlıdır. Bu filtreler, ölçütlerinize joker karakterler eklediğinizde bunları otomatik olarak yorumlar.
Örneğin, "ile başlar" seçeneğine "Jo*" filtresi uygulamak, "John", "Joseph", "Joan" ve "Jonathan" dahil olmak üzere "Jo" ile başlayan tüm adları görüntüler. Bu yaklaşım, formül yazmadan hızlı veri keşfi için uygundur.
Bununla birlikte, yerleşik arama özelliklerinin gelişmiş filtre seçeneklerine kıyasla bazı sınırlamaları vardır. Temel joker desenleri etkili biçimde çalışsa da, karmaşık çok ölçütlü filtreleme için jokerleri özel formüllerle birleştirmeniz veya daha gelişmiş desen eşleştirme için Excel'in Gelişmiş Filtre özelliğini kullanmanız gerekebilir.
Sayılar ve jokerlerle çalışmak
Jokerleri sayılarla kullanmak özel dikkat gerektirir; çünkü Excel joker işlemlerini metin tabanlı işlevler olarak ele alır. Joker desenlerini sayısal verilere uyguladığınızda Excel, sayıları otomatik olarak metne dönüştürür; bu da beklenmedik eşleşme davranışlarına yol açabilir.
Jokerlerle sayıları etkili biçimde eşleştirmek için birkaç alternatif yol vardır. TEXT() işlevini, Metni Sütunlara Dönüştür özelliğini veya bu amaçla tasarlanmış belirli formülleri kullanarak sayıları metne çevirebilirsiniz.
Pratik bir yaklaşım, SEARCH(), ISNUMBER() ve SUMPRODUCT() işlevlerini birleştirmeyi içerir:
Bu formül, B2:B12 aralığındaki hücrelerin kaçının sayının herhangi bir yerinde "4" rakamını içerdiğini sayar. Belirli desenleri içeren sayılar için değerleri toplamak istiyorsanız, bu yaklaşımı genişletebilirsiniz:
Bu, tarihleri jokerlerin etkili biçimde işleyebileceği tutarlı bir metin biçimine çevirir. Ardından belirli tarih bileşenlerini bulmak için joker desenleri uygulayabilirsiniz:
Formül, “0525” (herhangi bir yılda 25 Mayıs) içeren tarihleri sayar.
Bazı senaryolarda, ZIP kodları, ürün kimlikleri veya referans numaraları gibi sayılar metin olarak saklanır. Bu durumlarda jokerler onları doğrudan metin dizeleri olarak eşleştirebilir. Örneğin, "123*" gibi desenlerle filtreleme yapmak "12345", "123-AB" ve "123XYZ" ile eşleşirken, "??-45" deseni "AB-45", "12-45" ve "XY-45" ile eşleşir.
Joker Karakterlerinin Sınırlamaları ve Sürprizleri
Tüm Excel işlevleri joker işlevselliğini desteklemez; bu da bazı formüllerin desen eşleştirmeyle çalışmasını beklediğinizde kafa karışıklığı yaratabilir. Örneğin IF() işlevi jokerleri doğrudan kabul etmez; daha önce gösterildiği gibi COUNTIF() ile birleştirme gibi çözümler gerektirir.
Jokerler formüllerde yalnızca metinle çalışır; bu da joker işlemlerinin sayısal değerleri etkili biçimde işleyebilmesi için önce metne dönüştürülmesini gerektirir. Bu metne dönüştürme gerekliliği, bu sınırlamadan haberdar değilseniz beklenmedik sonuçlara yol açabilir.
Geniş joker desenleri kullandığınızda arama formüllerinde yanlış pozitiflere karşı dikkatli olun. Örneğin, VLOOKUP("*Smith*", ...) yalnızca "Smith"i istediğinizde "Smithson", "Blacksmith" veya "Goldsmith" gibi istenmeyen eşleşmeleri döndürebilir. Bu davranış, istenmeyen sonuçları yakalamamak için dikkatli desen tasarımı gerektirir.
Bir diğer yaygın sürpriz, verilerinizdeki baştaki veya sondaki boşluklarla ilgilidir. Jokerler boşlukları karakter olarak görür; bu nedenle "John*", " John" (başında boşluk olan) ile eşleşmez. Jokerlerle çalışırken tutarlı sonuçlar için veri temizliği önem kazanır.
Ayrıca, joker eşleştirme varsayılan olarak büyük/küçük harf duyarsızdır. Bu, "apple*" gibi desenlerin "Apple", "APPLE" ve "ApPlE" ile eşleşeceği anlamına gelir. Bu davranış genel aramalar için kullanışlıdır; ancak büyük/küçük harfe duyarlı eşleşmeler gerekiyorsa istenmeyen sonuçlara neden olabilir. Büyük/küçük harfe duyarlı eşleşmeler için FIND() işlevini ISNUMBER() ile birlikte kullanmayı düşünebilirsiniz.
Excel'de Jokerlerle Çalışırken İpuçları
Jokerler, özellikle tutarsız yazımlar veya veri girişi farklılıklarıyla uğraşırken bulanık eşleşmiş verileri birleştirmede çok etkilidir. Örneğin, aynı konumu temsil eden veri kümenizde "Homel" ve "Gomel" olabilir. "*omel" gibi joker desenleri bu benzer kayıtları belirleyip birleştirmenize yardımcı olur.
Telefon numarası biçimleri veri kümeleri arasında sıklıkla değişir; farklı ön ekler veya ülke kodları bulunabilir. Bu tutarsızlıkları standartlaştırmak için jokerleri kullanabilirsiniz. Örneğin, Birleşik Krallık uluslararası biçimindeki numaraları yerel biçime dönüştürmek için BulveDeğiştir kullanabilirsiniz:
Bu desen, "44" ile başlayıp onu on rakamın izlediği tüm BK numaralarını eşleştirir; böylece "447123456789" gibi numaraları yerel biçimde "07123456789" olarak dönüştürür.
Joker eşleşmelerinizden belirli sonuçları hariç tutmanız gerektiğinde, birden fazla SUMIF() veya COUNTIF() işlevini birleştirin. Bu teknik, istenmeyen eşleşmeleri çıkarmak için iyi çalışır:
Bu formül, "00123H*" ile eşleşen tüm değerleri toplar ancak "-SP" ile bitenleri hariç tutar; böylece joker eşleştirmenizin üzerinde daha hassas bir kontrol sağlar.
Biçimlendirme değişiklikleri, REPLACE(), SUBSTITUTE() veya TEXT() gibi işlevlerle jokerlerin yanında etkili biçimde çalışır. Bu işlevler, joker işlemlerini uygulamadan önce veya sonra verilerinizi temizleyip standartlaştırarak analizinizde tutarlı sonuçlar sağlar.
Ürün kodları veya referans numaralarıyla çalışırken jokerler desenleri ve istisnaları belirlemeye yardımcı olur. Tüm geçici kodları bulmak için *-TEMP kullanabilir veya belirli bir biçim yapısını izleyen girdileri bulmak için ??-??-???? deseninden yararlanabilirsiniz; bu da veri doğrulamayı ve temizliğini daha verimli hale getirir.
Sonuç
Benzer girdileri birleştiriyor, telefon numarası biçimlerini standartlaştırıyor veya büyük veri kümelerini belirli desenlere göre filtreliyor olun; jokerler, tam eşleşmelere pratik bir alternatif sunar. Temel metin aramaları ile daha karmaşık regex işlevselliği arasındaki boşluğu kapatarak, desen eşleştirmeyi Excel'in alışılmış ortamında erişilebilir kılar.
Joker işlemlerinin ötesinde Excel yetkinliklerinizi geliştirmek için, Excel Fundamentals yetkinlik yolumuz veri hazırlama, analiz ve görselleştirme tekniklerini kapsayan kapsamlı bir rota sunar. Bu becerileri analitik bağlamlarda uygulamaya hazır olanlar için Data Analysis in Excel kursumuz, burada öğrendiğiniz desen eşleştirme becerilerini tamamlayan PivotTable'lar ve gelişmiş mantıksal işlevlerle uygulamalı deneyim sağlar.
Vinod Chugani kariyerine Tokyo'da JPMorgan'ın en genç Hedge Fund Sales Desk Lideri olarak başladı ve daha sonra Lehman Brothers'ta bireysel satış rekoru kırdı, ardından 30 ülkede faaliyet gösteren bir elektronik dağıtım işi kurdu ve veriye yönelmeden önce geliri SG$100 milyonun üzerine taşıdı. Duke Ekonomimezunu ve NYC Data Science Academy alum, Maven'de Hugo Bowne-Anderson'ın Building AI Applications kursu için 100+ başvuru arasından seçilen üç bursiyerden biriydi. Bugün, istatistikten ajan temelli yapay zekâya uzanan konularda DataCamp, KDnuggets, Machine Learning Mastery ve Statology için yazıyor ve adında 1.000'i aşkın bire bir oturum bulunan NYC Data Science Academy'de veri profesyonellerine mentorluk yapıyor.
SSS
Excel'deki üç joker karakter nedir?⌄
Excel üç joker kullanır: * (yıldız) herhangi bir sayıda karakteri eşleştirir, ? (soru işareti) tam olarak bir karakteri eşleştirir ve ~ (tilde) jokerleri kaçışlayarak onları düz metin olarak işler.
Hangi Excel işlevleri joker karakterleri destekler?⌄
Jokerleri destekleyen yaygın işlevler arasında COUNTIF(), SUMIF(), VLOOKUP(), XLOOKUP(), SEARCH(), MATCH() ve COUNTIFS(), SUMIFS() gibi varyasyonlar bulunur.
Formüllerimde jokerler neden sayılarla çalışmıyor?⌄
Jokerler yalnızca metinle çalışır; bu nedenle Excel, joker desenleri kullanırken sayıları otomatik olarak metne dönüştürür. Tutarlı sonuçlar için joker işlemlerini uygulamadan önce sayıları dönüştürmek üzere TEXT() işlevini kullanın.
Excel'in Bul ve Değiştir özelliğinde jokerleri kullanabilir miyim?⌄
Evet, jokerler BulveDeğiştir'de çalışır; ancak iletişim kutusunda Usewildcards seçeneğini işaretlemeniz gerekir. Gerçek yıldız veya soru işaretlerini aramak için * veya ? öncesinde ~ kullanın.
IF() işlevi jokerleri doğrudan desteklemez; ancak COUNTIF() ile şu şekilde birleştirerek joker işlevselliği elde edebilirsiniz: =IF(COUNTIF(A1,"Amy*"),"Yes","No").
Joker desenim beklenen tüm sonuçları neden eşleştirmiyor?⌄
Verilerinizde baştaki/sondaki boşlukları kontrol edin, tutarlı metin biçimlendirmesi sağlayın ve doğru joker sembollerini kullandığınızı doğrulayın. Jokerler büyük/küçük harf duyarsızdır; ancak fazladan boşluklara ve biçim farklarına duyarlıdır.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Excel joker karakterleri, büyük veri kümeleri üzerinde kısmi eşleşmeler ve esnek veri işlemleri yapmanıza yardımcı olan özel sembollerdir. Excel tam regex işlevselliğini desteklemese de, joker karakterleri yaratıcı formül kurgularıyla (
SEARCH(),TEXT()veISNUMBER()gibi işlevlerle) kullanabilirsiniz.Joker karakterlerinde yetkinlik kazanmak, sağlam Excel temellerine sahip olduğunuzda daha kolay olur. Introduction to Excel kursumuz; arayüzde gezinme, hücre başvuruları ve temel formüller gibi temel becerilerde size yol göstererek bu rehberde ele alınan joker tekniklerini etkili şekilde uygulamanız için gereken zemini oluşturur.
Excel Joker Karakterleri Nedir?
Joker karakterler, bir metin dizisindeki karakterlerin yerini alan ve tam eşleşmeler yerine desenler aramanıza olanak tanıyan özel sembollerdir. Excel, her biri desen eşleştirme ve metin işlemlerinde farklı bir amaca hizmet eden üç joker karakteri tanır.
Yıldız işareti (*)
Yıldız (
*), hiç karakter olmaması dahil, herhangi bir sayıda karakteri eşleştirir. Örneğin,App*ifadesi "Apple", "Application", "App" ve "Approach" ile eşleşir.Bu joker, bir metin dizisinin başını bildiğiniz ancak sonrasında gelen tüm varyasyonları yakalamak istediğiniz durumlar için kullanışlıdır.
Soru işareti (?)
Soru işareti (
?) tam olarak bir karakteri eşleştirir.B?tkullanmak, "Bat", "Bet", "Bit" ve "But" ile eşleşir; ancak "Boat" veya "Boot" ile eşleşmez.Bu kesinlik, hedef metninizin uzunluğunu ve karakterlerinin çoğunu bildiğiniz durumlar için idealdir.
Tilde (~)
Tilde (
~) bir kaçış karakteri olarak görev yapar; verilerinizde gerçek yıldız veya soru işareti aramanıza olanak tanır. Metninizde kelimenin tam anlamıyla*veya?karakterleri geçtiğinde, önlerine tilde koymak Excel'e bunları joker değil normal karakterler olarak işlemesini söyler.Örneğin,
~*Saleifadesi, yıldızı joker olarak değil, doğrudan “*Sale” metni olarak eşleştirir.Excel Formüllerinde Joker Karakterlerinin Kullanımı
Birçok Excel işlevi joker karakterlerini destekler; bu da onları koşullu hesaplamalar ve arama işlemleri için değerli kılar. Joker kabul eden en yaygın işlevler arasında
COUNTIF(),COUNTIFS(),SUMIF(),SUMIFS(),AVERAGEIF(),AVERAGEIFS(),SEARCH(),VLOOKUP(),HLOOKUP(),XLOOKUP(),MATCH()veXMATCH()bulunur.Bu işlevlerin her biri, esnek desen eşleştirme yapabilmek için jokerlerden yararlanabilir; bu da kısmi veri eşleşmeleriyle çalışmanıza ve veri kümelerinizdeki varyasyonları etkili biçimde ele almanıza olanak tanır.
Jokerlerle COUNTIF()
COUNTIF()işlevi, belirli desenlerle eşleşen hücreleri saymak için jokerlerle birleştirildiğinde özellikle kullanışlı hale gelir. İşte temel bir örnek:Bu formül,
A2:A12aralığındaki metnin herhangi bir yerinde "AA" geçen tüm hücreleri sayar. "AA"nın önündeki ve arkasındaki yıldızlar, bu dizinin öncesinde veya sonrasında herhangi bir karakterin eşleşmesine izin verir.Dinamik ölçütler için, joker deseninizi içeren bir hücreyi referans alabilirsiniz:
Bu durumda E1 hücresi "*AA*" veya başka herhangi bir joker desenini içerebilir. Bu yaklaşım, formülü değiştirmeden arama ölçütlerinizi değiştirmenize olanak tanır; böylece çalışma sayfanız daha esnek ve kullanıcı dostu olur.
Jokerlerle VLOOKUP() ve XLOOKUP()
Arama işlevleri, arama değerleriniz tam eşleşmediğinde kısmi eşleşmeler için jokerleri kullanabilir. İşte her iki yaklaşıma örnekler:
Bu
VLOOKUP()formülü, A sütununda "John" ile başlayan herhangi bir kaydı arar ve 2. sütundan karşılık gelen değeri döndürür.FALSEparametresi, joker işlevselliği için gerekli olan tam eşleşme modunun kullanılmasını sağlar.XLOOKUP()için sözdizimi biraz farklıdır:Eşleşme modu parametresi (
2),XLOOKUP()'a joker eşleştirme kullanmasını söyler. Bu formül, "Adams" ile biten herhangi bir girdiyi bulur ve C sütunundan karşılık gelen değeri döndürür. Eşleşme yoksa “Not found” döndürür.Joker için IF() çözümü
IF()işlevi jokerleri doğrudan desteklemese de,IF()ileCOUNTIF()'i birleştirerek benzer işlevsellik elde edebilirsiniz:Bu formül, A1 hücresindeki metnin "Amy" ile başlayıp başlamadığını kontrol eder; başlıyorsa "Yes", başlamıyorsa "No" döndürür. Joker eşleştirmeyi
COUNTIF()üstlenirken,IF()sonucu işler.Jokerlerle SUMIF()
SUMIF()işlevi, joker ölçütlerine göre değerleri toplayabilir; bu da benzer desenlere sahip verileri bir araya getirmede kullanışlıdır:Bu formül, A sütunundaki karşılık gelen hücrede metnin herhangi bir yerinde "a" harfi bulunan satırlar için C sütunundaki tüm değerleri toplar. "a" joker deseni, konumdan bağımsız olarak içinde "a" geçen tüm metinleri yakalar.
Excel Araçlarında Joker Karakterlerinin Kullanımı
Joker karakterleri formüllerin ötesine geçer ve Excel'in çeşitli araçlarında arama, eşleştirme ve filtreleme için kullanılabilir. Bu yerleşik özellikler, karmaşık formüller yazmasanız bile jokerleri erişilebilir kılar.
Bul ve Değiştir'de jokerler
Excel'in Bul ve Değiştir iletişim kutusu, verilerinizdeki değişken desenleri bulmak için jokerleri destekler. Joker işlevselliğini etkinleştirmek için, Bul ve Değiştir iletişim kutusunda "Use wildcards" seçeneğini işaretlemeniz gerekir.
Farklı uzunluklardaki desenleri bulmak için yıldız (*) kullanabilirsiniz. Örneğin, "Product*X" araması "Product-A-X", "Product-Premium-X" ve "Product-X" ifadelerini bulur. Benzer şekilde, soru işareti (?) belirli karakter konumlarına sahip desenleri bulmaya yardımcı olur; örneğin "20??" araması, "20" ile başlayan herhangi bir dört basamaklı sayıyı bulur.
Verilerinizde gerçek yıldız veya soru işaretlerini aramanız gerektiğinde, kaçış karakteri olarak tilde (~) kullanın. "~*Sale" araması, yıldızı joker olarak ele almak yerine "*Sale" ifadesini içeren hücreleri bulur.
Filtre ve arama özelliklerinde jokerler
Excel'in filtreleme yetenekleri jokerleri destekler; özellikle "içerir", "ile başlar" ve "ile biter" gibi seçeneklere sahip metin filtrelerinde kullanışlıdır. Bu filtreler, ölçütlerinize joker karakterler eklediğinizde bunları otomatik olarak yorumlar.
Örneğin, "ile başlar" seçeneğine "Jo*" filtresi uygulamak, "John", "Joseph", "Joan" ve "Jonathan" dahil olmak üzere "Jo" ile başlayan tüm adları görüntüler. Bu yaklaşım, formül yazmadan hızlı veri keşfi için uygundur.
Bununla birlikte, yerleşik arama özelliklerinin gelişmiş filtre seçeneklerine kıyasla bazı sınırlamaları vardır. Temel joker desenleri etkili biçimde çalışsa da, karmaşık çok ölçütlü filtreleme için jokerleri özel formüllerle birleştirmeniz veya daha gelişmiş desen eşleştirme için Excel'in Gelişmiş Filtre özelliğini kullanmanız gerekebilir.
Sayılar ve jokerlerle çalışmak
Jokerleri sayılarla kullanmak özel dikkat gerektirir; çünkü Excel joker işlemlerini metin tabanlı işlevler olarak ele alır. Joker desenlerini sayısal verilere uyguladığınızda Excel, sayıları otomatik olarak metne dönüştürür; bu da beklenmedik eşleşme davranışlarına yol açabilir.
Jokerlerle sayıları etkili biçimde eşleştirmek için birkaç alternatif yol vardır.
TEXT()işlevini, Metni Sütunlara Dönüştür özelliğini veya bu amaçla tasarlanmış belirli formülleri kullanarak sayıları metne çevirebilirsiniz.Pratik bir yaklaşım,
SEARCH(),ISNUMBER()veSUMPRODUCT()işlevlerini birleştirmeyi içerir:Bu formül, B2:B12 aralığındaki hücrelerin kaçının sayının herhangi bir yerinde "4" rakamını içerdiğini sayar. Belirli desenleri içeren sayılar için değerleri toplamak istiyorsanız, bu yaklaşımı genişletebilirsiniz:
Bu formül, B sütunundaki karşılık gelen sayılarda "4"ten sonra herhangi bir rakamın geldiği durumlarda C sütunundaki değerleri toplar.
Tarih eşleştirmede, tarihleri aranabilir metin desenlerine dönüştürmek için
TEXT()işlevini kullanın:Bu, tarihleri jokerlerin etkili biçimde işleyebileceği tutarlı bir metin biçimine çevirir. Ardından belirli tarih bileşenlerini bulmak için joker desenleri uygulayabilirsiniz:
Formül, “0525” (herhangi bir yılda 25 Mayıs) içeren tarihleri sayar.
Bazı senaryolarda, ZIP kodları, ürün kimlikleri veya referans numaraları gibi sayılar metin olarak saklanır. Bu durumlarda jokerler onları doğrudan metin dizeleri olarak eşleştirebilir. Örneğin, "123*" gibi desenlerle filtreleme yapmak "12345", "123-AB" ve "123XYZ" ile eşleşirken, "??-45" deseni "AB-45", "12-45" ve "XY-45" ile eşleşir.
Joker Karakterlerinin Sınırlamaları ve Sürprizleri
Tüm Excel işlevleri joker işlevselliğini desteklemez; bu da bazı formüllerin desen eşleştirmeyle çalışmasını beklediğinizde kafa karışıklığı yaratabilir. Örneğin
IF()işlevi jokerleri doğrudan kabul etmez; daha önce gösterildiği gibiCOUNTIF()ile birleştirme gibi çözümler gerektirir.Jokerler formüllerde yalnızca metinle çalışır; bu da joker işlemlerinin sayısal değerleri etkili biçimde işleyebilmesi için önce metne dönüştürülmesini gerektirir. Bu metne dönüştürme gerekliliği, bu sınırlamadan haberdar değilseniz beklenmedik sonuçlara yol açabilir.
Geniş joker desenleri kullandığınızda arama formüllerinde yanlış pozitiflere karşı dikkatli olun. Örneğin,
VLOOKUP("*Smith*", ...)yalnızca "Smith"i istediğinizde "Smithson", "Blacksmith" veya "Goldsmith" gibi istenmeyen eşleşmeleri döndürebilir. Bu davranış, istenmeyen sonuçları yakalamamak için dikkatli desen tasarımı gerektirir.Bir diğer yaygın sürpriz, verilerinizdeki baştaki veya sondaki boşluklarla ilgilidir. Jokerler boşlukları karakter olarak görür; bu nedenle "John*", " John" (başında boşluk olan) ile eşleşmez. Jokerlerle çalışırken tutarlı sonuçlar için veri temizliği önem kazanır.
Ayrıca, joker eşleştirme varsayılan olarak büyük/küçük harf duyarsızdır. Bu, "apple*" gibi desenlerin "Apple", "APPLE" ve "ApPlE" ile eşleşeceği anlamına gelir. Bu davranış genel aramalar için kullanışlıdır; ancak büyük/küçük harfe duyarlı eşleşmeler gerekiyorsa istenmeyen sonuçlara neden olabilir. Büyük/küçük harfe duyarlı eşleşmeler için
FIND()işleviniISNUMBER()ile birlikte kullanmayı düşünebilirsiniz.Excel'de Jokerlerle Çalışırken İpuçları
Jokerler, özellikle tutarsız yazımlar veya veri girişi farklılıklarıyla uğraşırken bulanık eşleşmiş verileri birleştirmede çok etkilidir. Örneğin, aynı konumu temsil eden veri kümenizde "Homel" ve "Gomel" olabilir. "*omel" gibi joker desenleri bu benzer kayıtları belirleyip birleştirmenize yardımcı olur.
Telefon numarası biçimleri veri kümeleri arasında sıklıkla değişir; farklı ön ekler veya ülke kodları bulunabilir. Bu tutarsızlıkları standartlaştırmak için jokerleri kullanabilirsiniz. Örneğin, Birleşik Krallık uluslararası biçimindeki numaraları yerel biçime dönüştürmek için Bul ve Değiştir kullanabilirsiniz:
Bu desen, "44" ile başlayıp onu on rakamın izlediği tüm BK numaralarını eşleştirir; böylece "447123456789" gibi numaraları yerel biçimde "07123456789" olarak dönüştürür.
Joker eşleşmelerinizden belirli sonuçları hariç tutmanız gerektiğinde, birden fazla
SUMIF()veyaCOUNTIF()işlevini birleştirin. Bu teknik, istenmeyen eşleşmeleri çıkarmak için iyi çalışır:Bu formül, "00123H*" ile eşleşen tüm değerleri toplar ancak "-SP" ile bitenleri hariç tutar; böylece joker eşleştirmenizin üzerinde daha hassas bir kontrol sağlar.
Biçimlendirme değişiklikleri,
REPLACE(),SUBSTITUTE()veyaTEXT()gibi işlevlerle jokerlerin yanında etkili biçimde çalışır. Bu işlevler, joker işlemlerini uygulamadan önce veya sonra verilerinizi temizleyip standartlaştırarak analizinizde tutarlı sonuçlar sağlar.Ürün kodları veya referans numaralarıyla çalışırken jokerler desenleri ve istisnaları belirlemeye yardımcı olur. Tüm geçici kodları bulmak için
*-TEMPkullanabilir veya belirli bir biçim yapısını izleyen girdileri bulmak için??-??-????deseninden yararlanabilirsiniz; bu da veri doğrulamayı ve temizliğini daha verimli hale getirir.Sonuç
Benzer girdileri birleştiriyor, telefon numarası biçimlerini standartlaştırıyor veya büyük veri kümelerini belirli desenlere göre filtreliyor olun; jokerler, tam eşleşmelere pratik bir alternatif sunar. Temel metin aramaları ile daha karmaşık regex işlevselliği arasındaki boşluğu kapatarak, desen eşleştirmeyi Excel'in alışılmış ortamında erişilebilir kılar.
Joker işlemlerinin ötesinde Excel yetkinliklerinizi geliştirmek için, Excel Fundamentals yetkinlik yolumuz veri hazırlama, analiz ve görselleştirme tekniklerini kapsayan kapsamlı bir rota sunar. Bu becerileri analitik bağlamlarda uygulamaya hazır olanlar için Data Analysis in Excel kursumuz, burada öğrendiğiniz desen eşleştirme becerilerini tamamlayan PivotTable'lar ve gelişmiş mantıksal işlevlerle uygulamalı deneyim sağlar.