Excel'de birden çok satır ve sütunu sütunlara ve satırlara dönüştürme

Uygulandığı Öğe
Excel 2024 Excel 2021 Excel 2019 Excel 2016

Ö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

  1. 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-4914

  2. C1 hücresine aşağıdaki formülü yazın:

    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Bu formülü F sütununa ve sonra 3. satıra kadar doldurun.

  4. 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ı