Find Replace hakkında yardım!

Katılım
1 Aralık 2007
Mesajlar
20
Excel Vers. ve Dili
2007 english
ekteki dosyada A sütununda bulunan ve bir kısmını B sütununa yazdığım değerleri A sütunu üzerinde C sütunundaki gibi yapmaya çalışıyorum ancak find replace menüsünde buluyor ama değiştirmiyor. bana bu sütundaki ifadelerin text olarak tanımlanmış hali lazım. find muhtemelen sayı olarak tanıyor ve değiştirince yine aynısı kalıyor. bu konuda yardım lütfen tek tek değiştirmek ölüm gibi :)
 

Ekli dosyalar

İ

İhsan Tank

Misafir
ekteki dosyada A sütununda bulunan ve bir kısmını B sütununa yazdığım değerleri A sütunu üzerinde C sütunundaki gibi yapmaya çalışıyorum ancak find replace menüsünde buluyor ama değiştirmiyor. bana bu sütundaki ifadelerin text olarak tanımlanmış hali lazım. find muhtemelen sayı olarak tanıyor ve değiştirince yine aynısı kalıyor. bu konuda yardım lütfen tek tek değiştirmek ölüm gibi :)
merhaba
hepsi aynı ölçütte mi_?
doğru ise
hücreye
Kod:
türkçe
=0&SOLDAN(B1093;1)&"."&SAĞDAN(B1093;3)
ingilizce
=0&LEFT(B1093;1)&"."&RIGHT(B1093;3)
olarak deneyin.
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
1102. satırdaki 01.015 için

Kod:
=TEXT(A1102;"0##.###") veya =METNEÇEVİR(A1102;"0##.###")
formülünü kullanabilirsiniz.

1097. satır için

Kod:
=LEFT(TEXT(A1097;"0##.###");6) veya =SOLDAN(METNEÇEVİR(A1097;"0##.###");6)
tabi verileriniz standart mı, hep bu iki şekilde mi geliyor bilmek lazım. farklı desenler için farklı çalışma gerekir.
 
Katılım
1 Aralık 2007
Mesajlar
20
Excel Vers. ve Dili
2007 english
öncelikle ilginize teşekkürler ama değişmesini istediğim tek bir tane değer değil A sütununda ki benim istediğim formata uymayan tüm girdilerin değişmesini istiyorum. :-( değişmesini istediklerim hepsi aynı formatta ama aralarda değişmesini istemediğim girdiler de var.örneğin: 04.002/B şeklinde olanların aynı kalması lazım...
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
1 istediğiniz format A sütununda ne yazarsa yazsın metin şeklinde 01.005 midir?
2 A sütununda örneğin "excel" yazarsa yapılacak işlem nedir?
 
Katılım
1 Aralık 2007
Mesajlar
20
Excel Vers. ve Dili
2007 english
A sütunundaki rakamların xx.xxx şeklinde veya xx.xxx/x şeklinde olmasını istiyorum. örneğin 1096 ile 1105 arasındaki rakamların 04.002/2B; 04.002/1B; 04.008; 04.031; 01.015; 01.501; 01.501; 03.527 olmalarını aynı zamanda formül satırında da bu şekilde görünmelerini istiyorum o nedenle A sütunu text olarak tanımladım ama maalesef toplu değişim yapamıyorum hepsini tek tek elle değiştirmem gerekiyor.
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
ilk mesajımdaki 1. formül tam istediğinizi yapıyor.

ilk satıra yazın aşağıya doğru kopyalayın.

formül ayracınız ";" işareti değil ise "," olabilir. bir de o şekilde deneyin.

yani

Kod:
=TEXT(A1102[COLOR="Red"],[/COLOR]"0##.###")
 
Son düzenleme:
Katılım
1 Aralık 2007
Mesajlar
20
Excel Vers. ve Dili
2007 english
çok teşekkür ederim işe yaradı gerçekten ellerinize kollarınıza sağlık :)
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
rica ederim.
nerede ise avrupa2nın en kuzeyinde olmak nasıl bir duygu?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Aynı sütun üzeriden yapacaksanız, buda alternatif olsun..

Kod:
Sub Değiştir()
Dim hücre As Range
    With Range("A:A")
        .NumberFormat = "@"
        For Each hücre In .SpecialCells(xlCellTypeConstants, 23)
            If Len(hücre) = 4 Then
                hücre = "0" & Left(hücre, 1) & "." & Right(hücre, 3)
            End If
        Next hücre
    End With
End Sub
.
 
Üst