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

Katılım
1 Aralık 2008
Mesajlar
233
Excel Vers. ve Dili
Microsoft Excel 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
23/07/2020

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.


 
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,272
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
A1 hücresi için formül;

C++:
="0"&SUBSTITUTE(A1;".";".0")
SUBSTITUTE = YERİNEKOY
 
Katılım
1 Aralık 2008
Mesajlar
233
Excel Vers. ve Dili
Microsoft Excel 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
23/07/2020
Korhan hocam teşekkür ederim.
 
Katılım
1 Aralık 2008
Mesajlar
233
Excel Vers. ve Dili
Microsoft Excel 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
23/07/2020
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,272
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 
Üst