Excelde Birkaç Sayfayı LuckyTemplatesa Ekleme

Excelde Birkaç Sayfayı LuckyTemplatesa Ekleme

Bu eğitimde, birden çok sayfa içeren bir Excel dosyasının tek bir LuckyTemplates tablosuna nasıl aktarılacağı ve açılacağı anlatılacaktır.

Bu eğitim için bu veri Excel dosyası kullanılacaktır.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Dosya, aynı düzende 60 veri sayfası içerir.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bu öğreticinin amacı, tüm Excel sayfalarını LuckyTemplates'a yüklemek ve Bond bilgilerini tek bir tablo olarak almaktır. Güvenlik şeridini almanız ve bunu ayrı bir sütuna eklemeniz gerekir. Ardından, ihtiyacınız olan kodu oluşturmak için kullanıcı arabiriminden yararlanan tek bir tabloda hepsini bir araya getirin.

İçindekiler

Excel Sayfalarını LuckyTemplates'a Aktarma

Yapılacak ilk şey, Power Query Düzenleyicisi'ni açmak ve Parametreleri Yönet seçeneğini kullanarak dosya konumunu depolamak için bir parametre oluşturmaktır .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Parametreleri Yönet kutusunun içinde, Yeni'ye tıklayın ve parametre adı olarak FileLocation'ı girin. Ardından, Veri Türünü Metin olarak ve Önerilen Değerleri Herhangi Bir Değer olarak ayarlayın . Excel dosyasının dosya yolunu kopyalayın ve Geçerli Değer alanlarına yapıştırın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Tamam'a bastıktan sonra, Yeni Kaynak'a tıklayın ve Excel Çalışma Kitabı'nı seçin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, Excel Dosyasını seçin ve açın. Tamamlandığında, Gezgin ekranı açılır ve Excel dosyasındaki tüm sayfaları listeler.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

İlk sayfayı seçin ve Tamam'a basın. Bundan sonra, Power Query Düzenleyicisi içindeki tabloyu göreceksiniz.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Yapılacak bir sonraki şey, sabit kodlanmış dosya yolunu file parametresine değiştirmektir. Gelişmiş Düzenleyici penceresini açın ve Kaynak kodundaki dosya yolunu FileLocation olarak değiştirin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Sınırlar veya veri aralığı, siz onları Power Query'ye getirmeden önce tanımlandığından, verilerinizin Excel tablolarında olması en iyisidir . Dosya sayfalar içerdiğinden ve tablo içermediğinden, boş sütunlar ve boş satırlar getirme riski taşır, bu nedenle bunu çözmeniz gerekir.

Güvenlik Kayan Yazısını Excel'den LuckyTemplates'a Aktarma

Sayfaların düzeninin sabit olduğunu bilmek, özellikle kodu oluşturmak için kullanıcı arayüzünü maksimize etmek ve kullanmak istiyorsanız, bir çözüm oluşturmaya yardımcı olur. Örneğin, bir gereksinim, Güvenlik şeridini içeren bir sütun eklemektir. Verilere bakarsanız, senedi görebilirsiniz.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Kullanıcı arabirimi, senedin değerini çıkarmanıza yardımcı olabilir. Hücreye sağ tıklayın ve Yeni Sorgu Olarak Ekle'yi seçin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Formül çubuğunda, tablo adının ardından kıvrık parantezler arasında sıfır tabanlı bir satır numarası geldiğini göreceksiniz. Kıvrımlı parantezlere konumsal dizin işleçleri denir . Alan adını , alan erişim işleçleri olarak adlandırılan köşeli parantezler içinde de görürsünüz .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bu kodlarla artık değeri çıkarabilirsiniz. Bond tablosuna geri dönün ve Bond verilerini alın. İlk olarak, ilk 8 sekiz satırı çıkarın. Satırları Kaldır'ı tıklayın ve Üst Satırları Kaldır'ı seçin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, Satır Sayısı alanına 8 yazın ve Tamam'a basın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, başlıkları ayarlamak için İlk Satırı Başlık Olarak Kullan'a tıklayın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bittiğinde, Bond tablosu şimdi böyle görünecek.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Başlığın hemen altında, sütun kalitesini temsil eden ince bir çizgi göreceksiniz. Oradan, sütunlarda oldukça fazla boşluk olduğunu görebilirsiniz. Bu, dosyanın birçok boş satır getirdiği anlamına gelir.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Boş Satırları Kaldırma

Boş satırları kaldırmak için Satırları Kaldır'ı tıklayın ve Boş Satırları Kaldır'ı seçin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bu dönüşüm şu sözdizimini oluşturur:

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Record.FieldValues, tablodaki geçerli satırdaki tüm değerleri bir liste olarak alıyor. List.RemoveMatchingItems, ikinci listede eşleşmesi olan ilk listedeki tüm değerleri kaldırır. İkinci liste yalnızca boş bir metin dizesi veya bir boş değer içerir. Bunlar, ilk listeden çıkarılacak değerlerdir.

Kayıt alanı değerleriyle birlikte tüm boş metin dizeleri ve null listeden kaldırılmışsa, liste boş olmalıdır ve List.IsEmpty, True olarak değerlendirilir. Ardından, Table.SelectRows True'ları koruyacaktır.

Yalnızca boş satırlardan oluşan bir tabloyla sonuçlanmamalısınız. Bu nedenle not anahtar sözcüğü List.IsEmpty'den önce eklenir . Bu daha sonra boş olmayan satırlar içeren bir tablo döndürür.

Boş satırların yanı sıra boş sütunları da kaldırmanız gerekir. Ancak ondan önce, bir sütunu kaldırdığınızda Power Query'nin ne oluşturduğuna bir göz atın. Dördüncü sütunu seçin ve Sütunları kaldır 'ı tıklayın .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Dönüşümü gerçekleştirdikten sonra formül çubuğunda bu sözdizimini göreceksiniz.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Table.RemoveColumns işlevini çağırır , ardından Uygulanan Adımlar bölmesindeki önceki adıma başvurur ve ilk bağımsız değişken olarak geçer. Dönüşüm ayrıca, kaldırmak istediğiniz sütunların sütun adlarını içeren bir listeden geçer.

Bir Sorguyu Çoğaltmak

Şimdi, sorguyu çoğaltın ve Uygulanan Adımlar bölmesinde Başlıkları Yükselt adımını seçin. Ardından, bu adıma sağ tıklayın ve Sonuna Kadar Sil'i seçin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bir dizi süslü parantez içinde sıfır tabanlı bir satır numarası iletmek için konumsal dizin işlecini kullanabileceğinizi unutmayın. Bu nedenle , formül çubuğunda iki kıvrık parantez içine 0 girerek yalnızca ilk satırı koruyun .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bittiğinde, Bond tablosu böyle görünecektir.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Oradan, kaydı bir listeye dönüştürmek ve boş değeri kaldırmak için Kaldırılan Boş Satırlar adımıyla oluşturulan mantığın bir bölümünü yeniden kullanın. Bond sorgusuna geri dönün ve Boş Satırları Kaldır adımını seçin. Ardından, bu M kodunu kopyalayın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Yinelenen sorguya geri dönün ve kodu formül çubuğuna yapıştırın. Ardından, formülün böyle görünmesi için bazı dizeleri düzenleyin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Artık saklamak istediğiniz sütun adlarını içeren bir liste oluşturdunuz. Sütun Adları sorgusunu yeniden adlandırın .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, Bond sorgusuna geri dönün. Tutmak istediğiniz tüm sütunları içeren bir sorgu oluşturduğunuz için, dışarıda bırakmak istediğiniz tüm sütunları Table.RemoveColumns işlevinde listelemeniz gerekir .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

{Column4} öğesini, Kaldırılan Boş Satırlar adımlarından kopyalanan aynı sözdizimiyle değiştirin . Ayrıca {“”, null} öğesini ColumnNames olarak değiştirin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, Bond tablosundan gerçek sütun adlarını içeren bir liste iletmeniz gerekir. Record.FieldValues(_) öğesini Table.ColumnNames() olarak değiştirin . Bir tablo referans bağımsız değişkenini iletmek için parantezlerin içine #”Kaldırılan Boş Satırları” girin .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Sütunlara Veri Türleri Atama

Sonraki yapılacak şey, sütunlara uygun veri türlerini atamaktır. Tarih sütunu için başlığın yanındaki simgeye tıklayın ve Tarih'i seçin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

PX_LAST ve YLD_YTM_MID sütunları için Ondalık Sayı veri türünü seçin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bu üç sorguyla, Excel dosyasındaki tüm sayfalara hitap eden bir çözüm tasarlamak için kullanabileceğiniz tüm yapı taşlarını oluşturdunuz . Bunun için Bond sorgusunu çoğaltmanız ve Uygulanan Adımlar bölmesindeki Kaynak adımı dışındaki tüm adımları silmeniz gerekir.

Excel'den LuckyTemplates'a Güvenlik Kayan Yazı Sütunu Ekleme

Kaynak adımında, Excel dosyasının içindeki tüm verileri görebilirsiniz. Her sayfa için ayrı bir sorgu oluşturmak yerine, Bond sorgusunu kullanabilir ve Veri sütunundaki iç içe geçmiş tabloları dönüştürebilirsiniz.

İlk olarak, Güvenlik şeridini ekleyin. Herhangi bir tablonun hücresinin içindeki beyaz boşluğa tıklarsanız, o tablonun içeriğinin önizlemesini görürsünüz.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Security ticker'ı almak için deyimi kullanarak bir mantık oluşturmanız gerekir . Column2 sorgusuna gidin ve formül çubuğundan Security ticker'ın adresini kopyalayın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, Bond sorgusuna geri dönün ve özel bir sütun ekleyin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Security Ticker sütununu adlandırın ve aşağıdaki M kodunu yazın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Formülde, Güvenlik kelimesi Sütun1'de bulunursa, hücrenin değerini kendisine bitişik Sütun2'den sağlayacağını söyleyen bir IF ifadesi vardır. Aksi takdirde, bir null sağlanacaktır.

Tamam'a bastıktan sonra tabloya Güvenlik etiketlerini içeren yeni bir sütun eklenecektir.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Security Ticker sütununun açılır düğmesine tıklayın ve sütundaki tüm boş değerleri kaldırmak için null seçimini kaldırın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bundan sonra, tüm sayfalardaki Tahvillerin tüm bilgileri size bırakılacaktır. Yapmanız gereken Bond(2) sorgusunda yapılan dönüşümleri tekrarlamak ve Data sütunundaki iç içe geçmiş tablolara uygulamak.

Tahvil Sorgusu İçin Özel Sütun Oluşturma

Bond(2) sorgusuna gidin, Gelişmiş Düzenleyici penceresini açın ve aşağıdaki kodu kopyalayın:

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, Bond sorgusuna geri dönün ve başka bir özel sütun oluşturun. Birden çok adımda birden çok dönüşüm uygulamanız gerektiğinden, bir let ifadesi kullanmanız gerekir . Bu nedenle, Gelişmiş Düzenleyici'den kodu girin ve yapıştırın .

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, Veri sütunundaki tabloyu dönüştürmek için Bond_Sheet'i Veri olarak değiştirin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Tamam'a bastıktan sonra tabloya yeni bir sütun eklenecektir.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bu sütunun herhangi bir hücresinin içindeki boş alana tıklarsanız, Bond(2) sorgusundan gelen verileri görürsünüz.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

İhtiyacınız olan tek şey, Bond sorgusunun son iki sütununda. Bu nedenle, hem Security Ticker hem de Custom sütunlarını seçin ve Sütunları Kaldır şeridinden Diğer Sütunları Kaldır'ı tıklayın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Özel sütununu genişletin ve Orijinal Adı Önek Olarak Kullan kutusunun işaretini kaldırın.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Tamamlandığında, tabloyu doğrulayın. Tablonun altında, Tüm Veri Kümesine Dayalı Sütun Profili Oluşturma seçeneğini seçin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bu dönüşümden sonra Veri sütununda bir hata oluşacaktır.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Bu nedenle, Veri sütununa tıklayarak ve Satırları Koru şeridinde Hataları Koru'yu seçerek hatayı inceleyin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Veri sütunundaki Hata değerine tıklarsanız, aşağıdaki hata mesajını okuyabilirsiniz:

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Sorunları çözmek için öncelikle Tutulan Hatalar adımını kaldırın. Veri sütununa tıklayın ve Satırları Kaldır şeridinden Hataları Kaldır'ı seçin.

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Ardından, sütun profili oluşturma seçeneğini tekrar ilk 1000 satıra ayarlayın. Ve bu kadar!

Excel'de Birkaç Sayfayı LuckyTemplates'a Ekleme

Çözüm

Bu kullanıcı arabirimi odaklı çözüm, bir Excel dosyasından LuckyTemplates'a birden çok sayfa eklemenize yardımcı olabilir. Bu çözüm, 60 ayrı sorgu oluşturmak ve tüm dönüşümleri tekrar tekrar yapmak yerine, tüm dönüşümleri gerçekleştiren tek bir sorgu oluşturabilir. Harika bir veri raporu oluşturmak için bu çözümü kullanın ve en üst düzeye çıkarın .

melisa


Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

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.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

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.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

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.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

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 Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

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.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

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.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

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.

LuckyTemplates Kullanarak İş Raporlaması

LuckyTemplates Kullanarak İş Raporlaması

Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey