Bir tabloyu İlk Normal Form'a yeniden şekillendirmek için Excel'de veya Access'te bir işlev veya SQL'de yapmanın bir yolu var mı?


0

Çok sık tablolar, normal olmayan bir biçimde Excel dosyalarında sunulur. Kullanmak istediğim böyle bir masam var (biraz) İlk Normal Form kullanarak ya Access'te SQL komutları veya, preferrably , Excel veya Access'in bazı özellikleri. Bu, verileri pivot tablolarda ve neredeyse tüm gerçek uygulamalarda daha izlenebilir hale getirir.

İşte üretmek istediğim dönüşüm türüne bir örnek, ilk tablo dönüştürülecek olan ve ikinci sonuç beklenen sonuç: Normalizing in Excel or Access to 1NF

Düzenle : Yeterince var diyelim DATEX manuel sendika sorguları yapmak pratik değil pratiktir.

Tablo büyük olmasaydı VBA ile kolayca yapabileceğimi veya sütunları elle ekleyebileceğimi biliyorum, ancak yukarıda bahsettiğim iki olası çözümle ilgileniyorum.

Çok teşekkürler!

Yanıtlar:


1

Bir eklentiye açıksanız ve Excel 2013 kullanıyorsanız (belki de 2010), Microsoft'un PowerQuery eklentisine bir göz atmanızı öneririm.

Bu, kaynak çalışma kitabındaki tablolar da dahil olmak üzere pek çok kaynaktan gelen verilerin çok güçlü şekilde yeniden aranmasını ve yeniden şekillendirilmesini sağlar.


Teşekkürler, yazılımın farkında değildim. Ben bunu deneyeceğim. Öneriniz oldukça uygun. Ancak, Office'in varsayılan özelliklerine bağlı kalmak istiyorum. Dediğim gibi, bu aynı zamanda VBA ile de çözülebilirdi, ancak kontrol etmeye çalıştığım bir bilgisayarı kullanırken karşılaşamadığım ortak bir senaryo olduğu için bu yolu tercih etmem. Makrolarım
s_a

1
Yalnızca yerel özellikleri kullanma arzusunu anlıyor ve bunlara sempati duyuyorum. Öyle gözüküyor ki, Microsoft Excel’de önemli değişiklikler yapıyor ve özellikleri Access’ten kaldırıyor. onları Excel'e ekleyerek. Oldukça muhtemel, Excel'de "Veri Modeli" özelliğine ihtiyacınız var ve bunun çok kötü belgelenmiş olmasına rağmen şimdi yerel olabileceğini düşünüyorum.
Julian Knight

1
İşte Excel 2013 yerleşik veri modelini ilişkilerde bulunmak için (birleştirme) kullanma hakkında bir makaledir, sizi doğru yöne işaret edebilir.
Julian Knight

Bu özelliklerin farkında değildim, herkes Excel 2013 çıktığında küçük şeylere odaklanmış gibi görünüyor. Yükseltme hakkında düşüneceğim.
s_a
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.