• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde alt alta yazılı düzensiz sayıları sütuna çevirme

Katılım
26 Kasım 2021
Mesajlar
6
Excel Vers. ve Dili
Office profesyonel plus 2016
İyi çalışmalar arkadaşlar. Sorumun cevabını forumda aradım bulamadim. Yardımcı olursanız sevinirim.

Excelde alt alta 6730 hücrede düzensiz sayılar var. Bunları yanyana gelecek şekilde ama 19 sütun şeklinde düzenlemek istiyorum. Acaba bunun formülü var mıdır. (Baktım bulamadım). Veya raporlara sistemi gibi birşeyle yapılabilir mi.
 
devrik dönüşüm(transpose) fonksiyonunu kullanmayı deneyin.
 
Cevabınız için teşekkür ederim. Oda teker teker 19 sayıyı bulup işlem yaptırıyor. Daha kısa bir çözüm var mı.
 
Kod:
Sub test()
   'With Sheets("Sheet1").Range("A:A") 'veriler A sütununda ise
    With Sheets("Sheet1") 'veriler tüm sayfadan alınacak ise
        If WorksheetFunction.CountA(.Cells) = 0 Then Exit Sub
        Set Rng = .Cells.SpecialCells(xlCellTypeConstants)
    End With
    sut = 20
    With Sheets("Sheet2")
        .Cells.ClearContents
        For Each cell In Rng.Cells
            If sut = 20 Then sat = sat + 1: sut = 1
            Sheets("Sheet2").Cells(sat, sut).Value = cell.Value
            sut = sut + 1
        Next cell
    End With
End Sub
 
.

Sayıların A1 hücresinden başladığını varsayarsak;

C1 hücresine:

=OFFSET($A$1;COLUMNS($A1:A1)-1+(ROWS($1:1)-1)*19;0)

=KAYDIR($A$1;SÜTUNSAY($A1:A1)-1+(SATIRSAY($1:1)-1)*19;0)


yazıp önce V1 hücresine kadar, sonra C1:V1 deki formülleri yeterince aşağıya kadar kopyalayın.

.
 
Son düzenleme:
C1 hücresine mi iki formülü de yazmam gerekiyor
 
.

Kullandığınız Excel sürümünüzün dilini belirtmediğiniz için, Formülün hem İngilizcesini ve hem de Türkçesini verdim. Excel Sürümümüz ne ise onu kullanacaksınız.

.
 
.

Sayıların A1 hücresinden başladığını varsayarsak;

C1 hücresine:

=OFFSET($A$1;COLUMNS($A1:A1)-1+(ROWS($1:1)-1)*19;0)

=KAYDIR($A$1;SÜTUNSAY($A1:A1)-1+(SATIRSAY($1:1)-1)*19;0)


yazıp önce V1 hücresine kadar, sonra C1:V1 deki formülleri yeterince aşağıya kadar kopyalayın.

.
Satirsaydaki parantez icerisindekiler kırmızı uyarısı veriyor. Acaba niçin
 
Geri
Üst