Dizeleri bazı kelimelere göre sınıflandırmak veri analizindeki temel görevlerimden biriydi. Örneğin, bir ankette insanlara belirli bir akıllı telefon hakkında neyi beğendiklerini sorarsanız, aynı cevaplar çeşitli kelimelere sahip olacaktır. Kamera için fotoğraf, video, özçekim vb. kelimeleri kullanabilirler. Hepsi kamera anlamına gelir. Bu nedenle, bazı anlamlı bilgiler elde etmek için cümleleri önceden kategorize etmek çok önemlidir.
Bu yazımızda anahtar kelimeleri kullanarak excelde kategorilere ayırmayı öğreneceğiz.
Bahsettiğimiz anket örneğini ele alalım.
Örnek: Excel'de Anketten Toplanan Verileri Kategorize Etme
Bu yüzden yeni akıllı telefonumuz xyz hakkında bir anket yaptık. Müşterilerimize xyz telefon hakkında ne beğendiklerini sorduk ve yanıtlarını excel'e aldık. Artık LED ekranımızı, hoparlörümüzü ve kameramızı kimin beğendiğini bilmemiz gerekiyor.
Bunun için aşağıdaki görselde de görebileceğiniz gibi bir kategoriye atıfta bulunabilecek bir anahtar kelime listesi hazırladık. Anlamak için küçük tuttum.
Geri Bildirimler A2:A9 aralığında, anahtar kelimeler E2:E10'da ve Kategori F2:F10'da.
Kategori oluşturmak için genel formül şöyle olacaktır:
{=INDEX(Kategori,MATCH(TRUE,ESNUMBER(SEARCH(kelimeler,cümle))),0))}
Kıvrımlı parantezlere dikkat edin, bu bir dizi formülüdür. CTRL+SHIFT+ENTER ile girilmesi gerekiyor.
Kategori: Kategorilerin listesini içeren aralıktır. Cümleler veya geri bildirimler bu değerlere göre kategorize edilecektir. Bizim durumumuzda bu F2:F10'dur.
Kelimeler: anahtar kelimelerin veya kelime öbeklerinin listesini içeren aralıktır. Bunlar aranacak cümleler. İşte E2:E10.
Cümle: kategorize edilecek olan cümledir. Tek bir akraba hücredir.
Artık excel'de sınıflandırma için kullanılan her bir değişkeni ve işlevi bildiğimize göre, bunu örneğimizde uygulayalım.
B2 hücresine bu formülü yazın ve CTRL+SHIFT+ENTER tuşlarına basın.
{=INDEX($F$2:$F$10,MATCH(TRUE,ISNUMBER(SEARCH($E$2:$E$10,A2)),0))}
Her bir geri bildirimin kategorisini görmek için formülü kopyalayın.
Sabit kelimelerin ve kategorilerin listesini yapmamız gerekiyor, formülü kopyalarken değişmemeliler, bu yüzden anahtar kelimeler ve kategoriler için mutlak referans verdim. Formülü kopyalarken cümlelerin değişmesini istesek de, bu yüzden göreceli referansı A2 olarak kullandım. Excel'de referans verme hakkında anlamayı buradan okuyabilirsiniz.
Artık LED ekran, Hoparlör ve Kamerayı kaç kullanıcının beğendiğini raporlayabilirsiniz.
Nasıl çalışır?
Formülün özü ISNUMBER(ARA($E$2:$E$10,A2)): Burada detaylı olarak anlattım. SEARCH işlevi, anahtar kelimelerin her değerini arar ($E$2:$E$10) A2 cümlesinde. Kelimenin bulunan konumunun bir dizisini döndürür veya #DEĞER (kelime bulunamadı için). Son olarak, bu örnek için 9 elemanlı bir dizimiz olacak. {#DEĞER!;5;#DEĞER!;#DEĞER!;#DEĞER!;#DEĞER!;#DEĞER!;#DEĞER!;#DEĞER!}. Daha sonra bu diziyi faydalı verilere dönüştürmek için ISNUMBER İşlevini kullanırız. DOĞRU ve YANLIŞ dizisine dönüştürür. {YANLIŞ;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ}.
Şimdi, her şey basit dizin eşleşmesidir. MATCH(TRUE,ESNUMBER(SEARCH($E$2:$E$10,A2)),0): KAÇINCI işlevi sonuç dizisinde DOĞRU'yu arar ve ilk bulunan DOĞRU'nun dizinini döndürür. bu durum için 2'dir.
İNDEKS($F$2:$F$10,MATCH(TRUE,ISNUMBER(SEARCH($E$2:$E$10,A2)),0)): Ardından, INDEX işlevi kategorideki 2. konuma bakar ($F$2:$F$10) hangi LED Ekran. Son olarak bu formül, bu metni veya geri bildirimi LED ekran olarak sınıflandırır.
Büyük/Küçük Harfe Duyarlı Hale Getirme:
Bu işlevi büyük/küçük harfe duyarlı hale getirmek için ARAMA işlevi yerine BUL işlevini kullanın. BUL işlevi varsayılan olarak büyük/küçük harfe duyarlıdır.
{=INDEX(Kategori,MATCH(TRUE,ESNUMBER(BUL(kelimeler,cümle)),0))}
Zayıf Noktalar:
1.Aynı cümlede iki anahtar kelime bulunursa, listedeki ilk anahtar kelimeye göre cümle kategorize edilir.
Metni başka bir kelimenin içinde yakalamak. Bir aralıkta LAD aradığımızı varsayalım. Daha sonra LAD içeren kelimeler sayılacaktır. Örneğin, içinde LAD bulunduğundan Merdivenler LAD için sayılacaktır. Bu yüzden dikkatli olun. En iyi uygulama, verilerinizi mümkün olduğunca normalleştirmektir.
Bu, verileri excel'de nasıl kategorize edeceğimize dair hızlı bir eğitimdi. Elimden geldiğince basit bir şekilde açıklamaya çalıştım. Bu makale veya excel ile ilgili makaleler hakkında herhangi bir şüpheniz varsa lütfen bana bildirin.
Dosyayı indir:
Dizeyi Anahtar Sözcüklere Göre SınıflandırınExcel'de Hücrenin Belirli Metin İçerip İçermediği Nasıl Kontrol Edilir
Excel'de Dize İçindeki Metinlerin Listesi Nasıl Kontrol Edilir
Excel'de COUNTIFS İki Ölçüt Eşleşmesini Alın
Excel'de VEYA Birden Çok Ölçüt İçin EĞERSAYLARI Alın
Popüler Makaleler :
Verimliliğinizi Arttıracak 50 Excel Kısayolu : Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.
nasıl kullanılırExcel'de DÜŞEYARA İşlevi : Bu, farklı aralık ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel'de COUNTIF işlevi nasıl kullanılır? : Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.
Excel'de SUMIF İşlevi nasıl kullanılır? : Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.