Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
devam etmekte olan Haftanın Sorunu'ndan 2. sorunu ele alacağım , burada dağınık verileri temiz bir boyut tablosuna nasıl sıralayacağımızı tartışacağız. Bu, LuckyTemplates'te ev sahipliği yaptığımız bu yeni girişimin ikinci tekrarı. Bu seriye özellikle tutkuluyum çünkü herkese düzenli olarak daha fazla pratik yapma şansı veriyor. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
Her ayın ilk Çarşamba günü bir DAX yarışması ve üçüncü Çarşamba günü bir güç sorgusu testi vardır .
Bu, LuckyTemplates içinde kullanmanız gereken bu diller hakkında yeni şeyler keşfetmek, keşfetmek ve öğrenmek için harika bir fırsat.
LuckyTemplates forumunda Haftanın Problemi ile ilgili bir kategori bulacaksınız.
Birincil odak, sonuçtan çok süreçle ilgilidir.
Bir sorunu daha küçük parçalara ayırmayı başarırsanız, karşılaştığınız her sorunu çözebileceksiniz.
melisa de korte
Brian daha önce lastik ördek hata ayıklama adı verilen bir teknikten bahsetmişti . Bunu kaçırdıysanız, videosunu kontrol ettiğinizden emin olun. Bu zorluklara takılıp kaldığınızda size yardımcı olabilir.
İlk olarak, eldeki görevi inceleyelim. Uygun bir boyut tablosuna dönüştürmemiz gereken dağınık bir metin dosyamız var.
Şimdi, bunun gibi verilere baktığımda, çoğunlukla, tamamen metin temizleme, istenmeyen karakterleri kaldırma, kırpma, sözcükleri büyük harf yapma vb. ile ilgili olacak.
Ancak bu yığın verisinden tüm satırları almamız ve her ülke için tek bir satıra dönüştürmemiz gerekiyor. Yığın veri diyorum çünkü tüm alan adları her ülke için tek bir sütunda tekrarlanıyor.
Excel'de biraz deneyimim var ve benim görüşüme göre Excel'in en güçlü özelliklerinden biri pivot tablolardır .
İçindekiler
Excel'de Pivot Tablolar
Pivot tablolar, verileri segmente göre görüntülememe izin veriyor. Satır bölümüne ne yerleştirdiğinize bağlı olarak, bir pivot tablo o bölümün her oluşumunu tek bir satırda yoğunlaştırır.
Daha sonra alanları sütun bölümüne sürükleyerek bunu daha da bölebilirsiniz.
Bunun nasıl göründüğüne dair bir örnek oluşturdum. Burada, metin dosyasında sahip olduğumuz verilerin hemen hemen aynısına sahibiz.
Sonraki sayfada boş bir pivot tablo oluşturdum.
Şimdi, size göstermediğim şey, burada size daha önce gösterdiğim iki sütun yerine üç sütunum olduğu.
Segmentimi satırlara sürükleyeceğim.
Sütun 1'de alan adları olduğu için, bunu sütun bölümüne sürükleyeceğim.
Sütun 2'de tüm alan değerleri vardı, bu yüzden bunu değer bölümüne sürükleyeceğim.
Burada pivot tabloların metin dizilerini işleyemeyeceğini görebiliriz. Onları sayar, ancak her alan için tek bir değerimiz olduğunu gösterir.
Şimdi oluşturduğum segmente bir göz atalım. Bu yüzden Verilere geri döneceğim ve sütunumu göstereceğim. Bunun, hala üst üste yığılmış olan ayrı ayrı veri bloklarının her birini tanımlayan bir dizin numarası olduğunu görebilirsiniz.
Bu yüzden benim için anahtar dönüşüm, verilerin o tablo formatına geri döndürülmesi için bir pivot olacak.
Forumda, bununla başa çıkmanın başka yollarını gördüm. Pivot eylemi kullanmanın yanı sıra tablo biçimine ulaşmanın başka yolları da vardır ve bunlar eşit derecede iyi çalışır. Bununla ilgileniyorsanız, foruma gidin ve keşfetmeye başlayın.
Boyut Tablosu Oluşturmak İçin Power Query Kullanma
Güç sorgusunu gözden geçirelim ve çözümümü gözden geçirelim.
Şahsen, kullanıcı arayüzünün bizim için M kodunun büyük bölümünü yazma konusunda harika bir iş çıkardığını düşünüyorum. Bu yüzden, sorgularımı olabildiğince kullanıcı arayüzünü kullanarak tasarlama eğilimindeyim.
Sorgu, yapmam gerekeni yaptıktan sonra, gelişmiş düzenleyiciye gidip değiştirip değiştiremeyeceğimi görmek için M kodunu inceleyeceğim. Bunun neye benzediğini görelim.
Bu, kullanıcı arabirimi kullanılarak oluşturulmuş temel grubum.
Sağ tarafta uygulanan adımlarda bir çok adım olduğunu görebilirsiniz.
Şimdi bu kendi başına bir sorun değil, ama sadece bu adımlara bakarak, birlikte gruplandırılabilecek pek çok dönüşüm olduğunu görebilirsiniz.
Gelişmiş düzenleyiciyi açalım.
Bu sorgunun 31 adımı olduğunu görüyoruz.
Aynı sorguya 31 adımı içeren bazı yorumlar da ekledim, ancak onu bölümlere ayırdım.
Yaptığım ilk şey, değişiklik türü adımını kaldırmak oldu. Tüm bu metin dönüştürme adımlarını yapmak için özel bir işlev oluşturmanızı öneririm.
Burada çok fazla yorum var, ancak bu blog yazısında vurgulamak istediğim sadece iki şey var. Birincisi, metin temizleme amaçları için özel işlevdir .
İkincisi , bu tür verileri tekrar uygun bir tablo biçimine dönüştürmek için pivot adımdır .
Özel Metin Temizleme İşlevi
Bu metinleri temizlemek için gruplandırılmış tüm adımlarım olduğu sorgumu oluşturmanın ilk aşamalarına geri dönelim: 1. sütun ve birleştirilmiş sütun.
Ayrıca ek bir özel sütun ekledim. Tek amacı , özel metin temizleme işlevimi oluşturmaktır . Bunu birleştirilmiş sütunda çağırdım.
Bu şekilde, işlevi tek seferde yazmak zorunda kalmıyorum, ancak önceki adımın sonuçlarını inceledikten sonra yeni bir dönüşüm ekleyerek her seferinde bir adım kademeli olarak oluşturuyorum.
Metin temizleme işlevi için M koduna bakalım.
Gördüğünüz gibi, birden fazla adımım var. Bu metin işlevini oluştururken, ne oluşturacağımı ve sonra neyi düzelteceğimi görmek için sonuçlara bakmak için sorgu arasında gidip geldim.
Bu sonuçla ihtiyacım olan tüm dönüşümleri gerçekleştirdim. Burada kullandığım M işlevlerinden bazıları, Metin gibi ilk sorgumu oluşturduğumda kullanıcı arabirimi tarafından sağlandı. Kırpma işlevi. Ancak, kullanılan diğer işlevler değildi.
Onlara aşina değilseniz, çevrimiçi olarak M formül kılavuzundaki tüm M işlevlerine bakabilirsiniz . Bu, gitmeniz gereken bağlantıdır .
Güç sorgusu ve işlevlerine ayrılmış bir bölüm bulacaksınız.
Aşağı kaydırırsanız, metin işleviyle ilgili bölümü bulacaksınız ve her bölüm bir genel bakışla başlar. Güçlü sorgu ve formül M dili içindeki tüm metin işlevlerinin bir listesi vardır.
Belirli bir dönüşüm arıyorsanız, tam buraya bakabilirsiniz.
Verileri Döndürme
Bu boyut tablosunu oluştururken vurgulamak istediğim ikinci kısım, verilerin kendisinin döndürülmesidir. Buna da daha yakından bakalım.
Bir dizin ekleyerek başladım. Veri bloklarını doğru şekilde bölümlere ayırmak için bu dizini güncelledim. Bunu, 1. sütunda ülke metninin bulunduğu her satır için dizin numarasını döndürerek yaptım ve ardından bu değeri aşağı doğru doldurdum.
Tek yapmamız gereken verilerin kendisini döndürmek. Dönüştür sekmesinde, Pivot Sütunu bulacaksınız. Sütun 1 seçiliyken Pivot Sütun'a tıklayın.
Sütun 1'in değerlerini yeni sütun adı olarak kullanacak. Ayrıca, bu alan adlarının değerlerinin nerede olduğunu da bilmek ister. Bunlar birleştirilmiş sütunumuzda.
Excel metin değerleriyle başa çıkabiliyorsa, Power Query de gelişmiş seçenekler ayarı nedeniyle bunu yapabilir. Tek yapmamız gereken, metin değerlerini işleyebilmesi için Toplama'yı seçmektir.
Tamam'a tıkladığımızda, verilerimizin pivotlandığını görebiliriz.
Çözüm
Yukarıdaki resim nihai sonuç sorgusudur. Sağlanan metin dosyasındaki dağınık verileri nasıl yeniden şekillendirdiğimizi ve onu analiz için uygun temiz bir boyut tablosuna dönüştürdüğümüzü umarım beğenmişsinizdir .
Bu blog gönderisini beğendiyseniz, hiçbir yeni içeriği kaçırmamak için lütfen LuckyTemplates kanalına abone olun.
Hepinizi gelecekteki Haftanın Problemi yarışmalarında görmeyi umuyorum.
melisa
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.
Python'da Self Nedir: Gerçek Dünyadan Örnekler
R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.
Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.
Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.
Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.
LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.
LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.
Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.