Formülle her bir basamak için, atanacakları her hücreye formül yazmanız gerekecek sanırım.
Türkçe Excel'de A1 hücresinde "0,123456789" verisi bulunduğunu varsayalım:
A2 hücresine şu formülü yazarsanız:
=PARÇAAL(A1; MBUL(A1; ",")+1)
A2 hücresindeki çıktısı şu olacaktır:
PARÇAAL kodu A1 hücresindeki metinden, MBUL fonksiyonunun A1 hücresindeki metinde bulunan "," pozisyonundan 1 sonraki karakteri alma işlemi yapar.
A3 hücresine şu formülü yazdığınızda:
=PARÇAAL(A1; MBUL(A1; ",")+2)
PARÇAAL kodu A1 hücresindeki metinden, MBUL fonksiyonunun A1 hücresindeki metinde bulunan "," pozisyonundan 2 sonraki karakteri alma işlemi yapar.
Hâliyle virgülden sonraki basamak sayısı kadar hücreye bu formülü yazmanız ve virgülden kaç karakter sonraki karakteri alacağını da düzenlemeniz gerekecek.
Ancak bir makro daha az sayıda formül ve komutla bu işi for next döngüsü içinde kendisi halledecektir.