Excel'de kelimeler arasına nasıl tire eklenir?
Excel’de bir hücre içindeki kelimeler genellikle boşluklarla ayrılır. Ancak aşağıdaki ekran görüntüsünde gösterildiği gibi, kelimeleri boşluk yerine tirelerle ayırmak isteyebileceğiniz durumlar da olabilir. Örneğin, ürün kodlarını standartlaştırmak, daha okunabilir tanımlayıcılar oluşturmak veya veri içe/dışa aktarımında belirli biçimlendirme gereksinimlerini karşılamak için bu yöntemi tercih edebilirsiniz. Her hücreyi manuel olarak düzenleyip tire eklemek, özellikle büyük veri kümelerinde son derece zaman alıcı ve hata yapmaya açık olabilir. Bu makalede, Excel’de kelimeler arasına tire eklemenizi sağlayacak birkaç pratik yöntemi adım adım ele alıyoruz; böylece hem zamandan tasarruf eder hem de hata riskinizi en aza indirirsiniz.

Metni Sütuna Dönüştürme ve formül kullanarak kelimeler arasına tire ekleme
Excel'deki Metni Sütunlara Dönüştür özelliği, hücre içeriğini boşluk gibi sınırlayıcılara göre ayrı sütunlara bölebilir. Bölme işleminden sonra, kelimeleri aralarına tire ekleyerek yeniden birleştirmek için bir formül kullanabilirsiniz. Bu yöntem, verileriniz tutarlı şekilde boşluklarla ayrılmış kelime gruplarından oluşuyorsa oldukça işe yarar.
Uygulanabilir Senaryolar: Bu çözümü, her hücrede boşluklarla ayrılmış kelimeler varsa ve bu boşlukların yerine tire eklemek istiyorsanız kullanın. Hücre başına kelime sayısı tutarlıysa yöntem son derece basittir. Ancak verilerinizde değişken sayıda kelime varsa, bölme işleminden sonra formüllerde ek manuel ayarlamalar gerekebilir.
İpuçları: Devam etmeden önce, daha sonra geri dönmek isterseniz diye orijinal verilerinizi yedek bir sayfaya kopyalamanızı öneririz. Verileri birden fazla sütuna bölmek, seçiminizin hemen sağındaki sütunlardaki mevcut içeriğin üzerine yazabilir.
1. Kelimeler arasına tire eklemek istediğiniz hücre listesini seçin, ardından Veri > Metni Sütunlara Dönüştür seçeneğine tıklayın. Ekran görüntüsüne bakın:
2. Metni Sütunlara Dönüştür Sihirbazı'nın ilk adımında, Sınırlayıcılarla seçeneğini işaretleyin ve İleri >'ye tıklayın. 2. adımda, Boşluk kutusunu Sınırlayıcılar bölümünde işaretleyin. Ekran görüntüsüne bakın:
3. İleri >'ye tekrar tıklayarak sihirbazın son adımına gidin. Hedef kutusunda, Veriyi Böl özelliğinin nereye yerleştirilmesini istediğinizi belirtin (örneğin, bir sonraki boş sütunu seçin). Ekran görüntüsüne bakın:
4. Bitir'e tıklayarak verilerinizi ayrı sütunlara bölün. Ardından kelimeleri tirelerle birleştirmek için Veriyi Böl’ünüzün yanındaki boş bir hücreyi seçin ve aşağıdaki formülü girin (örneğin, kelimeleriniz artık C1 ve D1 hücrelerindeyse):=C1&"-"&D1. İki kelimeden fazla varsa hücre referanslarını buna göre güncelleyin. Üçten fazla bölünmüş parça varsa formülü şu şekilde genişletin:=C1&"-"&D1&"-"&E1 (üç kelime için). Formülü tüm ilgili satırlara uygulamak üzere otomatik doldurma tutamacını aşağı doğru sürükleyin. Detaylı görünüm için ekran görüntüsüne göz atın:
Önlemler: Yeniden birleştirdikten sonra içerikleri daha fazla düzenlemek istiyorsanız, sonuç verilerini kopyalayıp Değer Olarak Yapıştır seçeneğini kullanarak formülleri gerçek metinle değiştirebilirsiniz.
Bul ve Değiştir kullanarak kelimeler arasına tire ekleme
Excel'deki Bul ve Değiştir işlevi, bir aralık boyunca tüm boşlukları tireyle değiştirmenin verimli bir yoludur. Bu çözüm, yalnızca boşlukların tire karakterleriyle değiştirilmesi gereken büyük hacimli verileri hızlıca işlemek için idealdir.
Uygulanabilir Senaryolar: Bu yöntemi, kelimeler arasındaki tüm boşlukları tireyle değiştirmeniz gerektiğinde ve hücre içeriğinin daha karmaşık işlemlere gerek duymaması durumunda kullanın. Boşluklarla ayrılmış kelimelerden oluşan veriler için doğrudan ve etkilidir.
İpucu: Orijinal verilerinizi korumak istiyorsanız, boşlukları değiştirmeden önce verileri yeni bir sütuna kopyalayın. Ayrıca, çift boşluk örneklerini kontrol edin; çünkü bunlar önceden temizlenmezse ikili tirelere neden olabilir.
1. İşlemek istediğiniz hücre aralığını seçin, ardından Ctrl + H tuşlarına basarak Bul ve Değiştir iletişim kutusunu açın.
İletişim kutusundaki Değiştir sekmesinde, Ne araştırılıyor alanına tek bir boşluk (boşluk tuşuyla) ifadesini, İle değiştir alanına ise tire (-) karakterini yazın. Ekran görüntüsüne bakın:
3. Tümünü Değiştir’e tıklayın. Yapılan değişiklik sayısını gösteren bir iletişim kutusu açılacaktır. Kapatmak için Tamam’a tıklayın. Böylece seçiminizdeki tüm kelimeler arasındaki boşluklar tireyle değiştirilmiş olacak. Ekran görüntüsüne bakın:
4. Bul ve Değiştir iletişim kutusunu kapatın.
Hata uyarısı: Biçimlendirme değişikliklerinin yanlışlıkla uygulanmaması için, seçiminizde boşlukların değiştirilmemesi gereken verilerin bulunmadığından emin olun.
Kutools for Excel kullanarak kelimeler arasına tire ekleme
Verileriniz kelimeler arasında boşluk içermiyorsa (örneğin, her kelimenin baş harfi büyük olan “MyExcelSheet” gibi birleştirilmiş metinler), geleneksel Bul ve Değiştir veya Metni Sütunlara Dönüştür yöntemleri doğrudan işe yaramaz. Bu durumda, Kutools for Excel eklentisi, kullanımı kolay araç setiyle son derece verimli bir çözüm sunar.
Kutools for Excel ile Kutools for Excel, her büyük harften önce tire eklemek için Metin Ekle yardımcısını kullanabilirsiniz. Ardından, her hücrede istenmeyen baştaki tireyi kaldırmak için Belirli Konumdaki Karakteri Sil aracını uygulayabilirsiniz. Bu yöntem, “camel case” veya “Pascal case” dizgeleriyle (“ThisIsAName” → “This-Is-A-Name”) çalışırken özellikle etkilidir.
Avantajlar: Karmaşık formüllere ya da manuel düzenlemelere gerek kalmaz. Bu yaklaşım, özellikle kelime uzunlukları ve yapıları değişken olan verilerde süreci büyük ölçüde kolaylaştırır.
Önlemler: Büyük bir veri kümesine değişiklik uygulamadan önce, Metin Ekle iletişim kutusundaki önizlemeyi iki kez kontrol edin. Birleştirme sonuçları anında görünür ve gerektiğinde Geri Al (Ctrl+Z) kullanabilirsiniz.
1. Tire eklemek istediğiniz veri aralığını seçin, ardından Kutools > Metin > Metin Ekle seçeneğine gidin. Ekran görüntüsüne bakın:
2. Metin Ekle iletişim kutusunda, – (tire) karakterini Metin kutusuna girin. Yalnızca şuna ekle seçeneğini işaretleyin ve açılır menüden Büyük harflerden önce seçeneğini belirleyin. Ekran görüntüsüne bakın:
3. Tamam'a tıklayın. Seçiminizdeki her büyük harften önce tire eklenecektir. Artık istenmeyen baştaki tireyi kaldırmak için Kutools > Metin > Belirli Konumdaki Karakteri Sil seçeneğine tıklayın. Ekran görüntüsüne bakın:
4. Belirli Konumdaki Karakteri Sil iletişim kutusunda, 1 değerini Sayılar kutusuna girin ve Soldan seçeneğini Konum altında işaretleyin. Seçiminizi onaylayın. Ekran görüntüsüne bakın:
5. Tamamlamak için Tamam düğmesine tıklayın. Nihai sonuçta, tire işareti yalnızca kelimeler arasında görünecektir.
Sorun Giderme: Sonuçlar beklendiği gibi değilse, seçiminizin tire istemediğiniz yerlerde fazladan büyük harf içermediğinden emin olun veya aracı uygulamadan önce daha temiz sonuçlar elde etmek için verilerinizi düzenlemeyi düşünün.
Kutools for Excel kullanarak Kelimeler Arasına Tire Ekleme: Demo
VBA makrosu ile kelimeler arasına veya Büyük harflerden önce arasına tire ekleme
Makrolarla rahat çalışan Excel kullanıcıları için özelleştirilmiş bir VBA betiği, boşluklarla ayrılmış kelimelerin arasına otomatik olarak tire eklemenin ya da ayırıcı içermeyen metinlerde her büyük harften önce tire yerleştirmenin verimli bir yoludur. Bu yöntem özellikle büyük çalışma sayfalarının tekrarlı işlenmesi gerektiğinde veya daha ince ayarlı, koşullara bağlı bir şekilde tire eklemek istediğinizde değerlidir.
Uygulanabilir Senaryolar: Bu çözüm, birleştirilmiş metinde büyük harflerden önce tire eklemek (örneğin “MyAccountNumber” ifadesini “My-Account-Number” yapmak) gibi daha fazla esneklik gerektiren durumlarda veya birden fazla aralığı otomatik olarak işlemek istediğinizde idealdir. Yerleşik özelliklerin aksine, makro; özel kelime sınırı mantığına, toplu işleme ve yeni veriler geldiğinde istediğiniz zaman tekrar çalıştırılarak işlenmesine uyarlanabilir.
Avantajlar ve Dezavantajlar: Bu çözüm, yüksek düzeyde tekrarlanabilir ve özelleştirilebilir olmasına karşın, bazı ortamlarda güvenlik ayarları nedeniyle kısıtlanabilen makroların etkinleştirilmesini gerektirir. Yeni makroları çalıştırmadan önce çalışma kitabınızı mutlaka kaydedin.
Sorun Giderme: "Makrolar devre dışı" uyarısı alırsanız, uygun izinlere sahip olduğunuzdan ve dosyanızın makro destekleyen bir biçimde (*.xlsm) kaydedildiğinden emin olun.
Nasıl Kullanılır:
1. Geliştirici > Visual Basic öğesine tıklayın. Açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğini belirleyin ve aşağıdaki kodu Modül paneline yapıştırın:
Sub InsertHyphensInSelection()
Dim rng As Range
Dim cell As Range
Dim txt As String
Dim i As Integer
Dim newTxt As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
If TypeName(Selection) <> "Range" Then Exit Sub
Set rng = Application.InputBox("Select cells to insert hyphens:", xTitleId, Selection.Address, Type:=8)
For Each cell In rng
If Not IsEmpty(cell.Value) Then
txt = cell.Value
' Option1: Replace spaces with hyphens
If InStr(txt, " ") > 0 Then
cell.Value = Replace(txt, " ", "-")
Else
' Option2: Insert hyphens before uppercase letters (except the first character)
newTxt = Left(txt, 1)
For i = 2 To Len(txt)
If Mid(txt, i, 1) Like "[A-Z]" Then
newTxt = newTxt & "-" & Mid(txt, i, 1)
Else
newTxt = newTxt & Mid(txt, i, 1)
End If
Next i
cell.Value = newTxt
End If
End If
Next cell
End Sub 2. VBA düzenleyicisini kapatın. Makroyu çalıştırmak için Excel’e geri dönün, işlemek istediğiniz hücre aralığını seçin ve F5 tuşuna basın ya da Çalıştır’a tıklayın.
- Bir hücre boşluk içeriyorsa, tüm boşluklar tireyle değiştirilir.
- Boşluklar yoksa (yani birleştirilmiş bir kelime varsa), ilk büyük harf hariç her büyük harften önce bir tire eklenir.
Parametre Notu: Makro, seçili tüm hücreleri işler; boş hücreler atlanır.
İpucu: Makroyu orijinal veri kümenize uygulamadan önce, dönüşüm davranışını tam olarak anlamak için örnek bir kopya üzerinde mutlaka test edin.
Büyük veri kümeleri üzerinde çalışırken, her zaman yedek bir sayfada işlem yapmayı ve hücre içeriklerine en uygun aracı seçmeyi düşünün. VBA makrosu çözümü son derece esnektir ve verilerinizin benzersiz gereksinimlerine göre daha da özelleştirilebilir. Ayrıca bu tür biçimlendirmeleri sık sık uyguluyorsanız, bir makroyla otomatikleştirme ya da Kutools for Excel kullanımı üretkenliğinizi önemli ölçüde artırabilir.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar