Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'deki isim hücrelerinden selamlamaları nasıl kaldırılır?

Author Xiaoyang Last modified

Günlük ofis işlerinde veya veri temizleme görevlerinde, her bir kişinin adına Bay, Bayan, Hanım gibi bir selamlama eklenmiş Excel listeleriyle sık sık karşılaşabilirsiniz. Pazarlama kampanyaları hazırlama, raporlar oluşturma veya yalnızca veri setinizi standartlaştırma gibi amaçlar için bu selamlamaları kaldırmak ve yalnızca gerçek isimleri tutmak isteyebilirsiniz. Örneğin, tüm bir sütun boyunca Bay John Smith'i John Smith olarak değiştirmek. Excel'de bunu etkili bir şekilde gerçekleştirmek, özellikle büyük ölçekli veri setleriyle uğraşırken veya selamlama formatları tutarsız olduğunda önemli ölçüde manuel çabayı azaltabilir.

a screenshot showing the original names with salutation and the names with salutation removed

Selamlamaları formül kullanarak isim hücrelerinden kaldırma
Toplu olarak VBA makrosu kullanarak selamlamaları kaldırma
Excel'in Anında Doldurma özelliğini kullanarak selamlamaları kaldırma
Formüllerle selamlamaları ve isimleri ayrı sütunlara bölme


Selamlamaları formül kullanarak isim hücrelerinden kaldırma

Bir Excel formülü kullanmak, isim hücrelerinden selamlamaları kaldırmak için basit bir yöntemdir. Bu çözüm, tüm isimlerinizin aynı deseni takip ettiği durumlarda en uygundur; burada önce selamlama gelir, ardından boşluk ve sonra kişinin tam adı gelir. Bu yöntem hızlıdır, ekstra eklentilere ihtiyaç duymaz ve küçük ila orta ölçekli listeler için iyi çalışır. Ancak, çok kelimeli selamlamalar veya tutarsız formatlar gibi daha karmaşık varyasyonları işlemeyebilir.

Bir isim hücresinden selamlamayı kaldırmak için aşağıdaki adımları uygulayın:

1. İsim listenizin yanındaki boş bir hücreye (verileriniz A2 hücresinden başlıyorsa), aşağıdaki formülü girin:

=RIGHT(A2, LEN(A2) - FIND(" ",A2))

Bu formül, hücredeki ilk boşluğu bulur ve ondan sonraki tüm metni çıkarır, böylece selamlama etkili bir şekilde kaldırılır.

2. Formülü onaylamak için Enter'a basın. Ardından, formülü sütununuzdaki tüm hücreler için doldurmak üzere dolgu tutamacını (hücrenin sağ alt köşesindeki küçük kare) aşağı doğru sürükleyin.

a screenshot of using the formula to get names without salutations

İpuçları & Önlemler: Selamlama içermeyen isimler varsa (boşluk yok), formül bir hata verebilir. Bu yöntemi uygulamadan önce verilerinizdeki tutarsızlıkları kontrol etmeyi düşünün.


Toplu olarak VBA makrosu kullanarak selamlamaları kaldırma

Büyük veri setleri için veya selamlamaların tutarsız formatlarda veya değişken uzunluklarda olduğu durumlarda, bir VBA makrosu kullanmak etkili bir çözümdür. VBA ile, çeşitli türdeki selamlamaları tek seferde kaldırabilirsiniz, bu özellikle büyük posta listelerini, insan kaynakları veritabanlarını veya manuel formüllerin pratik olmadığı senaryoları temizlemek için kullanışlıdır.

Aşağıda, seçili aralıktaki her ismin başından yaygın selamlamaları (örneğin, Bay, Bayan, Hanım, Doktor, Profesör, Miss) kaldıran örnek bir VBA betiği bulunmaktadır. Listeyi gerektiğinde ek başlıklar ekleyerek kolayca genişletebilirsiniz.

1. Geliştirici sekmesine tıklayın > Visual Basic'i açmak için VBA düzenleyicisine gidin. VBA düzenleyicisinde Ekle > Modül'e gidin ve aşağıdaki kodu modül penceresine yapıştırın:

Sub RemoveSalutationBulk()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim cellValue As String
    Dim arrSalutations As Variant
    Dim i As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to remove salutations from:", xTitleId, WorkRng.Address, Type:=8)
    
    arrSalutations = Array("Mr. ", "Mr ", "Mrs. ", "Mrs ", "Ms. ", "Ms ", "Miss ", "Dr. ", "Dr ", "Prof. ", "Prof ")
    
    For Each Rng In WorkRng
        cellValue = Rng.Value
        For i = LBound(arrSalutations) To UBound(arrSalutations)
            If InStr(1, cellValue, arrSalutations(i), vbTextCompare) = 1 Then
                cellValue = Mid(cellValue, Len(arrSalutations(i)) + 1)
                Exit For
            End If
        Next i
        Rng.Value = cellValue
    Next Rng
End Sub

2. Tuşa basın F5 veya Run button Çalıştır düğmesine tıklayarak kodu çalıştırın. Size işlemek istediğiniz isimleri içeren alanı seçmenizi soran bir iletişim kutusu açılacak—uygun hücreleri vurgulayın ve Tamam.

Not: Bu makro, yalnızca hücrenin en başında bulunan selamlamaları, büyük/küçük harf duyarsız olarak kaldıracaktır. Bazı isimlerde yaygın olmayan ünvanlar kullanılıyorsa, bunları koddaki arrSalutations dizisine ekleyebilirsiniz. Her zaman VBA ile toplu işlemler yapmadan önce verilerinizi yedekleyin, istenmeyen değişiklikleri önlemek için.


Excel'in Anında Doldurma özelliğini kullanarak selamlamaları kaldırma

Excel 2013'ten itibaren, Anında Doldurma özelliği, veri desenlerini tanıyarak ve uygulayarak selamlamaları çıkarmayı kolaylaştırır. Bu, özellikle görsel, etkileşimli bir çözüm tercih eden kullanıcılar ve nispeten iyi yapılandırılmış verilere sahip olanlar için hızlı, sezgisel bir yöntemdir. Veri setiniz büyük değilse ve selamlama ile ismin geri kalanı arasında net, tekrar eden bir desen varsa Anında Doldurma idealdir. Ancak, veriler oldukça düzensizse veya tutarsızlık varsa iyi çalışmayabilir.

1. İsminizin yanına yeni bir sütun oluşturun. İlk veri hücresinin yanındaki hücreye (örneğin, A2 "Bay John Smith" ise B2'ye "John Smith" yazın—selamlamayı bırakarak).

2. B3'te bir sonraki değeri yazmaya başlayın. Excel deseni tanıdığı anda (genellikle 1-2 girişten sonra), sizin örneğinizden hareketle sütundaki kalan hücreler için bir doldurma önerecektir.

3. Önerileri kabul etmek için Enter'a basın ve Anında Doldurma, geri kalan sütunu otomatik olarak tamamlayarak selamlamaları sizin için kaldıracaktır.

Anında Doldurma otomatik olarak görünmezse, manuel olarak etkinleştirebilirsiniz: Son girdinizin hemen altındaki hücreye tıklayın, ardından araç çubuğundan Veri > Anında Doldurma'ya tıklayın veya Ctrl+E kısayolunu kullanın.

İpuçları: Anında Doldurma, tutarsızlıklara karşı hassas olabilir. Özellikle bazı isimler beklenen desene uymuyorsa, sonuçları hatalar için kontrol edin. Bu özellik otomatik olarak güncellenmez; orijinal isimleriniz değişirse, Anında Doldurma işlemini tekrarlamanız gerekecektir.

Avantajlar: Formül ezberlemeye gerek yok, çok görsel, açık desenlere sahip listeler için hızlı.
Sınırlamalar: Çok büyük veri setleri veya düzensiz desenler için uygun değil, yalnızca Excel 2013 veya üzeri sürümlerde kullanılabilir.


Formüllerle selamlamaları ve isimleri ayrı sütunlara bölme

Selamlamayı kaldırmak yerine, selamlamayı ve ismin geri kalanını iki ayrı sütuna bölmek isterseniz, Excel formülleri de yardımcı olabilir. Bu yöntem, raporlama veya kişiselleştirilmiş iletişimler gibi senaryolarda selamlamayı korumanız gerektiğinde özellikle kullanışlıdır. Formüller, selamlama ile isim arasında tutarlı olarak tek, sabit bir sınırlayıcı (örneğin, boşluk) kullanan verilerde en iyi şekilde çalışır.

1. Selamlamayı çıkarmak için, boş bir hücreye (örneğin, isimleriniz A sütunundaysa C2) aşağıdaki formülü girin:

=LEFT(A2, FIND(" ",A2)-1)

Bu, ilk boşluğun solundaki metni çıkararak selamlamayı izole eder.

Diğer satırlara formülü kopyalamak için dolgu tutamacını aşağı doğru sürükleyin. Tüm selamlamalar yeni sütunda görüntülenecektir:

a screenshot of using a formula to extract salutations from given names

2. Yalnızca ismi çıkarmak için, bir sonraki boş sütuna (örneğin, D2) şu formülü girin:

=MID(A2, FIND(" ",A2)+1,1024)

Bu formül, ilk boşluğun hemen sonrasındaki tüm metni alır, bu da gerçek isimdir. Yine, dolgu tutamacını aşağı doğru sürükleyerek diğer satırları doldurun.

a screenshot of using another formula to extract names from given names

İpuçları: Formüllerdeki sütun referanslarını (A2, vb.) verilerinizin gerçek konumuna uyacak şekilde ayarlayabilirsiniz. Bir isim alanı boşsa veya beklenen formata uymuyorsa dikkatli olun, çünkü bu formül hatalarına neden olabilir.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin