Excel'de satır başı dönüşünü virgül olarak nasıl dönüştürebilirsiniz?
Belki de birçok hücrenizde, değerler satır başı dönüşleriyle ayrılmış durumdadır ve şimdi tüm satır başı dönüşlerini bulup aşağıdaki ekran görüntüsünde gösterildiği gibi virgüller veya diğer karakterlerle değiştirmeniz gerekiyor. Çalışma sayfasındaki tüm satır başı dönüşlerini hızlı ve kolay bir şekilde virgüllere veya diğer karakterlere nasıl dönüştürebilirsiniz?
Formül ile satır başı dönüşlerini virgüle dönüştürme
Bul ve Değiştir fonksiyonu ile satır başı dönüşlerini virgüle dönüştürme
VBA kodu ile satır başı dönüşlerini virgüle dönüştürme
Formül ile satır başı dönüşlerini virgüle dönüştürme
Aşağıdaki basit formül, satır başı dönüşlerini virgüller veya diğer karakterlerle değiştirmenize kolayca yardımcı olabilir.
1. Lütfen bu formülü verilerinizin yanındaki boş bir hücreye yazın: =SUBSTITUTE(A1;CHAR(10);","),(A1 satır başı dönüşünü değiştirmek istediğiniz hücreyi belirtir ve tırnak işaretleri arasındaki virgül, kullanmak istediğiniz karakterdir, ihtiyacınıza göre değiştirebilirsiniz.), ekran görüntüsüne bakın:
2. Ardından, bu formülü uygulamak istediğiniz aralığa kadar dolgu tutamağını sürükleyin ve satır başı dönüşlerinin virgüllerle değiştirildiği aşağıdaki sonucu elde edersiniz.
Bul ve Değiştir fonksiyonu ile satır başı dönüşlerini virgüle dönüştürme
Bul ve Değiştir fonksiyonu da size satır başı dönüşlerini bir seferde virgüllere dönüştürmenize yardımcı olabilir. Lütfen şu adımları izleyin:
1. Satır başı dönüşlerini dönüştürmek istediğiniz veri aralığını seçin.
2. Giriş > Bul ve Seç > Değiştir'e tıklayın veya Ctrl + H kısayol tuşlarını kullanarak Bul ve Değiştir iletişim kutusunu açın, ekran görüntüsüne bakın:
3. Bul ve Değiştir iletişim kutusunda, Bulunacak metin alanında lütfen Ctrl + J tuşlarına basın ve Değiştirilecek metin alanında, bu durumda ben virgül(,) yazacağım, istediğiniz karakterleri yazın, ekran görüntüsüne bakın:
4. Ardından Tümünü Değiştir butonuna tıklayın ve kaç değişiklik yapıldığını hatırlatmak için bir uyarı kutusu açılacaktır. Ekran görüntüsüne bakın:
5. Ardından Tamam'a tıklayın ve Bul ve Değiştir iletişim kutusunu kapatın, tüm satır başı dönüşleri virgüllerle değiştirilmiş olacaktır.
VBA kodu ile satır başı dönüşlerini virgüle dönüştürme
Eğer VBA koduyla ilgileniyorsanız, bu işi çözmek için size bir kod tanıtabilirim.
1. ALT + F11 tuşlarını basılı tutun ve Microsoft Visual Basic for Applications penceresi açılacaktır.
2. Ekle Insert > Module'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: Satır başı dönüşlerini virgüllere dönüştürme
Sub ReplaceCarriage()
'Update 20141023
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = Replace(Rng.Value, Chr(10), ",")
Next
End Sub
3. Ardından bu kodu çalıştırmak için F5 tuşuna basın ve kullanmak istediğiniz veri aralığını seçmenizi hatırlatan bir uyarı kutusu açılacaktır. Ekran görüntüsüne bakın:
4. Ardından Tamam'a tıklayın ve satır başı dönüşleri hemen virgüllere dönüştürülecektir.
Not:
Yukarıdaki kodda, Rng.Value = Replace(Rng.Value, Chr(10), ",") betiği içindeki virgül "," karakterini istediğiniz başka bir karakterle değiştirebilirsiniz.
İlgili makaleler:
Excel'de satır sonlarını hızlıca nasıl kaldırabilirsiniz?
Satır başı dönüşüyle hücreleri birden fazla sütun veya satıra nasıl bölersiniz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!