KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de metni büyük harflere göre ayrı sütunlara nasıl bölebilirim?

YazarXiaoyang Değiştirme Tarihi

Excel'de veriyle çalışırken, her kelimenin baş harfi büyük olacak şekilde birleştirilmiş kelimeler içeren hücrelerle (örneğin "AdSoyad" veya "SatışMartNisan") sıklıkla karşılaşabilirsiniz. Veri temizliği veya analizi amacıyla bu içeriği her büyük harfte ayrı sütunlara bölmek isteyebilirsiniz — aşağıdaki ekran görüntüsünde gösterildiği gibi. Ancak Excel, büyük harflere göre bölme işlemi için doğrudan yerleşik bir işlev sunmaz. Kelimeleri büyük harflere göre hızlı ve doğru şekilde ayrı sütunlara ayırmak için hangi pratik yaklaşımlar yardımcı olabilir?

Bu sorun için aşağıda, her biri kendi uygulama senaryosuna ve güçlü yanlarına sahip üç etkili çözüm bulacaksınız:


Formüllerle metni büyük harfe göre ayrı sütunlara bölme

Verileriniz yalnızca iki kelimeden oluşuyor ve hücre değerleri büyük harfle birleştirilmişse, Excel formülleri bu içeriği ayrı sütunlara bölmek için doğrudan ve etkili bir çözüm sunar. Bu yöntem herhangi bir kod veya eklenti gerektirmez; küçük veri kümeleri ya da daha az karmaşık bölme ihtiyaçları için idealdir.

1. Verilerinizin yanındaki boş bir hücreye (örneğin C2 hücresine) ilk kelimeyi A2 hücresinden çıkarmak için (A2 hücresi bölünecek metni içerir) aşağıdaki dizi formülünü girin:

=LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&,"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1)

Formülü yazdıktan sonra, bazı Excel sürümlerinde dizi formüllerini tamamlamak için gerekli olan Ctrl + Shift + Enter tuşlarına aynı anda bastığınızdan emin olun. Doğru şekilde uygulanırsa, Formül Çubuğu’nda formülünüzün etrafında kıvırcık parantezler ({}) görünecektir. Bu formül, hücrenizdeki ikinci büyük harfi bularak o konumdan önceki tüm karakterleri çıkarır ve böylece ilk kelimeyi elde eder.

ilk kelimeyi almak için bir formül kullanın

2. Formülü diğer girişlere uygulamak için C2 hücresini seçin, ardından formülü sütundaki diğer hücrelere doldurmak üzere doldurma tutamacını aşağı doğru sürükleyin. Böylece her satır için ilgili ilk kelimeler otomatik olarak çıkarılacaktır.

formülü diğer hücrelere sürükleyip doldurun

3. Ardından, metnin kalanını (ikinci kelimeyi) çıkarmak için sağdaki hücreye (örneğin D2) aşağıdaki formülü girin:

=REPLACE(A2,1,LEN(C2),"")

Bu formül, önceki adımda çıkarılan ilk kelimeyi kaldırır ve geriye yalnızca ikinci kelimeyi bırakır. Onaylamak için sadece Enter tuşuna basın.

ikinci kelimeyi almak için bir formül kullanın

4. Benzer şekilde, D2 hücresini seçin ve bu formülü diğer satırlara doldurmak için doldurma tutamacını kullanın. Orijinal aralıktaki her hücrenin metni, büyük harfin bulunduğu konuma göre artık iki sütuna bölünmüş olacak.

formülü diğer hücrelere sürükleyin

kutools for excel yapay zekasının ekran görüntüsü

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın

  • Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
  • Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
  • VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
  • Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
Excel yeteneklerinizi yapay zekâ destekli araçlarla geliştirin.Şimdi İndirinve hiç deneyemediğiniz bir verimlilik yaşayın!

VBA koduyla metni büyük harfe göre ayrı sütunlara bölme

Yukarıdaki formül tabanlı yöntem yalnızca iki kelimenin ayrılmasını gerektiren durumlar için uygundur; ancak 'AdOrtaAdSoyad' gibi ikiden fazla birleştirilmiş kelimeden oluşan hücreleri işleyemez. Böyle durumlarda, her büyük harften önce otomatik olarak bir boşluk ekleyerek kelimeleri ayıran bir VBA kodu kullanabilirsiniz. Boşlukları ekledikten sonra, metni ayrı sütunlara bölmek için Excel’in yerleşik Metni Sütunlara Dönüştür özelliğini rahatlıkla kullanabilirsiniz.

İlk olarak, kelimeleri ayırmak için büyük harflerden önce boşluk ekleyen VBA kodunu uygulayın.

1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications düzenleyici penceresini açın.

2. VBA düzenleyicisinde, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu yeni modül penceresine yapıştırın.

VBA kodu: Bir hücredeki her büyük harften önce boşluk ekleme

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

Kodu yazdıktan veya yapıştırdıktan sonra VBA düzenleyiciyi kapatıp çalışma sayfasına dönün. Bu kod, normal bir çalışma sayfası formülü gibi kullanabileceğiniz splitwords adlı yeni bir işlev tanımlar. Bu işlevi kullanabilmek için makroların etkinleştirilmesi gerekebilir; ayrıca VBA kodunuzu korumak adına dosyanızı .xlsm uzantısıyla kaydetmelisiniz.

3. Verilerinizin yanındaki boş bir hücreye, A2 hücresindeki her büyük harften önce boşluk eklemek için aşağıdaki formülü girin:

=splitwords(A2)

Bu formül, her hücreyi işlemek için kullanıcı tanımlı işlevi çağırır. Enter tuşuna bastıktan sonra, her büyük harften önce boşluk eklenmiş metni görürsünüz; böylece kelimeler daha belirgin hale gelir.

büyük harften önce boşluk eklemek için kullanıcı tanımlı bir işlev girin

4. Tüm ilgili hücrelere bu formülü doldurma tutamacını aşağı doğru sürükleyerek kopyalayın; böylece her satır doğru şekilde işlenmiş olur.

her büyük harften önce boşluklar eklendi

5. Bu aşamada hücreler formül içeriyor. Yalnızca işlenmiş metni, formül bağlantısı olmadan saklamak isteyebilirsiniz. Bunun için işlenmiş hücreleri seçin, kopyalayın ve ardından sağ tıklayıp istediğiniz bir konuma 'Özel Yapıştır' > 'Değerler' seçeneğini kullanın.

bu formül hücrelerini değer olarak kopyalayıp yapıştırın

İkinci olarak, hücre içeriklerini boşluğa göre ayrı sütunlara bölmek için **Metni Sütunlara Dönüştür** özelliğini kullanın.

6. Şimdi, boşluk içeren hücre değerlerini seçin (önceki adımdan elde edilen sonuçlar). Şerit sekmesinde Veri > Metni Sütunlara Dönüştür seçeneğine gidin. Metni Sütunlara Dönüştür Sihirbazı (1. Adım) görüntülendiğinde, Sınırlı radyo düğmesi seçeneğini işaretleyin.

Veri > Metni Sütunlara Dönüştür'e tıklayın ve Sınırlı seçeneğini belirleyin

7. İleri düğmesine tıklayın ve 2. Adımda Sınırlayıcılar altında Boşluk seçeneğini işaretleyin. Bu, Excel'e veriyi sütunlara bölmek için ayırma noktası olarak boşlukları kullanmasını söyler.

Sınırlayıcılar bölümünde Boşluk seçeneğini işaretleyin

8. 3. adımda, sütun veri biçimi olarak Genel seçeneğinin işaretli olduğundan emin olun (veya gerekirse başka bir biçim seçin) ve Veriyi Böl’ün görünmesini istediğiniz hücreyi seçim düğmesi seçerek belirtin. Hedef aralığın mevcut verilerin üzerine yazılmadığından emin olun.

iletişim kutusunda seçenekleri belirtin

9.Bitir düğmesine tıklayın; Excel metni birden çok sütuna ayırır ve her sütun, orijinalde büyük harfle ayrılan bir kelimeyi temsil eder.

hücre içerikleri birden fazla sütuna bölündü

Bazı kelimelerin beklenen şekilde bölünmediği bir sorunla karşılaşırsanız, ardışık büyük harfler içeren kısaltmalar veya sondaki boşluklar gibi özel durumları gözden geçirin. VBA kodunuzu iyileştirmeyi veya verilerinizdeki aykırı değerleri tekrar değerlendirmeyi düşünün. Ayrıca, VBA kullanırken veya toplu veri işlemleri yaparken düzenli olarak işinizi kaydetmeyi unutmayın.

Bu yöntem, özellikle hücre başına değişken metin uzunluğu veya kelime sayısı söz konusu olduğunda son derece yararlıdır. Ancak bazı kullanıcılar VBA kodunu çalıştırmaktan çekinebilir; böyle durumlarda aşağıda sunulan alternatif yöntemleri değerlendirebilirsiniz.


Metni büyük harfe göre ayrı sütunlara Kutools for Excel ile bölme

Kutools for Excel, özellikle büyük veri kümeleriyle çalışan veya tekrarlayan görevleri olan tüm yetenek seviyelerindeki kullanıcılar için metni büyük harfe göre bölmenin kullanıcı dostu ve verimli bir yolunu sunar. Metin Ekle ve Hücreleri Böl özelliklerini birlikte kullanarak bu işlemi minimum çabayla ve hatayla tamamlayabilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Bölünmesini istediğiniz orijinal verileri içeren hücreleri seçin.

2. Kutools > Metin > Metin Ekle seçeneğine tıklayın. Bu araç, her büyük harften önce boşluk gibi bir karakter veya ayırıcı eklemenize yardımcı olur.

Kutools'un Metin Ekle özelliğine tıklayın

3. Metin Ekle iletişim kutusunda, Metin giriş kutusuna bir boşluk (veya gerekirse başka bir ayırıcı) yazın. Ardından Yalnızca şunlara ekle bölümünde, İlk harf büyükse seçeneğini işaretleyin. Bu sayede Kutools, seçili hücrelerdeki her büyük harften önce belirttiğiniz ayırıcıyı otomatik olarak ekler.

iletişim kutusunda seçenekleri ayarlayın

4. Tamam düğmesine tıklayın. Kutools, her büyük harften önce otomatik olarak boşluk ekler ve verilerinizi bölme işlemi için anında hazır hale getirir.

her büyük harften önce boşluklar eklendi

5. Ardından, işlenmiş aralık hâlâ seçiliyken, metni分隔符lara göre sütunlara ayırmaya başlamak için Kutools > Birleştir ve Böl > Hücreleri Böl seçeneğine gidin.

Kutools'un Hücreleri Böl özelliğine tıklayın

6. Hücreleri Böl iletişim kutusunda, Sütunlara Böl bölümünün altında, Tür kısmından Boşluk (veya daha önce eklenen分隔符) onay kutusunu işaretleyerek bölünme noktalarını belirtin.

Boşluk veya diğer sınırlayıcıları seçin

7.Tamam düğmesine tıklayın. Bölme sonuçlarının başlangıç hücresini seçmenizi sağlayan bir istem penceresi açılacaktır. Hedef hücreyi dikkatlice belirleyin ve bölünen sütunlar için yeterli alan olduğundan emin olun.

bölünmüş verileri yerleştirmek için bir hücre seçin

8. Son olarak, bölme işlemini tamamlamak için Tamam düğmesine tıklayın. Verileriniz artık her büyük harfte ayrı sütunlara dağıtılmış olacak; bu işlem verimli ve doğru bir şekilde gerçekleştirilir.

hücreler büyük harflere göre bölündü

Bu yöntem, karmaşık, büyük veya sık güncellenen veriler için idealdir; ayrıca manuel formül ayarlarını ve kodlamayı ortadan kaldırır. Kutools for Excel’in sunduğu bu kullanım kolaylığını, yaygın ve ileri düzey görevlerde daha fazla verimlilik sağlayan birçok başka özelliğiyle birlikte unutmayın.

Kutools for Excel'i indirin ve ücretsiz deneyin!

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|Aralıkları ve 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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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