Özet
Bu makalenin en altında listelenen Microsoft Excel ürünlerini kullandığınızda, birden çok satır ve sütuna yayılan verileri bir veritabanı biçimine (sütunlu) dönüştürmek için bir çalışma sayfası formülü kullanabilirsiniz.
Daha Fazla Bilgi
Aşağıdaki örnekte, bir sütundaki her dört veri satırı, tek bir satırdaki dört sütunluk veriye dönüştürülür (veritabanı alanı ve kayıt düzenine benzer şekilde). Bu, posta etiketi biçiminde veri içeren bir çalışma sayfasını veya metin dosyasını açtığınızda karşılaştığınız senaryoya benzer bir senaryodur.
Örnek
Yeni bir çalışma sayfasına aşağıdaki verileri yazın:
A1: Demirci, John
A2: 111 Çam Sokağı
A3: San Diego, Kaliforniya
A4: (555) 128-549
A5: Jones, Sue
A6: 222 Meşe Ln.
A7: New York, NY
A8: (555) 238-1845
A9: Anderson, Tom
A10: 333 Kiraz Bulvarı
A11: Şikago, IL
A12: (555) 581-4914C1 hücresine aşağıdaki formülü yazın:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))Bu formülü F sütununa ve sonra 3. satıra kadar doldurun.
Sütun boyutlarını gerektiği gibi ayarlayın. Verilerin artık C1 ile F3 arasındaki hücrelerde aşağıdaki gibi görüntülendiğine dikkat edin:
C D E F 1 Demirci, John 111 Çam Sokağı San Diego, Kaliforniya (555) 128-549 2 Jones, Sue 222 Meşe Ln. New York, NY (555) 238-1845 3 Anderson, Tom 333 Kiraz Bulvarı Şikago, IL (555) 581-4914
Formül şu şekilde yorumlanabilir
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
burada:
- f_row = bu kaydırma formülünün satır numarası
- f_col = bu kaydırma formülünün sütun numarası
- rows_in_set = bir veri kaydı oluşturan satırların sayısı
- col_in_set = verideki sütun sayısı