İçindekiler
Excel'de bazen bir seçimdeki tüm hücrelerin başına, sonuna veya herhangi bir konumuna karakter eklemeniz gerekebilir. Sanırım herkes bunu manuel olarak nasıl yapacağını biliyor, metni her hücreye manuel olarak girmek uzun zaman alıyor olmalı. Bu makalede, bir seçime aynı karakterleri eklemenin birkaç kolay yolunu göstereceğiz.
Uygulama Çalışma Kitabını İndirin
Bu makaleyi okurken egzersiz yapmak için bu alıştırma çalışma kitabını indirin.
Karakter Ekle.xlsmExcel'de Karakter Eklemenin 5 Kolay Yolu
Aşağıdaki senaryoyu düşünün: Mevcut hücrelerde adlar içeren verileriniz var. Her hücrenin başına bir önek, sonuna bir sonek veya bir formülün önüne bir metin koymak isteyebilirsiniz.
Yöntem 1: Excel'de karakter eklemek için Ampersand Operatörü (&)
ve işareti (&), çoğunlukla birden fazla metin karakterini tek bir karakterde birleştirmek için kullanılan bir işleçtir.
Bir aralıktaki tüm hücrelerin önüne/sonuna karakter koymak için kullanacağız.
Adım 1:
- Dönüştürülen adların görünmesini istediğiniz sütunun ilk hücresine tıklayın (C5).
- Eşittir işaretini (=), ardından "Profesör " metnini ve ardından bir ve işareti (&) yazın.
="Profesör"& B5
Adım 2:
- İlk adı içeren hücreyi seçin (B5).
- Sonucu görmek için Enter tuşuna basın.
- Hücreleri Otomatik Doldurmak için sürükleyin.
Yöntem 2: Excel'de karakter eklemek için CONCATENATE İşlevi
CONCATENATE işlevi bir metin dizesinin başına ve sonuna metin eklemenizi sağlayan bir Excel işlevidir.
CONCATENATE() fonksiyonu işlevsellik açısından ve işareti (&) operatörüne benzer. İkisi arasındaki tek fark onları nasıl kullandığımızdır. Bu fonksiyonu metnin başında veya sonunda uygulayabiliriz. Bu bölümde her ikisini de tartışacağız.
2.1 Tüm Hücrelerin Başına Karakter Eklemek için CONCATENATE
Şimdi veri kümesindeki her ismin başına bazı karakterleri nasıl ekleyeceğimizi görelim. Diyelim ki " Profesör "Bu yöntemi öğrenmek için aşağıdaki adımları izleyin.
Adım 1:
Dönüştürülen adların görünmesini istediğiniz sütunun ilk hücresine tıklayın ( F5 ).
Adım 2:
- Eşittir işareti yazın (=) formül yazmak için.
- Fonksiyonu girin CONCATENATE
Adım 3:
- Başlığı yazın " Profesör " çift tırnak içinde, ardından bir virgül (,).
- İlk adı içeren hücreyi seçin ( E5 )
- Bir kapama parantezi yerleştirin. Örneğimizde, formülünüz şimdi şöyle olmalıdır
Formül Metni
=CONCATENATE("Profesör ", E5)
Adım 4:
- Basın Girin .
- Aynı etkiyi elde etmek için dolgu tutamacını aşağı sürükleyin.
Başlığın " Profesör " ifadesi listedeki ilk isimlerin önüne eklenir.
2.2 Tüm Hücrelerin Sonuna Karakter Eklemek için CONCATENATE
Şimdi bazı karakterleri nasıl ekleyeceğimizi görelim son metnini eklemek istediğinizi varsayalım "( ABD )" ifadesini her ismin sonuna ekleyiniz.
Adım 1:
- Dönüştürülen adların görünmesini istediğiniz sütunun ilk hücresine tıklayın (örneğimizde C5).
Adım 2:
- Formül yazmak için eşittir işareti (=) yazın.
- Girin fonksiyon CONCATENATE .
- İlk adı içeren hücreyi seçin (örneğimizde B5).
- Ardından, bir virgül ve ardından "( ABD )".
- Bir kapama parantezi yerleştirin. Örneğimizde, formülünüz şimdi şöyle olmalıdır:
Formül Metni
=CONCATENATE(B5, " (USA)")
Adım 3:
- Tuşuna basın Girin .
- Aynı efekti elde etmek için dolgu tutamacını aşağı sürükleyin
Metnin "( ABD )." ibaresi listedeki ilk isimlerden sonra eklenir.
Yöntem 3: Excel'de Karakter Eklemek için Flash Dolgu
Excel'in flaş dolgu özelliği sihirli bir şekilde çalışır. Excel 2013 veya sonraki bir sürümünü kullanıyorsanız, bunu kullanabilirsiniz.
Excel'in örüntü tanıma becerileri bu işlevde kullanılır. Verilerinizdeki bir örüntüyü tanır ve sütunun geri kalan hücrelerini sizin için aynı örüntü ile doldurur.
3.1 Tüm Hücrelerin Başına Metin Eklemek için Flash Fill
Adım 1:
- Dönüştürülen adların görünmesini istediğiniz sütunun ilk hücresine tıklayın ( F5 ).
- Metni manuel olarak yazın " Profesör ", ardından listenizin ilk adı
Adım 2
- Basın Girin .
- Hücre üzerine tıklayın F5 Tekrar.
- altında Veri sekmesine tıklayın, ardından Flaş Dolgu düğmesi (içinde ' Veri Araçları' grubu). Alternatif olarak, sadece CTRL+E klavyenizde (Command+E ) Mac kullanıyorsanız).
Bu, aynı deseni sütundaki diğer hücrelere de kopyalayacaktır... bir anda!
3.2 Tüm Hücrelerin Sonuna Metin Eklemek için Flash Fill
Adım 1:
- Dönüştürülen adların görünmesini istediğiniz sütunun ilk hücresine tıklayın ( C5 ).
- Metni manuel olarak yazın "( ABD )", ardından listenizin ilk adı
Adım 2:
- Basın Girin .
- Hücre üzerine tıklayın C5 Tekrar.
- altında Veri sekmesine tıklayın, ardından Flaş Dolgu düğme
Bu, aynı deseni sütundaki diğer hücrelere de kopyalayacaktır... bir anda!
Yöntem 4: Excel'de Belirli N. Karakterden Önce/Sonra Karakter Ekleme
Bir hücrede belirli bir konuma belirli bir metin veya karakter eklemek için, orijinal dizeyi ikiye bölün ve metni aralarına ekleyin. Bu yöntem için sözdizimi şöyledir,
=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))
Nerede?
- SOL (hücre, n)= karakter eklemek istediğiniz soldan n'inci karakterin konumu.
- LEN (hücre) -n)= Toplam karakter sayısı eksi n'inci karakter.
- DOĞRU (hücre, LEN(hücre) -n))= sağ taraftan n'inci karakterin konumu.
- CONCATENATE(LEFT(hücre, n) , " Metin ", RIGHT(hücre, LEN(hücre) -n)) = CONCATENATE İşlevini kullanarak iki yarıyı bir araya getirme
Örneğin, B5 hücresindeki James ve (USA) sözcükleri arasına 5. karakterden sonra bir (-) eklemek istiyorsunuz
Formül Metni
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Adım 1:
- Formül yazmak için eşittir işareti (=) yazın
- Kullanım CONCATENATE İşlev, ardından bir ayraç ()
Adım 2:
- Kullanım LEFT Fonksiyonu parantezler arasında.
- Eklemek istediğiniz hücre için B5 hücresini seçin ve bir virgül (,) yazın
- Soldan 5. konum için 5 yazın ve braketi kapatın.
- Çift tırnak arasına kısa çizgi "-" yazın.
Adım 3:
- Kullanım Doğru Fonksiyon ardından virgül gelir
- B5 Hücresini seçin ve virgül yazın
- Kullanım LEN Fonksiyonu ve hücreyi seçin B5
- Sağdan n'inci karakterin konumunu belirlemek için eksi 5 (-5) yazın
- Parantezleri kapatın.
Adım 4:
- Basın Girin sonucu görmek için
Yöntem 5: Tüm Hücrelere Belirtilen Karakteri Eklemek için VBA
Aşağıdakiler VBA Makro bir seçimin her hücresine belirtilen karakterleri eklemek istiyorsanız işinizi kolaylaştıracaktır.
5.1 VBA: Her Hücrenin Başına Belirli Bir Karakter Ekleme
Adım 1:
- Aralığı seçin ( E5:E12 ) içine belirli bir metin ekleyeceğiniz
Adım 2:
- Basılı tutun Alt + F11 tuşlarını kullanarak Excel'de Uygulamalar için Microsoft Visual Basic Pencere.
- Tıklayın Ekleme > Modül 'yi seçin ve aşağıdaki VBA kodunu Modül Penceresine yapıştırın.
- Aşağıdaki VBA Kodunu ekleyin
Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub
Adım 3:
Tuşuna basın F5 tuşuna basarak bu makroyu çalıştırdığınızda tüm hücreler hücre içeriğinden önce Profesör değerine eklenecektir
5.2 VBA: Her Hücrenin Sonuna Belirli Bir Metin Ekleme
Adım 1:
- Aralığı seçin ( B5:B12 ) içine belirli bir metin ekleyeceğiniz
Adım 2:
- Basılı tutun Alt + F11 tuşlarını kullanarak Excel'de Uygulamalar için Microsoft Visual Basic Pencere.
- Tıklayın Ekleme > Modül 'yi seçin ve aşağıdaki VBA kodunu Modül Penceresine yapıştırın.
- Aşağıdaki VBA Kodunu ekleyin
Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub
Adım 3:
- Tuşuna basın F5 tuşuna basarak bu makroyu çalıştırdığınızda tüm hücrelere hücre içeriğinden önce "(ABD)" değeri eklenecektir
Sonuç
Bu yöntemleri kullanarak hücrelere veya belirli konumlara istediğiniz gibi kolayca karakter ekleyebilirsiniz. Herhangi bir sorunuz varsa - Bize sormaktan çekinmeyin. Exceldemy Ekibi olarak sorularınıza her zaman duyarlıyız.