Excel DEĞİŞTİR Fonksiyonu

12 Nisan 2019Fonksiyon
Bir metnin içindeki harf veya rakamı belirlediğiniz değer ile değiştirme işleminde DEĞİŞTİR Fonksiyonu (REPLACE Function) kullanılır. Örneğin DOKUMANISTAN kelimesinde KU harflerinin yerine 123456789 yazmak isteniyorsa DEĞİŞTİR fonksiyonu kullanılır. Çıktı olarak ta DOK123456789ANISTAN sonucuna ulaşırsınız.

DEĞİŞTİR Fonksiyonu Nerede?

DEĞİŞTİR fonksiyonu METİN fonksiyonları altında kategorize edilir. Formüller Sekmesinde Metin grubundadır.

DEĞİŞTİR Fonksiyon Formatı

=DEĞİŞTİR( eski_metin ; başlangıç_sayısı; sayı_karakterler; yeni_metin )

=REPLACE( old_text ; start_num ; num_chars ; new_text )

DEĞİŞTİR Fonksiyonu Parametreleri

DEĞİŞTİR Fonksiyonu (REPLACE Function) eski_metin - old_text Değiştirilecek Metin

başlangıç_sayısı - start_num Aramanacak metindeki başlangıç yeri

sayı_karakterler - num_chars değştirilecek karakter sayısı

yeni_metin - new_text eski_metin ile değiştirilecek karakter

Kullanım Notları

  • Bir metin içindeki karakterleri belirleyeceğiniz yeni karakterlerle değiştirmenizi sağlar. Örneğin aşağıda örnekde 4. karakterden başlayarak 3 karakter son parametrede belirlediğiniz değer ile değiştirir.
=DEĞİŞTİR ( "DOKUMANISTAN" ;4 ;3 ;"123" ) --> DOK123NISTAN

  • Hücre içindeki boş karakteri silmek içinde DEĞİŞTİR Fonksiyonunu kullanabilirsiniz. Aşağıdaki örnekte ilk karakteri silmek için DEĞİŞTİR Fonksiyonunu kullanabilirsiniz.
=DEĞİŞTİR("DOKUMANISTAN" ;1 ;1 ;"" )--> DOKUMANISTAN

  • Eğer değiştirmek istediğiniz konumu bilmiyorsanız BUL yada MBUL fonksiyonunu kullanarak değiştirilecek konumu öğrenebilirsiniz.

DEĞİŞTİR Fonksiyon Örnekleri

İçerik Hazırlanmadı!...

 

#DEĞİŞTİR #REPLACE #metinselfonksiyon #textFunction #excelFunction #excelFormul #advancedExcel #ileriExcel #excel #excelDersi #excelKursu #excelEğitimi

İlgili Aramalar

  • excel hücre içeriğini değiştirme
  • excel hücre yer değiştirme
  • excel bul ve değiştir kısayolu
  • excel de değiştir nerede

Yorumlar (17)

AhiEvran

3 Nisan 2020

Merhabalar; Excel'de her hangi bir hücrede yada A1 hücresine Türkiye yazdıktan sonra hemen yan hücreye harfleri karıştırarak yazmasını istiyorum, "etyüirk" gibi, bu mümkün mü acaba.? Teşekkür ederim.

Mustafa ÇETİN

3 Nisan 2020

Merhaba, Sorununuz için teşekkürler güzel bir soru. Bu konuyu daha detaylı anlatacağımdan Soru-Cevap bölümüne taşıdım. Aşağıdaki linkten cevabına ve örnek dosyaya ulaşabilirsiniz. https://dokumanistan.com/soru-cevap-bolumu/sorular/kelimenin-harflerini-karistirarak-yazmak

Mehmet Emin

17 Aralık 2019

Merhaba Hocam Excelde bir sütunda farklı hücrelerin farklı konumlarında değiştirmek istediğim bir simge var. bunu toplu olarak nasıl değiştirebilirim. teşekkürler

Mustafa ÇETİN

18 Aralık 2019

Merhaba; Farklı konumlarındaki verileri nasıl bilmem lazım. Eğer farklı konumlar tutarlı ise bir şekilde değiştirebilirsin. Ancak Kaynak verideki hücreleri değil formülü yazdığın alanda değişiklik yaparsın. Diğer bir bakış açısı ise; Farklı konumlarda simgeler formülle üretildiyse değerleri aynı hücreye yapıştır yaparsınız. Sonrasında Ctrl + H yani Değiştir işlemi ile eski değer yeni değer olarak simgeleri değiştirebilirsiniz.

Ebru

6 Temmuz 2020

Merhabalar Mustafa Bey, Benim size bir sorum olacaktı; birçok yerden araşttırmasını yaptım; fakat sonuca ulaşamadım. Aşağıda örneğini gönderdiğim excelden aldığım bir kısım, Bu sayılardan daha fazlası aşağa doğru uzamaktadır, bunun işaretlerini değiştirmem gerekiyor ama tek tek çok uzun ve zaman alan bir işlem. Bir anda bütün hepsinin işaretlerini değiştirmeyi nasıl yapabilirim? Yardımcı olursanız çok sevinirim, çok teşekkürler şimdiden. 13.33 24.54 17.65 10.14 13.28 24.46 9.79 11.87 13.98

Mustafa ÇETİN

6 Temmuz 2020

Merhaba Ebru Hanım sayılardaki . (noktaları) , (virgül) olarak mı değiştirmek istiyorsunuz. Ona göre çözüm üretelim. Selamlar.

Fatih

9 Ağustos 2020

Merhaba bir ceviri progamı hazırlıyorum excelde bir kaç yerde takıldım videolu anlatım yaptım yardımcı olurmusnuz. Video link https://drive.google.com/drive/folders/1Ek2n-pyFJk_0RHN6zLoRdqZM5wLX6AEc?usp=sharing

Mustafa ÇETİN

13 Ağustos 2020

Merhabalar; Anladığım kadarıyla Çeviri programınızda ki Çek sekmesindeki verileri Veri sekmesine aktarmak istiyorsunuz. Ancak hangi kolonun verisini yeni sekmesi nasıl bir formatta aktarmak istediğiniz anlayamadım. Bu kısmı biraz daha detay verebilir misiniz. İkinci Sorunuz; Karakterleri değiştirme işlemlerini en basit Makro ile yapabilirsiniz. Aşağıdaki kodu Makro olarak kaydedip. Makroyu Farklı Kaydet dedikten sonra Excel Eklentisi (.xlam) olarak kaydedin. Sonra işlem yapacağınız dosyanızı açıp Geliştitici Sekmesinden (Yoksa Ayarlardan ekleyin) Fonksiyonunun adını işaretleyin. Böylece Excel'de bir formülmüş gibi =degistir(değer) şekilden kullanabilirsiniz. Fonksiyon kullanımı için https://peakup.org/blog/makrolar-vba-ile-excelde-fonksiyon-yazmak Blogtan faydalanabilirsiniz. Function degistir(deger As String) As String degistir = Replace(deger, " ", "-") degistir = Replace(degistir, "ç", "c") degistir = Replace(degistir, "Ç", "C") degistir = Replace(degistir, "ğ", "g") degistir = Replace(degistir, "ı", "i") degistir = Replace(degistir, "İ", "I") degistir = Replace(degistir, "ö", "o") degistir = Replace(degistir, "ş", "s") degistir = Replace(degistir, "ü", "u") degistir = Replace(degistir, "Ş", "S") degistir = Replace(degistir, "Ğ", "G") degistir = Replace(degistir, "Ö", "O") degistir = Replace(degistir, " ", "-") degistir = Replace(degistir, "(", "") degistir = Replace(degistir, ")", "") degistir = Replace(degistir, "’", "") degistir = Replace(degistir, "'", "") degistir = Replace(degistir, "Ü", "U") degistir = LCase(degistir) End Function

Sercan

8 Aralık 2020

Merhaba Mustafa Bey, Excel'de iki hücreyi birbiriyle nasıl değiştirebilirim? Örnek: A1 hücresinde "Ahmet" yazsın A5 hücresinde "Kedi" yazsın Benim yapmak istediğim A1'de "Kedi"; A5'te "Ahmet" yazması

Mustafa ÇETİN

9 Aralık 2020

Sercan Bey merhaba, Aynı anda değiştirmek için ancak makro ile yapılabilir. Makro kısmında bile önce önceki iki veri bir değişkene aktarılıp sonra yeni istenilen yerlere aktarılabilir. Formül olarak aklıma bir yöntem gelmedi. Ama Formül mantığına ters gibi geldi. Çünkü Excel formüllerinde bir değişken belirleyemiyoruz. Ancak değişken gibi başka bir hücreye aktarıp sonra yeniden aktarılabilir. Ama direk formülle aynı anda değişebilmek Makro dışında olmuyor bildiğim. İsterseniz makro haline bakabilirim.

duygu

13 Ocak 2021

Merhaba Mustafa Bey, bir hücrede yer alan dizim şu şekilde "atgcatgaatgccaag" bu diziyi hem ters çevireceğim yani sondan başa olacak şekilde hemde g yerine c, a yerine t, c yerine g, t yerine a yazacağım. yani üstte yazdığım dizinin sonucu "cttggcattcatgcat" şeklinde olacak. yardımcı olabilirmsnz rica etsem

Mustafa ÇETİN

17 Ocak 2021

Merhabalar Duygu Hanım https://dokumanistan.com/formuller/excel-hucre-degerini-testten-yaz makalemde tersten yazma işlemine bakabilirsiniz. Değiştirme işlemini de Aşağıdaki Fonksiyon ile yapılabilir. https://dokumanistan.com/fonksiyon/excel-yerinekoy-fonksiyonu Sorunuzun cevabına gelince İki Yöntemi iç içe kullanmalıyız. Önce Tersten Yazma işlemini onun dışında da Yerinekoy Fonksiyonu ile değiştirme işlemini yapacağız. Aşağıdaki gibi bir formül çıkıyor. =YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(METİNBİRLEŞTİR("";1;PARÇAAL(B13;{10;9;8;7;6;5;4;3;2;1};1));"g";"c");"a";"t");"c";"g");"t";"a") aaagaaggaa şekilde çıkıyor. Yani her değişim için iç içe YERİNEKOY işlemi yapmanız gerekiyor. Selamlar.

Gökhan Koyuncu

25 Haziran 2021

Merhaba hocam yapamadığım bir şey var da yardım edebilirseniz sevinirim. Gang Starr Take a Rest Take a Rest GANGgajang 24 Hours A Night 24 Hours A Night A1 sütunundaki metnin sonunda B1'deki metin geçiyor. Ben bu B1 olan kısmı silip A1'deki olan kısmı C1'e aktarmak istiyorum. Yukarıdaki örnek için şöyle Gang Starr Take a Rest Take a Rest Gang Starr GANGgajang 24 Hours A Night 24 Hours A Night GANGgajang

Mustafa ÇETİN

8 Temmuz 2021

Tam anlayamadım A1 hücresinde "Gang Starr Take a Rest Take a Rest" yazı var. B1 Hcresinde "GANGgajang 24 Hours A Night 24 Hours A Night" yazısı var B1 hücresinden tam hangi karakteri alacaksınız da C1 hücresine ekleyeceksiniz. İsterseniz daha basit kelimelerle örnek verirseniz yardımcı olmaya çalışıyım.