sayılarda Virgül yerine nokta, nokta yerine virgül

Katılım
30 Kasım 2006
Mesajlar
625
Excel Vers. ve Dili
OFFICE 2003 Türkçe
Altın Üyelik Bitiş Tarihi
09-10-2020
Merhaba;
İşimiz gereği muhasebe proğramından bazı rakamları kopyalayıp excele atıyoruz, orada da toplama vs. işlem yapmak için. Ancak Proğramdaki format basamakları virgül ile kuruşu ise nokta ile ayırmakta bu işi kod ile yada formül ile excelde kullandığımız formata çevirebilirmiyiz. Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

Katılım
28 Mayıs 2006
Mesajlar
296
Excel Vers. ve Dili
excel 2003
bu başıma gelmişti. ctrl + h tuşu işimizi görür ;)

1- değiştirmek istediğimiz alanı seçiyoruz
2- aranan değer "," (virgül) yeni değeri boş geçiyoruz. tümünü değiştir diyoruz.
3- aranan değer "." (nokta) yeni değeri "," (virgül) yapıyoruz. tümünü değiştir diyoruz.

artık işlemlerde kullanabilirsiniz :)

kolay gelsin ;)
 
Katılım
30 Kasım 2006
Mesajlar
625
Excel Vers. ve Dili
OFFICE 2003 Türkçe
Altın Üyelik Bitiş Tarihi
09-10-2020
Sayın excelci1
İlginize çok teşekkür ederim, tarifinizi uygulamaya çalıştım, ancak seçtiğim yerde hem nokta hem virgül var, Virgüller nokta olacak, noktalar virgül, Acaba benmi anlayamadım uygulamayı,
 
Katılım
28 Mayıs 2006
Mesajlar
296
Excel Vers. ve Dili
excel 2003
eklediğiniz dosyayı indirip denedim zaten ;) evet biliyorum hem nokta hem de virgül var.
önce virgülü yok ediyoruz. sonra noktayı virgüle çeviriyoruz amaç bu.

daha sonra hücre biçimlendirden sayı ya gelip 1000 Ayırıcısı (.) kullanı seçiyoruz. formül çubuğuna baktığınızda "." gözükmez. hücrenin görünen değerinde görünür ;)

yapamazsanız söyleyin akşam video ekleyim
 
Katılım
30 Kasım 2006
Mesajlar
625
Excel Vers. ve Dili
OFFICE 2003 Türkçe
Altın Üyelik Bitiş Tarihi
09-10-2020
Sayın excelci1;
Şimdi anladım, Hücre biçimlendir kısmını düşünemedim. Çok teşekkür ederim. İşleriniz kolay gelsin
 
Katılım
15 Nisan 2006
Mesajlar
18
Sayın excelci1;

Wallahi kahramanımsın =)) ne zaman excelde bi konuda sıkışsam google arattırıyorum ilk sizin siteniz çıkıyor. Sırf teşekkür etmek için üyü oldum kolay gelsin.
 
Katılım
15 Kasım 2007
Mesajlar
336
Excel Vers. ve Dili
iş: 2010 İngilizce

ev:2010 Türkçe
Altın Üyelik Bitiş Tarihi
07.08.2023
merhaba,

Bu işlemi makro ile nasıl yaparız?
 
Katılım
16 Aralık 2012
Mesajlar
1
Excel Vers. ve Dili
2007 Türkçe
=yerinekoy(buraya alanı seçip;".";",") formülü ile de yapabiliriz:)
 
Katılım
28 Ekim 2009
Mesajlar
28
Excel Vers. ve Dili
Office 2007, 2003 ve xp
Türkçe
nokta virgül değişimi

Excel'de bunun için özel bir ayar yoktur. Aslında bunu excel değil windows belirlemektedir. Ondalık ayracı ile binlik basamak ayracını Windowsta şu şekilde değiştirebilirsiniz:
1-denetim masasından
2-saat, dil, bölge
3-bölge ve dil içindeki "tarih, saat ve sayı biçimini değiştir"
4-açılan pencerede "ek ayarlar"da nokta ve virgül değişikliğini yapabilirsiniz.
 
Katılım
23 Mayıs 2014
Mesajlar
92
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
08/10/2021
bir ekstra çozümde ben soylıyım excel programında dosya, seçenekler, gelişmiş,sistem ayırıcılarını kullan bolumunden değiştirilebilir.

kolay gelsin
 
Katılım
13 Şubat 2012
Mesajlar
1
Excel Vers. ve Dili
office 2007
macbook için

Bunu macbook ile yapma imkanımız varmı?

Excel'de bunun için özel bir ayar yoktur. Aslında bunu excel değil windows belirlemektedir. Ondalık ayracı ile binlik basamak ayracını Windowsta şu şekilde değiştirebilirsiniz:
1-denetim masasından
2-saat, dil, bölge
3-bölge ve dil içindeki "tarih, saat ve sayı biçimini değiştir"
4-açılan pencerede "ek ayarlar"da nokta ve virgül değişikliğini yapabilirsiniz.
 
Katılım
10 Temmuz 2017
Mesajlar
1
Excel Vers. ve Dili
2010 tr
Merhaba ,

elimde kalın excel listeleri var. ve örneğin rakamların hepsi a1 sütununda ve 6 haneli.
Örn :281511
Ben bunların hepsinin 4 rakamından sonra ( . ) işareti koymak istiyorum fakat yapamıyorum.
2815.11 olmasını istiyorum. çok olduğundan tek tek uğraşamıyorum. farklı yolları ile gösterip yardım etmenizi rica eder iyi akşamlar dilerim.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
A sütununu seç .Hücre biçimini seç
Tüm sayı biçimleri,İsteğe uyarlanmış.Tür kısmına aşağıdakini yaz.Tamam . Kolay gelsin.
Kod:
????"."??
 
Katılım
9 Mayıs 2014
Mesajlar
18
Excel Vers. ve Dili
2010
Merhaba,
bir sütundaki verilerin belirli bir karakterini değiştirmek için (CTRL+H benzeri) =YERİNEKOY(A1;",";".") formülünü kullanabilirsiniz.

(Yukarıda ki örnek VİRGÜL'ü NOKTA'ya çeviriyor.)
 
Katılım
25 Mayıs 2010
Mesajlar
218
Excel Vers. ve Dili
2016 Pro Plus TR
Merhaba ,

elimde kalın excel listeleri var. ve örneğin rakamların hepsi a1 sütununda ve 6 haneli.
Örn :281511
Ben bunların hepsinin 4 rakamından sonra ( . ) işareti koymak istiyorum fakat yapamıyorum.
2815.11 olmasını istiyorum. çok olduğundan tek tek uğraşamıyorum. farklı yolları ile gösterip yardım etmenizi rica eder iyi akşamlar dilerim.
B1 e yapıştırıp deneyiniz

=YERİNEKOY(A1/100;",";".")
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Kod:
Sub noktavirgulduzelt2()

With Application
CalcMode = .Calculation
.Calculation = xlCalculationManual
.ScreenUpdating = False
.EnableEvents = False
End With

Dim cell As Range

nokta = "."
virgul = ","

For Each cell In ActiveWindow.RangeSelection.Cells

deg3 = Split(cell.Value, nokta)
deg4 = Split(cell.Value, virgul)

hucre = cell.NumberFormat
cell.NumberFormat = "@"


If UBound(deg3) > 0 And UBound(deg4) > 0 Then
cell.Value = Replace(Replace(cell.Value, nokta, "#"), virgul, "&")
End If

deg5 = Split(cell.Value, "#")
deg6 = Split(cell.Value, "&")

If UBound(deg5) > 0 And UBound(deg6) > 0 Then
cell.Value = Replace(Replace(cell.Value, "#", virgul), "&", nokta)
End If

cell.NumberFormat = hucre
Next

With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = CalcMode
End With

End Sub
Halit Hocamın kodları
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Kod:
=YERİNEKOY(YERİNEKOY(YERİNEKOY(A1;",";"X");".";",");"X";".")
örnekler çoğaltılabilir.
 
Son düzenleme:
Katılım
16 Aralık 2005
Mesajlar
8
Excel Vers. ve Dili
Office Professional Plus 2021 tr-tr
16.0.17126.20132
Yerine koy denedim olmadı, sayı olarak algılamamış çekilen veriyi, bu nedenle yeni tercih
=SAYIYAÇEVİR(YERİNEKOY(YERİNEKOY(YERİNEKOY(A1;",";"X");".";",");"X";"."))
 
Üst