Excel'de metni büyük harfe göre ayrı ayrı sütunlara nasıl bölersiniz?
Excel'de veriyle çalışırken, her kelimenin büyük harfle başladığı birleştirilmiş birden fazla kelime içeren hücrelerle karşılaşabilirsiniz; örneğin, "AdSoyad" veya "SatışMartNisan" gibi. Veriyi temizleme veya analiz etme amacıyla, aşağıdaki ekran görüntüsünde gösterildiği gibi, her büyük harfte içeriği ayrı sütunlara bölmek isteyebilirsiniz. Ancak Excel, bu tür büyük harf bölme işlevini doğrudan sunmaz. Büyük harflere göre kelimeleri hızlı ve doğru bir şekilde bireysel sütunlara ayırmak için hangi pratik yaklaşımlar kullanılabilir?
Aşağıda bu soruna yönelik üç etkili çözüm bulacaksınız, her birinin kendine özgü uygulanabilir senaryoları ve güçlü yanları vardır:

Metni formüllerle büyük harfe göre ayrı sütunlara bölme
Verileriniz yalnızca iki kelimenin büyük harflerle birleştirildiği hücre değerlerinden oluşuyorsa, Excel formülleri içeriği ayrı sütunlara bölmeye yardımcı olabilir. Bu çözüm basittir, herhangi bir kod veya eklenti gerektirmez ve daha küçük veri setleri veya daha az karmaşık bölme ihtiyaçları için uygundur.
1. Verilerinizin yanındaki boş bir hücrede (örneğin, C2 hücresi), A2 hücresindeki ilk kelimeyi çıkarmak için aşağıdaki dizi formülünü girin (burada A2, bölünecek metni içerir):
=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ülleri için Ctrl + Shift + Enter tuşlarına aynı anda basmanız gerektiğini unutmayın. Doğru şekilde yapılırsa, formül çubuğunda formülünüzün etrafında süslü parantezler {} görünecektir. Bu formül, hücredeki ikinci büyük harfi arayarak ve bu pozisyondan önceki tüm karakterleri çıkararak çalışır, böylece ilk kelime elde edilir.
2. Formülü diğer girişlere uygulamak için C2 hücresini seçin, ardından formülü sütundaki ek hücrelere doldurmak için doldurma tutamacını aşağı çekin. Her satıra karşılık gelen tüm ilk kelimeler otomatik olarak çıkarılacaktır.
3. Ardından, sağdaki hücrede (örneğin D2), geri kalan metni (ikinci kelime) çıkarmak için aşağıdaki formülü girin:
=REPLACE(A2,1,LEN(C2),"")
Bu formül, önceki adımda çıkarılan ilk kelimeyi kaldırır, sadece ikinci kelimeyi bırakır. Onaylamak için Enter'a basın.
4. Benzer şekilde, D2 hücresini seçin ve bu formülü diğer satırlara sürüklemek için doldurma tutamacını kullanın. Orijinal aralıktaki her hücrenin metni artık büyük harfin konumuna göre iki sütuna bölünmüş olacaktır.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşı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 bölünmesi gereken durumlar için uygundur, ancak 'AdOrtaAdSoyad' gibi birden fazla birleştirilmiş kelime içeren hücreleri işleyemez. Böyle durumlarda, her büyük harften önce bir boşluk eklemek için VBA kodu kullanabilir ve ardından Excel'in yerleşik Metni Sütunlara Ayır özelliğiyle metni bireysel sütunlara bölebilirsiniz.
Öncelikle, kelimeleri ayırmak için büyük harften önce boşluk eklemek için VBA kodunu uygulayın.
1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications düzenleyici penceresini açın.
2. VBA düzenleyicide, Ekle > Modül'e 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
Kod yazmayı veya yapıştırmayı bitirdikten sonra, çalışma sayfasına dönmek için VBA düzenleyicisini kapatın. Bu kod, çalışma sayfası formülü gibi kullanabileceğiniz splitwords adında yeni bir işlev tanımlar. Makroları etkinleştirmenin bu işlevi kullanmak için gerekli olabileceğini ve VBA kodunu korumak için çalışma kitabınızı .xlsm dosyası olarak kaydetmeniz gerektiğini unutmayın.
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, artık her büyük harften önce boşluk eklenmiş metni göreceksiniz, böylece tek tek kelimeler netleşecektir.
4. Tüm ilgili hücreler için bu formülü doldurma tutamacını kullanarak aşağı kopyalayın, böylece her satır uygun şekilde işlenir.
5. Bu aşamada, hücreler formüller içerir. Yalnızca işlenmiş metni korumak ve formül bağlantısını kaldırmak isteyebilirsiniz. Bunu yapmak için, işlenmiş hücreleri seçin, kopyalayın, ardından istediğiniz bir konumda sağ tıklayıp 'Özel Yapıştır' > 'Değerler'i seçin.
İkinci olarak, hücre içeriklerini boşluğa göre ayrı sütunlara bölmek için Metni Sütunlara Ayır özelliğini uygulayın.
6. Şimdi, boşluk içeren hücre değerlerini seçin (önceki adımdan gelen sonuçlar). Şeritte, Veri > Metni Sütunlara Ayır'a gidin. Metni Sütunlara Dönüştürme Sihirbazı (Adım 1) göründüğünde, Delimited radyo düğmesini seçin.
7. İleri'ye tıklayın ve Adım 2'de Delimiters altında Space seçeneğini işaretleyin. Bu, Excel'e veriyi sütunlara bölmek için boşlukları ayırma noktası olarak kullanmasını söyler.
8. Adım 3'te Genel sütun veri formatı için seçilmiştir (veya gerektiğinde başka bir format seçin) ve bölünmüş verilerin görünmesini istediğiniz hücreyi tıklayarak seçin. Hedef aralığın mevcut verilerin üzerine yazmadığından emin olun.
9. Tamam'a tıklayın ve Excel, metni her biri başlangıçta büyük harfle ayrılmış olan kelimeleri temsil eden birden çok sütuna ayırır.
Bazı kelimelerin beklendiği gibi bölünmediği bir hata ile karşılaşırsanız, kısaltmalar (ardışık birden fazla büyük harf) veya sondaki boşluklar gibi istisnai durumları kontrol edin. VBA kodunuzu yeniden gözden geçirmeyi veya verilerinizdeki anormallikleri kontrol etmeyi düşünün. Ayrıca, VBA kullanırken veya toplu veri işlemleri gerçekleştirirken düzenli olarak çalışmanızı kaydetmeyi unutmayın.
Bu yöntem, hücre başına tutarsız metin uzunluğu veya kelime sayısıyla uğraşırken özellikle yararlıdır. Ancak bazı kullanıcılar VBA kodunu çalıştırmaktan rahatsız olabilir, bu durumda aşağıdaki alternatif yöntemleri deneyebilirsiniz.
Kutools for Excel ile metni büyük harfe göre ayrı sütunlara bölme
Kutools for Excel, özellikle büyük veri setleri veya tekrarlayan görevler için, tüm yetenek seviyelerindeki kullanıcılar için metni büyük harflere göre bölmek üzere dostane ve verimli bir çözüm sunar. Add Text ve Split Cells özelliklerini birlikte kullanarak, bu işlemi minimum çaba ve riskle tamamlayabilirsiniz.
1. Bölünmesini istediğiniz orijinal verileri içeren hücreleri seçin.
2. Kutools > Metin > Add Text'e tıklayın. Bu araç, her büyük harften önce bir karakter veya ayırıcı—örneğin boşluk—eklemenize yardımcı olur.
3. Add Text iletişim kutusunda, Metin giriş kutusuna bir boşluk (veya gerekirse başka bir ayırıcı) yazın. Ardından, Only add to bölümünde 1st letter is uppercase seçeneğini işaretleyin. Bu, Kutools'un seçili hücrelerdeki her büyük harften önce belirlenen ayırıcıyı eklemesini söyler.
4. Tamam'a tıklayın. Kutools, her büyük harften önce otomatik olarak boşluk ekleyerek verilerinizi bölme için hazırlayacaktır.
5. Daha sonra, işlenmiş aralık hala seçiliyken, Kutools > Birleştir ve Böl > Split Cells'e giderek metni ayırıcılarla sütunlara ayırmaya başlayın.
6. Split Cells iletişim kutusunda, Type bölümünde Split to Columns seçeneğini işaretleyin ve daha önce eklendiği gibi Space (veya kullanılan ayırıcı) kutusunu işaretleyerek bölünmenin nerede gerçekleşeceğini belirtin.
7. Tamam'a tıklayın. Bölünmüş sonuçların başlangıç hücresini seçmenize izin veren bir uyarı görünecektir. Hedefi dikkatlice belirtin, bölünmüş sütunlar için yeterli alan olduğundan emin olun.
8. Son olarak, bölme işlemini tamamlamak için Tamam'a tıklayın. Verileriniz artık her büyük harfte ayrı sütunlara dağıtılmış olacaktır, hem verimli hem de doğru bir şekilde.
Bu yöntem, karmaşık, büyük veya sık güncellenen veriler için idealdir ve manuel formül ayarlarından veya kodlamadan kaçınmanıza yardımcı olur. Kutools for Excel'in birçok başka özelliğiyle faydasını genişlettiğini ve ortak ve gelişmiş görevlerde daha fazla verimlilik sağladığını unutmayın.
Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!
En İyi Ofis Verimlilik Araçları
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.





- 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