Özet
Bu makalenin en altında listelenen Microsoft Excel ürünlerini kullandığınızda, birden çok satıra ve sütuna yayılan verileri bir veritabanı biçimine (sütunlu) yaymak için bir çalışma sayfası formülü kullanabilirsiniz.
Daha Fazla Bilgi
Aşağıdaki örnek, bir sütundaki her dört veri satırını tek bir satırdaki dört veri sütununa dönüştürür (veritabanı alanı ve kayıt düzenine benzer). 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: Smith, John A2: 111 Pine St. A3: San Diego, CA 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 Cherry Ave. A11: Chicago, IL A12: (555) 581-4914 -
C1 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 ardından 3. satıra kadar doldurun.
-
Sütun boyutlarını gerektiği gibi ayarlayın. Verilerin artık C1 ile F3 arasında aşağıdaki gibi görüntülendiğini unutmayın:
Smith, John
111 Pine St.
San Diego, CA
(555) 128-549
Jones, Sue
222 Meşe Ln.
New York, NY
(555) 238-1845
Anderson, Tom
333 Cherry Ave.
Chicago, 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 uzaklık formülünün satır numarası
-
f_col = bu uzaklık formülünün sütun numarası
-
rows_in_set = tek bir veri kaydı oluşturan satır sayısı
-
col_in_set = veri sütunlarının sayısı