• DİKKAT

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

Soru Sayıların Başına Sıfır Ekleme

Katılım
1 Aralık 2008
Mesajlar
244
Excel Vers. ve Dili
Microsoft Excel 2016 TR 32 Bit
[TR][TD]
Arkadaşlar Merhaba;

Aşağıdaki sayıların bu şekilde yapmak istiyorum ( 05.01.00.00.01 / 05.01.00.14.00 / 05.01.00.00.00 )

5.1.0.0.1
5.1.0.14.0
5.1.0.0.0

Yardımlarınız için teşekkür ederim.
[/TD][/TR]
[TR][TD]

[/TD][/TR]
 
A1 hücresi için formül;

C++:
="0"&SUBSTITUTE(A1;".";".0")

SUBSTITUTE = YERİNEKOY
 
Korhan hocam 5.1.0.14.0 olanları 05.01.00.014.00 olarak değiştiriyor. Olması gereken 05.01.00.14.00 bu şekilde. İki nokta arasında eğer çift haneli sayı varsa bu sayıyı değiştirmesin ama tek olanların başına 0 eklesin.
 
Bu durumda aşağıdaki KTF'yi deneyiniz.

Kullanım şekli;

C++:
=INSERT_ZERO(A1)

C++:
Option Explicit

Function INSERT_ZERO(My_Cell As Range) As String
    Dim Data As Variant, X As Integer
   
    Application.Volatile True
   
    Data = Split(My_Cell.Value2, ".")
   
    For X = LBound(Data) To UBound(Data)
        If Len(Data(X)) = 1 Then
            INSERT_ZERO = INSERT_ZERO & "0" & Data(X) & "."
        Else
            INSERT_ZERO = INSERT_ZERO & Data(X) & "."
        End If
    Next
    INSERT_ZERO = Left(INSERT_ZERO, Len(INSERT_ZERO) - 1)
End Function
 
Geri
Üst