Skip to main content

Excel eğitimi: metin, sayı ve tarih hücrelerini bölme (birden fazla sütuna ayırma)

Author: Siluvia Last Modified: 2025-08-07

Excel kullanırken, bazen bir hücredeki metni birden fazla hücreye bölmeniz gerekebilir. Bu eğitim üç bölüme ayrılmıştır: metin hücrelerini bölme, sayı hücrelerini bölme ve tarih hücrelerini bölme. Her bölüm, aynı sorunla karşılaştığınızda bölme işlemini nasıl yapacağınızı göstermek için farklı örnekler sunar.

İçindekiler: [ Gizle ]

(Aşağıdaki veya sağdaki içindekiler tablosunda herhangi bir başlığa tıklayarak ilgili bölüme gidebilirsiniz.)

1 Metin hücrelerini böl

Bu bölüm, bir metin hücresini birden fazla sütuna bölerken karşılaşacağınız durumları toplar ve size uygun yöntemleri sunar.

Örnek #1 Hücreleri virgül, boşluk veya başka bir ayraç ile böl

Bir metin hücresini virgül, boşluk, tire gibi belirli bir ayraç ile birden fazla sütuna bölmek için aşağıdaki yöntemlerden birini uygulayabilirsiniz.

Hücreleri ayraç ile Veriyi Böl özelliğiyle böl

Excel’in yerleşik özelliklerinden biri olan Veriyi Böl, hücreleri bölmek için sıkça kullanılır. Aşağıdaki ekran görüntüsünde gösterildiği gibi, Metin Dizileri sütunundaki hücreleri virgül ile bölmek için Veriyi Böl özelliğini şu şekilde uygulayabilirsiniz.

A screenshot of a text cell split into multiple columns

1. Virgül ile bölmek istediğiniz sütun aralığını seçin, Veri > Veriyi Böl’e tıklayın.

A screenshot of the Text to Columns option in Excel ribbon

2. Metni Sütunlara Dönüştür Sihirbazı –3 Adımda1 iletişim kutusunda, Ayraçlı seçeneğini işaretli bırakın ve ardından İleri’ye tıklayın.

A screenshot of the Convert Text to Columns Wizard – Step 1 of 3 dialog box with the Delimited option selected

3. Metni Sütunlara Dönüştür Sihirbazı –3 Adımda2 iletişim kutusunda, ihtiyacınıza göre bir ayraç belirtin (bu örnekte sadece Virgül kutusunu işaretliyorum) ve ardından İleri’ye tıklayın.

A screenshot of the Convert Text to Columns Wizard – Step 2 of 3 dialog box showing delimiters selection

4. Son adım iletişim kutusunda, Destination cell selection button düğmesine tıklayarak bölünen metinleri çıkış olarak vereceğiniz hücreyi seçin ve ardından Tamamla düğmesine tıklayın.

A screenshot of selecting a cell for the output in the Convert Text to Columns Wizard

Ardından, seçili aralıktaki metinler virgül ile bölünerek farklı sütunlara yerleştirilir, aşağıda gösterildiği gibi.

A screenshot of a text cell split into multiple columns

Hücreleri ayraç ile formül kullanarak böl

Excel’de hücrelerdeki metinleri belirli bir ayraç ile bölmek için aşağıdaki formülü uygulayabilirsiniz.

Genel formül

=TRIM(MID(SUBSTITUTE(A1,delim,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Argümanlar

Delim: Metin dizisini bölmek için kullanılan ayraç;
A1: Bölmek istediğiniz metin dizisini içeren hücreyi temsil eder;
N: Bölmek istediğiniz metin dizisinin n’inci alt dizesini temsil eden bir sayıdır.

Şimdi bu formülü uygulamaya devam edin.

Aşağıdaki ekran görüntüsünde gösterildiği gibi, önce farklı hücrelere1,2,3... şeklinde bir yardımcı satır oluşturmanız gerekir.

Not: Buradaki1,2,3... metin dizisinin birinci, ikinci ve üçüncü alt dizesini temsil eder.

A screenshot of a helper row with numbers 1, 2, 3... created for splitting text strings in Excel

2.1 numaralı hücrenin altındaki bir hücreyi seçin, aşağıdaki formülü kopyalayın veya girin ve ilk alt dizeyi almak için Enter tuşuna basın. Sonuç hücresini seçin, Otomatik Doldurma Tutamacı’nı sağa ve aşağı sürükleyerek diğer alt dizeleri alın. Ekran görüntüsüne bakın:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

A screenshot showing the AutoFill Handle used to extend the formula for splitting text strings in Excel

Not: Formülde, “,” B5’teki metin dizisini bölmek için kullanılan ayraçtır. İhtiyacınıza göre değiştirebilirsiniz.

Hücreleri ayraç ile harika bir araçla böl

Burada, Kutools for Excel’in Hücreleri Böl özelliğini kullanarak hücreleri belirli bir ayraç ile kolayca ayrı sütunlara veya satırlara bölebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Kutools for Excel’i yükledikten sonra, bölmek istediğiniz metin dizilerinin aralığını seçin ve ardından Kutools > Birleştir & Böl > Hücreleri Böl’e tıklayın.

A screenshot showing the Split Cells option under the Kutools tab in Excel

2. Hücreleri Böl iletişim kutusunda aşağıdaki gibi yapılandırmanız gerekir.

2.1) Seçili aralık, Bölme aralığı kutusunda listelenir, ihtiyacınıza göre değiştirebilirsiniz;
2.2) Tür bölümünde, Satırlara Böl veya Veriyi Böl seçeneğini seçin;
2.3) Bölme türü bölümünde, ihtiyacınız olan ayraç seçin. Gerekli ayraç bu bölümde yoksa, Diğer seçeneğini işaretleyin ve metin kutusuna bir ayraç girin. Bu örnekte, metin kutusuna virgül giriyorum;
2.4) Tamam’a tıklayın. Ekran görüntüsüne bakın:

A screenshot of the Kutools Split Cells dialog box with delimiter configuration

3. Sonraki Hücreleri Böl iletişim kutusunda, alt dizeleri çıkış olarak vereceğiniz bir hücre seçin ve ardından Tamam’a tıklayın.

A screenshot of the final Kutools Split Cells dialog box to select the output location

Ardından, alt dizeler yukarıdaki2. adımda belirttiğiniz şekilde farklı sütunlara veya satırlara bölünür.

Veriyi Böl:

A screenshot of text strings split into columns using Kutools

Satırlara Böl:

A screenshot of text strings split into rows using Kutools

Örnek #2 Hücreleri belirli bir uzunluğa göre böl

Metin dizisini belirli bir uzunluğa göre bölmek için aşağıdaki yöntemlerden faydalanabilirsiniz.

Hücreleri belirli bir uzunluğa göre Veriyi Böl özelliğiyle böl

Veriyi Böl özelliği, seçili hücrelerdeki metin dizilerini belirli bir uzunluğa göre bölmek için Sabit genişlik seçeneği sunar.

Aşağıdaki ekran görüntüsünde gösterildiği gibi, B5:B9 aralığındaki metinleri her3 karakterde bir sütuna bölmek için aşağıdaki adımları uygulayabilirsiniz.

A screenshot showing cells to be split by fixed width

Bölmek istediğiniz metin dizilerinin bulunduğu hücreleri seçin.

Veri > Veriyi Böl’e tıklayın.

3. Metni Sütunlara Dönüştür Sihirbazı –3 Adımda1 iletişim kutusunda, Sabit genişlik seçeneğini seçin ve İleri’ye tıklayın.

A screenshot of the Convert Text to Columns Wizard step 1 of 3 dialog box in Excel with Fixed width selected

4. Ardından 3 Adımda2 iletişim kutusu açılır. Veri önizleme bölümünde, eksen üzerinde istediğiniz konuma tıklayarak bir bölme çizgisi (oklu bir çizgi) oluşturun. Tüm bölme çizgilerini oluşturduktan sonra, İleri’ye tıklayın.

Bu örnekte, metin dizisinde her3 karakter için bölme çizgileri oluşturuyorum.

A screenshot of the Convert Text to Columns Wizard step 2 of 3 dialog box with break lines placed to split text

5. Son adım sihirbazında, bölünen metinleri çıkış olarak vereceğiniz bir hücre seçin ve ardından Tamamla düğmesine tıklayın.

A screenshot of the Convert Text to Columns Wizard step 3 of 3 dialog box in Excel with output cell highlighted

Artık seçili hücrelerdeki metin dizileri her3 karakterde bir bölünerek aşağıdaki ekran görüntüsünde gösterildiği gibi sütunlara ayrılmıştır.

A screenshot of text strings split into separate columns every 3 characters in Excel

Hücreleri belirli bir uzunluğa göre harika bir araçla böl

Excel’de hücreleri belirli bir uzunluğa göre bölmek için, Kutools for Excel’in Hücreleri Böl özelliğini kolayca kullanabilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Belirli uzunlukta bölmek istediğiniz metin dizisi hücrelerini seçin, Kutools > Birleştir & Böl > Hücreleri Böl’e tıklayın.

2. Hücreleri Böl iletişim kutusunda aşağıdaki gibi yapılandırmanız gerekir.

2.1)1. adımda seçtiğiniz aralık, Bölme aralığı kutusunda listelenir, gerekirse değiştirebilirsiniz;
2.2) Tür bölümünde, ihtiyacınıza göre Satırlara Böl veya Veriyi Böl seçeneğini seçin;
2.3) Bölme türü bölümünde, Genişlik belirt seçeneğini işaretleyin, metin dizisini bölmek için kullanılacak karakter uzunluğunu temsil eden bir sayı girin. Bu örnekte, metin kutusuna3 sayısını giriyorum;
2.4) Tamam düğmesine tıklayın.

A screenshot of the Split Cells dialog box with Split by width option selected

3. Sonraki Hücreleri Böl iletişim kutusunda, bölünen metinleri yerleştirmek için bir hücre seçin ve ardından Tamam’a tıklayın.

A screenshot of the Split Cells dialog box in Kutools for Excel with output destination selected

Ardından, seçili hücrelerdeki metin dizileri belirli bir uzunluğa göre bölünerek farklı sütunlara yerleştirilir.

Örnek #3 Hücreleri belirli bir kelimeye göre böl

Aşağıdaki ekran görüntüsünde gösterildiği gibi, B5:B9 aralığındaki metin dizilerini “sales” kelimesine göre bölmek için bu bölümde verilen formülleri uygulayabilirsiniz.

A screenshot of text strings in Excel to be split by the word 'sales'

Bir hücredeki belirli bir kelimeden önceki alt diziyi alın

LEFT ve FIND fonksiyonlarına dayalı bir formül uygulayarak, metin dizisinde belirli bir kelimeden önceki alt diziyi alabilirsiniz.

Genel formül

=LEFT(A1,FIND("certain_word", A1)-1)

Argümanlar

A1: Belirli bir kelimeye göre bölmek istediğiniz metin dizisini içeren hücreyi temsil eder;
Certain_word: Metin dizisini bölmek için kullanılan kelime. Bu, kelimeye başvuran bir hücre veya çift tırnak içinde tam kelime olabilir;

1. Boş bir hücre seçin, aşağıdaki formülü kopyalayın veya girin ve belirli kelimeden önceki alt diziyi almak için Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek formülü diğer hücrelere uygulayın.

=LEFT(B5,FIND("sales",B5)-1)

A screenshot of the formula used in Excel to get the substring before a certain word

Bir hücredeki kelimeden sonraki alt diziyi alın

Kelimeden önceki alt diziyi aldıktan sonra, aşağıdaki formülü uygulayarak kelimeden sonraki alt diziyi almanız gerekir.

Genel formül

=TRIM(MID(A1,SEARCH("certain_word",A1)+LEN("certain_word"),255))

Argümanlar

A1: Belirli bir kelimeye göre bölmek istediğiniz metin dizisini içeren hücreyi temsil eder;
Certain_word: Metin dizisini bölmek için kullanılan kelime. Bu, kelimeye başvuran bir hücre veya çift tırnak içinde tam kelime olabilir;

1. İlk sonuç hücresinin (D5) yanındaki boş bir hücreyi seçin.

2. Aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin, Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer sonuçları alın.

=TRIM(MID(B5,SEARCH("sales",B5)+LEN("sales"),255))

A screenshot of the formula used in Excel to get the substring after a certain word

Artık metin dizilerini bir kelimeye göre farklı sütunlara böldünüz.

Örnek #4 Hücreleri satır sonuna göre böl

Bu bölümde, Excel’de metin hücrelerini satır sonuna göre bölmek için farklı yöntemler gösterilmektedir.

A screenshot of Excel with a table, showing the selected cells to be split by line breaks

Hücreleri satır sonuna göre Veriyi Böl özelliğiyle böl

Veriyi Böl özelliği, Excel’de hücreleri satır sonuna göre bölmek için uygulanabilir. Şu adımları izleyebilirsiniz.

Satır sonuna göre bölmek istediğiniz hücre aralığını seçin.

Veri > Veriyi Böl’e tıklayın.

3. Metni Sütunlara Dönüştür Sihirbazı –3 Adımda1 iletişim kutusunda, Ayraçlı seçeneğini seçin ve ardından İleri’ye tıklayın;

A screenshot of the Convert Text to Columns Wizard in Excel, showing the Delimited option selected

4.3 Adımda2 iletişim kutusunda, mevcut Ayraç seçimlerini kaldırın, Diğer kutusunu işaretleyin ve ardından Ctrl + J kısayoluna basın. Metin kutusunda yalnızca küçük bir nokta görünecek, ardından Veri önizleme kutusunda metinler satır sonlarına göre bölünür. İleri’ye tıklayın.

A screenshot of the Step 2 of 3 dialog box in Excel with the Other delimiter selected and Ctrl + J entered

5. Son adım sihirbazında, bölünen metinleri çıkış olarak vereceğiniz bir hücre seçin ve ardından Tamamla düğmesine tıklayın.

A screenshot of the final step of the Text to Columns Wizard in Excel, showing the destination cell selected

Ardından, seçili hücrelerdeki metinler satır sonlarına göre farklı sütunlara bölünür.

Hücreleri satır sonuna göre formül ile böl

Aşağıdaki formüller de Excel’de hücreleri satır sonuna göre bölmenize yardımcı olabilir.

Yukarıdaki örnekte olduğu gibi, bölme işleminden sonra farklı sütunlarda üç alt dize elde edeceksiniz.

İlk satır sonundan önceki alt diziyi alın

Öncelikle, hücredeki ilk satır sonundan önceki alt diziyi bölmek için LEFT ve SEARCH fonksiyonlarına dayalı bir formül uygulayabiliriz.

Genel formül

=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)

Argümanlar

Hücre: İlk satır sonundan önceki alt diziyi bölmek istediğiniz metin dizisi hücresi.

1. Boş bir hücre seçin (bu örnekte D5), aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer hücrelerin ilk satır sonundan önceki alt dizelerini alın.

=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

A screenshot of the Excel sheet showing a formula for extracting a substring before the first line break

İlk ve ikinci satır sonu arasındaki alt diziyi alın

Bir hücredeki ilk ve ikinci satır sonu arasındaki alt diziyi almak için aşağıdaki formül size yardımcı olabilir.

Genel formül

=MID(cell,SEARCH(CHAR(10),cell)+1,SEARCH(CHAR(10),cell,SEARCH(CHAR(10),cell)+1)-SEARCH(CHAR(10),cell)-1)

Argümanlar

Hücre: İlk ve ikinci satır sonu arasındaki alt diziyi bölmek istediğiniz metin dizisi hücresi.

1. D5’in yanındaki bir hücreyi (E5) seçin, aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer hücrelerin ilk ve ikinci satır sonu arasındaki alt dizilerini alın.

=MID(B5, SEARCH(CHAR(10),B5) +1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) -1)

A screenshot of the Excel sheet showing a formula for extracting a substring between the first and second line breaks

İkinci satır sonundan sonraki alt diziyi alın

İlk adım, aşağıdaki formül ile ikinci satır sonundan sonraki alt diziyi almaktır.

Genel formül

=RIGHT(cell,LEN(cell) - SEARCH(CHAR(10),cell, SEARCH(CHAR(10), cell) +1))

Argümanlar

Hücre: İkinci satır sonundan sonraki alt diziyi bölmek istediğiniz metin dizisi hücresi.

1. (Bu örnekte F5) bir hücre seçin, aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer hücrelerin ikinci satır sonundan sonraki alt dizilerini alın.

=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) +1))

A screenshot of the Excel sheet showing a formula for extracting a substring after the second line break

Hücreleri satır sonuna göre VBA ile böl

Bu bölümde, Excel’de seçili hücrelerdeki metinleri satır sonuna göre kolayca bölmek için bir VBA kodu sunulmaktadır.

1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.

2. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül’e tıklayın. Ardından aşağıdaki VBA kodunu Kod penceresine kopyalayın.

VBA kodu: Excel’de hücreleri satır sonuna göre böl

Sub ExtendOffice_SplitRangeTex()
'Updated by Extendoffice 20211116
Dim xStr() As String
Dim xRg As Range
Dim xCell As Range
Dim xI As Integer
Set xRg = Application.InputBox("Please select the range of cells where you want to split by line break:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
For xI = 1 To xRg.Count
    Set xCell = xRg.Item(xI)
    xStr = VBA.Split(xCell.Value, vbLf)
    xCell.Resize(1, UBound(xStr) + 1).Offset(0, 1) = xStr
Next
End Sub

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code to split cells by line breaks

3. Kodu çalıştırmak için F5 tuşuna basın. Ardından bir Kutools for Excel iletişim kutusu açılır, satır sonuna göre bölmek istediğiniz hücre aralığını seçmeniz ve son olarak Tamam’a tıklamanız gerekir.

A screenshot of the Kutools for Excel dialog box with the range of cells selected to split by line break

Ardından, seçili hücrelerdeki metinler satır sonlarına göre anında farklı sütunlara bölünür.

A screenshot of the result after splitting cells by line break in Excel using Kutools

Hücreleri satır sonuna göre harika bir araçla böl

Burada, Kutools for Excel’in Hücreleri Böl yardımcı aracını tanıtıyoruz. Bu araç ile, seçili hücrelerdeki metinleri toplu olarak yalnızca birkaç tıklama ile satır sonuna göre bölebilirsiniz.

Satır sonuna göre bölmek istediğiniz hücre aralığını seçin.

Kutools > Birleştir & Böl > Hücreleri Böl’e tıklayın.

Hücreleri Böl iletişim kutusunda aşağıdaki ayarları yapmanız gerekir.

3.1) Bölme aralığı kutusunda, seçili aralığı koruyun veya yeni bir aralık seçin;
3.2) Tür bölümünde, ihtiyacınıza göre Satırlara Böl veya Veriyi Böl seçeneğini seçin;
3.3) Bölme türü bölümünde, Yeni bir satır başlat seçeneğini işaretleyin;
3.4) Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

A screenshot of the Split Cells dialog box with settings to split by line breaks

4. Sonraki açılan Hücreleri Böl iletişim kutusunda, bölünen metinleri yerleştirmek için boş bir hücre seçin ve Tamam’a tıklayın.

A screenshot of the Split Cells dialog box with the destination cell selected

Ardından, seçili hücrelerdeki metinler satır sonlarına göre farklı sütunlara bölünür, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing the result of splitting text by line breaks in Excel using Kutools

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

Örnek #5 Hücreleri yalnızca ilk veya son ayraç ile böl

Bazen, bir hücreyi yalnızca ilk veya son ayraç ile ikiye bölmeniz gerekebilir, aşağıdaki formülleri deneyebilirsiniz.

Hücreleri ilk ayraç ile formüllerle böl

Aşağıdaki ekran görüntüsünde gösterildiği gibi, B5:B9 aralığındaki her hücreyi ilk boşluğa göre ikiye bölmek için iki formül uygulamanız gerekir.

A screenshot of splitting text by the first space in Excel

İlk boşluktan önceki alt diziyi böl

İlk boşluktan önceki alt diziyi bölmek için, LEFT ve FIND fonksiyonlarına dayalı bir formül kullanabilirsiniz.

Genel formül

=LEFT(cell,FIND("delimiter",cell)-1)

Argümanlar

Hücre: İlk boşluktan önceki alt diziyi bölmek istediğiniz metin dizisi hücresi.
Ayraç: Hücreyi bölmek için kullanılan ayraç.

1. Alt diziyi çıkış olarak vereceğiniz bir hücre seçin (bu örnekte D5), aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer hücrelerin alt dizilerini alın.

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

A screenshot of the formula for splitting text before the first space in Excel

İlk boşluktan sonraki alt diziyi böl

Ardından, bir hücredeki ilk boşluktan sonraki alt diziyi almak için aşağıdaki formülü uygulayın.

Genel formül

=RIGHT(cell,LEN(cell)-FIND("delimiter",cell))

Argümanlar

Hücre: İlk boşluktan sonraki alt diziyi bölmek istediğiniz metin dizisi hücresi.
Ayraç: Hücreyi bölmek için kullanılan ayraç.

Aşağıdaki formülü E5 hücresine kopyalayın veya girin ve sonucu almak için Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer hücrelerin son boşluktan sonraki alt dizilerini alın.

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

A screenshot of the result for splitting text after the first space in Excel

Not: Formüllerde, hücre başvurusunu ve ayraç karakterini ihtiyacınıza göre değiştirebilirsiniz.

Hücreleri son ayraç ile formüllerle böl

Aşağıdaki ekran görüntüsünde gösterildiği gibi, B5:B9 aralığındaki hücrelerdeki metinleri son boşluğa göre ikiye bölmek için bu bölümde verilen iki formül size yardımcı olabilir.

A screenshot of splitting text by the last space in Excel

Son ayraçtan önceki metni alın

Bir hücredeki son ayraçtan önceki metni almak için aşağıdaki formülü uygulayabilirsiniz.

Genel formül

=LEFT(B5,SEARCH("^",SUBSTITUTE(cell,"delimiter","^",LEN(cell)-LEN(SUBSTITUTE(cell,"delimiter",""))))-1)

Argümanlar

Hücre: Son ayraçtan önceki metni bölmek istediğiniz metin dizisi hücresi.
Ayraç: Hücreyi bölmek için kullanılan ayraç.

1. Sol alt diziyi yerleştirmek için bir hücre seçin, aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek formülü diğer hücrelere uygulayın.

=LEFT(B5,SEARCH("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))-1)

A screenshot of the formula for splitting text before the last space in Excel

Son ayraçtan sonraki metni alın

Şimdi, bu örnekte son boşluğun sağındaki metni almamız gerekiyor.

Genel formül

=TRIM(RIGHT(SUBSTITUTE(cell,"delimiter",REPT("delimiter",LEN(cell))),LEN(cell)))

Argümanlar

Hücre: Son ayraçtan sonraki metni bölmek istediğiniz metin dizisi hücresi.
Ayraç: Hücreyi bölmek için kullanılan ayraç.

1. Sağ alt diziyi yerleştirmek için bir hücre seçin, aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek formülü diğer hücrelere uygulayın.

=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))),LEN(B5)))

A screenshot of the formula for splitting text after the last space in Excel

Not: Formüllerde, hücre başvurusunu ve ayraç karakterini ihtiyacınıza göre değiştirebilirsiniz.

Örnek #6 Hücreleri büyük harfe göre böl

Bu bölümde, hücrelerdeki kelimeleri büyük harfe göre bölmek için kullanıcı tanımlı bir fonksiyon tanıtılmaktadır.

A screenshot of splitting text by capital letter in Excel

Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.

Microsoft Visual Basic for Applications penceresinde, Ekle > Modül’e tıklayın, ardından aşağıdaki VBA kodunu Kod penceresine kopyalayın.

VBA kodu: Excel’de hücreleri büyük harfe göre böl

Function GetName(s As String, Num As Long) As String
'Updated by Extendoffice 20211116
  With CreateObject("VBSCript.RegExp")
    .Global = True
    .Pattern = "[A-Z][a-z]+|[A-Z]"
    GetName = .Execute(s).Item(Num - 1)
  End With
End Function

Microsoft Visual Basic for Applications penceresini kapatmak için Alt + Q tuşlarına basın.

D5 hücresini (bu örnekte) seçin, ilk büyük harften önceki kelimeyi çıkış olarak almak için aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı sağa ve ardından aşağı sürükleyerek diğer kelimeleri alın.

=IFERROR(GetName($B5,COLUMNS($D:D)),"")

A screenshot of the result of splitting text by capital letter using VBA

Not: Kodda, $B5 bölmek istediğiniz hücre, $D:D ise sonuç hücresinin sütunudur. Kendi verilerinize göre değiştirebilirsiniz.

Örnek #7 Hücrelerdeki isimleri böl

Bir çalışma sayfanızda tam isimlerin bulunduğu bir sütun olduğunu ve tam ismi ayrı sütunlara, örneğin ad ve soyadı veya ad, ikinci ad ve soyadı olarak bölmek istediğinizi varsayalım. Bu bölümde, bu sorunları çözmenize yardımcı olacak ayrıntılı adımlar listelenmiştir.

Tam ismi ad ve soyad olarak böl

Aşağıdaki ekran görüntüsünde gösterildiği gibi, ad, ikinci ad ve soyad bir boşlukla ayrılmıştır. Sadece ad ve soyadı tam isimden ayırıp farklı sütunlara yerleştirmek için aşağıdaki yöntemlerden birini uygulayabilirsiniz.

A screenshot showing a column of full names to be split into separate columns for first and last names

1) Formüllerle tam ismi ad ve soyad olarak böl

Tam ismi ad ve soyad olarak bölmek için iki formülü ayrı ayrı uygulamanız gerekir.

Tam isimden adı böl

Tam isimden adı bölmek için, LEFT ve SEARCH fonksiyonlarına dayalı bir formül uygulayabilirsiniz.

Genel formül

=LEFT(cell, SEARCH(" ", cell) -1)

Adı çıkış olarak vereceğiniz bir hücre seçin.

Aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer tam isimlerden adları bölün.

=LEFT(B5, SEARCH(" ", B5) -1)

A screenshot of the formula used to split the first name from a full name in Excel

Artık, belirttiğiniz hücre aralığındaki tüm adları tam isimlerden böldünüz, şimdi aşağıdaki formülü uygulayarak soyadları bölmeye devam edin.

Tam isimden soyadı böl

Genel formül

=RIGHT(cell, LEN(cell) - SEARCH("^", SUBSTITUTE(cell," ", "^", LEN(cell) - LEN(SUBSTITUTE(cell, " ", "")))))

Ad hücresinin yanındaki bir hücreyi seçin.

Aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer tam isimlerden soyadları alın.

=RIGHT(B5, LEN(B5) - SEARCH("^", SUBSTITUTE(B5," ", "^", LEN(B5) - LEN(SUBSTITUTE(B5, " ", "")))))

A screenshot of the formula used to split the last name from a full name in Excel

Not: Formüllerde, B5 bölmek istediğiniz tam isim hücresidir. İhtiyacınıza göre değiştirebilirsiniz.

2) Harika bir araçla tam ismi ad ve soyad olarak böl

Birçok Excel kullanıcısı için formülleri hatırlamak zordur. Burada, Kutools for Excel’in İsmi Böl özelliğini öneriyoruz. Bu özellik ile tam ismi yalnızca birkaç tıklama ile kolayca ad ve soyad olarak bölebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Tam isim hücrelerinin aralığını seçin, Kutools > Birleştir & Böl > İsmi Böl’e tıklayın.

A screenshot of the Split Names option in Kutools tab in Excel

İsmi Böl iletişim kutusunda, Bölme Türü bölümünde yalnızca Adı ve Soyadı kutularını işaretleyin ve ardından Tamam’a tıklayın.

İpucu: Seçili aralık, Bölme Aralığı kutusunda görüntülenir, ihtiyacınıza göre değiştirebilirsiniz.

A screenshot showing the Split Names dialog box where First and Last Name are selected to be split

Ardından başka bir İsmi Böl iletişim kutusu açılır, bir hedef hücre seçin ve Tamam’a tıklayın.

A screenshot of the Split Names dialog box where the user selects a destination cell

Ardından, seçili hücrelerdeki tam isimler toplu olarak ad ve soyad olarak bölünür, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing the results after splitting full names into first and last names in Excel using Kutools

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

Tam ismi ad, ikinci ad ve soyad olarak böl

Aşağıdaki ekran görüntüsünde gösterildiği gibi, ad, ikinci ad ve soyad bir boşlukla ayrılmış bir tam isim sütunu var. Tam ismi ad, ikinci ad ve soyad olarak bölüp farklı sütunlara yerleştirmek için aşağıdaki yöntemlerden faydalanabilirsiniz.

A screenshot of a column containing full names with first, middle, and last names separated by spaces

1) Tam ismi Veriyi Böl ile ad, ikinci ad ve soyad olarak böl

Yerleşik Veriyi Böl özelliği, Excel’de tam ismi kolayca ad, ikinci ad ve soyad olarak bölmenize yardımcı olur.

Yukarıda belirtilen adımları izleyerek Veriyi Böl özelliğini uygulayabilirsiniz.

Not:3 Adımda2 sihirbazında yalnızca Boşluk kutusunu işaretleyin.

2) Formüllerle tam ismi ad, ikinci ad ve soyad olarak böl

Excel’de tam ismi ad, ikinci ad ve soyad olarak bölmek için formüller de uygulayabilirsiniz.

Tam ismi bölmek için kullanılan genel formüller

Adı böl

=LEFT(cell,SEARCH(" ", cell)-1)

İkinci adı böl

=MID(cell, SEARCH(" ", cell) +1, SEARCH(" ", cell, SEARCH(" ", cell)+1) - SEARCH(" ", cell)-1)

Soyadı böl

=RIGHT(cell,LEN(cell) - SEARCH(" ",cell, SEARCH(" ",cell,1)+1))

Ardından, ad, ikinci ad ve soyadı almak için formülleri farklı hücrelerde uygulayın.

1. D5 hücresine aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer tam isimlerin adlarını alın.

=LEFT(B5,SEARCH(" ", B5)-1)

A screenshot of the formula used to split the first name from a full name into a separate column

2. E5 hücresine aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer ikinci adları alın.

=MID(B5, SEARCH(" ", B5) +1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - SEARCH(" ", B5)-1)

A screenshot of the formula used to split the middle name from a full name into a separate column

3. Soyadları almak için, F5 hücresine aşağıdaki formülü girin ve Enter’a basın, ardından sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı ihtiyacınız olan hücrelere sürükleyin.

=RIGHT(B5,LEN(B5) - SEARCH(" ",B5, SEARCH(" ",B5,1)+1))

A screenshot of the formula used to split the last name from a full name into a separate column

3) Harika bir araçla tam ismi ad, ikinci ad ve soyad olarak böl

Burada, Kutools for Excel’in İsmi Böl özelliği tanıtılmaktadır. Bu özellik ile tam ismi yalnızca birkaç tıklama ile ad, ikinci ad ve soyad olarak bölebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Bölmek istediğiniz tam isim hücrelerini seçin ve ardından Kutools > Birleştir & Böl > İsmi Böl’e tıklayın.

İsmi Böl iletişim kutusunda aşağıdaki gibi yapılandırmanız gerekir.

2.1) Seçili aralık, Bölme aralığı kutusunda görüntülenir, ihtiyacınıza göre değiştirebilirsiniz;
2.2) Bölme Türü bölümünde, Adı, İkinci Ad ve Soyadı kutularını işaretleyin;
2.2) Tamam düğmesine tıklayın.

A screenshot of the Split Names dialog box where the first, middle, and last names are selected to be split

Sonraki açılan İsmi Böl iletişim kutusunda, bölünen metinleri çıkış olarak vereceğiniz bir hücre seçin ve ardından Tamam’a tıklayın. Aşağıdaki demoya bakın.

A GIF showing the Split Names feature in Kutools for Excel splitting full names into first, middle, and last names

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

Örnek #8 Hücrelerdeki metin ve sayıları böl

Aşağıdaki ekran görüntüsünde gösterildiği gibi, karışık metin ve sayılardan oluşan bir metin dizisi listeniz olduğunu ve metin ile sayıları ayırıp farklı sütunlara yerleştirmek istediğinizi varsayalım. Sizin için dört yöntem sunuyoruz.

A screenshot showing a list of text strings containing both text and numbers

Metin ve sayıları formüllerle böl

Aşağıdaki formüller ile bir hücredeki metin ve sayıları iki ayrı hücreye bölebilirsiniz.

Genel formüller

Hücreden metni alın

=LEFT(cell,MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))-1)

Hücreden sayıları alın

=RIGHT(cell,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))+1)

Ardından, ayrı metin ve sayıları almak için bu iki formülü farklı hücrelerde uygulayın.

Listedeki ilk metin dizisinin metnini yerleştirmek için boş bir hücre seçin, aşağıdaki formülü kopyalayın veya girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek listedeki diğer metin dizilerinin metinlerini alın.

=LEFT(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))-1)

A screenshot showing the formula to extract text from a cell in Excel

İlk sonuç hücresinin (D5) yanındaki bir hücreyi (E5) seçin, aşağıdaki formülü kopyalayın veya girin ve Enter’a basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek listedeki diğer metin dizilerinin sayılarını alın.

=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

A screenshot showing the formula to extract numbers from a cell in Excel

Metin ve sayıları Flash Fill (2013 ve sonrası sürümler) ile böl

Excel2013 veya sonraki sürümleri kullanıyorsanız, bir hücredeki metin ve sayıları iki sütuna bölmek için yerleşik Flash Fill özelliğini kullanabilirsiniz.

Not: Flash Fill özelliğinin çalışması için, sonuç sütunlarını orijinal metin dizisi sütununun yanına yerleştirmeniz gerekir. Örneğin, orijinal metin dizileri B sütununda ise, ayrılan metin ve sayılar C ve D sütunlarında olmalıdır. Ekran görüntüsüne bakın:

A screenshot showing Excel's Flash Fill feature being used to split text and numbers into columns

İlk metin dizisi hücresinin (D5) metnini C5 hücresine manuel olarak yazın.

İkinci metin dizisi hücresinin (D6) metnini C6 hücresine yazmaya devam edin.

A screenshot showing manually typing the first example of split text in Excel

C7 hücresini etkinleştirin, Veri > Flash Fill’e tıklayın.

A screenshot showing the Flash Fill option in Excel

Ardından, diğer metin dizilerinin metinleri otomatik olarak hücrelere doldurulur, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing text filled automatically in Excel using Flash Fill

1’den3’e kadar olan adımları tekrarlayarak D sütununda sayıları alın.

A screenshot showing the split numbers filled automatically in Excel using Flash Fill

Notlar:

1) Metin dizileriniz düzenli değilse, yanlış değerler dönebilir. Flash Fill’i geri almak için Ctrl + Z’ye basabilir ve ardından diğer yöntemleri uygulayabilirsiniz.
2) Flash Fill çalışmazsa, Dosya > Seçenekler’e tıklayın. Excel Seçenekleri penceresinde, sol bölmede Gelişmiş’e tıklayın, Düzenleme Seçenekleri bölümünde Otomatik Flash Fill kutusunu işaretleyin ve ardından Tamam’a tıklayın.

A screenshot showing how to enable the Flash Fill feature in Excel options

Metin ve sayıları Kullanıcı Tanımlı Fonksiyon ile böl

Listedeki metin dizileri düzenli değilse, yukarıdaki iki yöntem yanlış sonuçlar döndürebilir, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing incorrect results from using Flash Fill in Excel with irregular data

Burada, metin ve sayıları bir hücreden iki sütuna ayırmak için, sayıların metin dizisinde nerede olduğuna bakılmaksızın, kullanıcı tanımlı bir fonksiyon tanıtıyoruz. Ekran görüntüsüne bakın:

A screenshot showing correct results using a user-defined function in Excel to split text and numbers

Alt + F11 tuşlarına basın.

Açılan Microsoft Visual Basic for Applications penceresinde, Ekle > Modül’e tıklayın ve ardından aşağıdaki VBA kodunu Kod penceresine kopyalayın.

VBA kodu: Bir hücredeki metin ve sayıları iki sütuna böl

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Update by Extendoffice 20211105
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

A screenshot showing the Microsoft Visual Basic for Applications window

Microsoft Visual Basic for Applications penceresini kapatmak için Alt + Q tuşlarına basın.

İlk metin dizisinin metnini çıkış olarak vereceğiniz bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek aynı listedeki diğer metin dizilerinin metinlerini alın.

=SplitText(B5,FALSE)

A screenshot showing the formula used to extract text using a user-defined function in Excel

İlk metin sonucu hücresinin yanındaki bir hücreyi seçin, sayıları çıkış olarak almak için aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer metin dizilerinin sayılarını alın.

=SplitText(B5,TRUE)

A screenshot showing the formula used to extract numbers using a user-defined function in Excel

Metin ve sayıları harika bir araçla böl

Burada, bir hücredeki metin ve sayıları aynı anda iki sütuna ayırmanın en kolay yolunu öneriyoruz. Kutools for Excel’in Hücreleri Böl özelliğini uygulayarak bu sorunu yalnızca birkaç tıklama ile çözebilirsiniz.

Metin ve sayıları iki sütuna ayırmak istediğiniz metin dizisi hücrelerini seçin.

Kutools > Birleştir & Böl > Hücreleri Böl’e tıklayın.

Hücreleri Böl iletişim kutusunda aşağıdaki ayarları yapmanız gerekir.

3.1) Seçili aralık, Bölme aralığı kutusunda listelenir ve ihtiyacınıza göre yeni bir aralık seçmek için Range selection button düğmesine tıklayabilirsiniz;
3.2) Tür bölümünde, Satırlara Böl veya Veriyi Böl seçeneğini seçin;
3.3) Bölme türü bölümünde, Metin ve Sayıya Göre Böl seçeneğini işaretleyin;
3.4) Tamam düğmesine tıklayın.

A screenshot showing the Split Cells dialog box settings

Sonraki Hücreleri Böl iletişim kutusunda, ayrılan metin ve sayıları çıkış olarak vereceğiniz bir hücre seçin ve ardından Tamam’a tıklayın.

Ardından, seçili hücrelerdeki metin ve sayılar aynı anda iki sütuna bölünür, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing the result after splitting text and numbers into two columns in Excel using Kutools

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


2. Sayı hücrelerini böl

Bu bölümde, sayı hücrelerini iki durumda nasıl böleceğiniz anlatılmaktadır: birden fazla rakamdan oluşan bir sayıyı tek tek rakamlara bölmek ve sayıyı ondalıkta bölerek tamsayı ve ondalık kısımları ayırmak.

Örnek #1: Hücreleri rakamlara göre böl

Birden fazla rakamdan oluşan bir sayıyı farklı sütunlarda tek tek rakamlara bölmek istiyorsanız, aşağıdaki yöntemlerden birini deneyin.

A screenshot showing the method of splitting a number into individual digits in Excel with multiple columns

Bir hücredeki sayıyı formül ile tek tek rakamlara böl

Aşağıdaki formül, bir sayıyı tek tek rakamlara bölüp farklı sütunlara yerleştirmenize yardımcı olabilir.

Genel formül

=MID($A1, COLUMNS($A$1:A$1),1)

Argüman

A1: Tek tek rakamlara bölmek istediğiniz sayıyı içeren hücreyi temsil eder.

İlk rakamı çıkış olarak vereceğiniz boş bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın.

=MID($B3, COLUMNS($B$3:B$3),1)

Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı sağa sürükleyerek diğer rakamları alın. Tüm sonuç hücrelerini seçili tutun ve ardından Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer sayıların tek tek rakamlarını alın.

A screenshot showing the result of splitting a number into individual digits in Excel

Not: Bu formülde, B3 tek tek rakamlara bölmek istediğiniz sayıyı içeren hücredir ve ihtiyacınıza göre değiştirebilirsiniz.

Bir hücredeki sayıyı VBA ile tek tek rakamlara böl

Aşağıdaki VBA kodu da Excel’de bir hücredeki sayıyı tek tek rakamlara bölmenize yardımcı olabilir. Şu adımları izleyebilirsiniz.

Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.

Microsoft Visual Basic for Applications penceresinde, Ekle > Modül’e tıklayın ve ardından aşağıdaki VBA kodunu Kod penceresine kopyalayın.

VBA kodu: Excel’de sayıyı tek tek rakamlara böl

Sub SplitNumberIntoDigits()
'Updateby Extendoffice 2021118
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "Kutools for Excel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
 xInt = InputRng.Row

Application.ScreenUpdating = False

For Each Rng In InputRng
    xValue = Rng.Value
    xRow = (Rng.Row - xInt) + 1
    For I = 1 To VBA.Len(xValue)
        OutRng.Cells(xRow, I).Value = VBA.Mid(xValue, I, 1)
    Next
Next
Application.ScreenUpdating = True
End Sub

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code for splitting numbers into individual digits

Kodu çalıştırmak için F5 tuşuna basın, ardından bir Kutools for Excel iletişim kutusu açılır, bölmek istediğiniz sayı hücrelerinin aralığını seçmeniz ve ardından Tamam’a tıklamanız gerekir.

A screenshot of the Kutools for Excel dialog box used to select a range of number cells to split

İkinci Kutools for Excel iletişim kutusu açılır, rakamları çıkış olarak vereceğiniz bir hücre seçin ve ardından Tamam’a tıklayın.

A screenshot of the Kutools for Excel dialog box used to select the cell for output when splitting number cells into digits

Not: Bu kod, bir kelimeyi de tek tek harflere bölebilir.

Ardından, seçili hücrelerdeki sayılar tek tek rakamlara bölünerek farklı sütunlara yerleştirilir.

A screenshot showing the result of splitting number cells into individual digits using Kutools

Bir sayıyı harika bir araçla kolayca tek tek rakamlara böl

Kutools for Excel’in Hücreleri Böl özelliği, Excel’de sayıları kolayca tek tek rakamlara bölmenize yardımcı olan pratik bir araçtır.

Kutools for Excel’i yükledikten sonra, bölmek istediğiniz sayı hücrelerinin aralığını seçin, Kutools > Birleştir & Böl > Hücreleri Böl’e tıklayın.

Hücreleri Böl iletişim kutusunda aşağıdaki ayarları yapın.

2.1) Bölme aralığı bölümünde, seçtiğiniz aralığı metin kutusunda görebilirsiniz. İhtiyacınıza göre Range selection button düğmesine tıklayarak aralığı değiştirebilirsiniz;
2.2) Tür bölümünde, ihtiyacınıza göre Satırlara Böl veya Veriyi Böl seçeneğini seçin;
2.3) Bölme türü bölümünde, Genişlik belirt seçeneğini işaretleyin, metin kutusuna1 sayısını girin;
2.4) Tamam düğmesine tıklayın.

A screenshot of the Split Cells dialog box with the option to split cells into rows or columns

Açılan Hücreleri Böl iletişim kutusunda, rakamları çıkış olarak vereceğiniz boş bir hücre seçin ve ardından Tamam’a tıklayın.

A screenshot of the Split Cells dialog box with the output destination for individual digitsb

Ardından, seçili hücrelerdeki sayılar aynı anda tek tek rakamlara bölünür.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

Örnek #2 Sayıyı ondalıkta böl

Bu bölümde, Excel’de bir sayıyı tamsayı ve ondalık kısımlara bölmek için birkaç yöntem anlatılmaktadır.

A screenshot of a sample table showing number cells to split at decimals

Sayıyı ondalıkta formüllerle böl

TRUNC fonksiyonu, Excel’de bir sayıyı ondalıkta bölmek için uygulanabilir. Şu adımları izleyebilirsiniz.

Genel formüller

Tamsayı kısmını alın

=TRUNC(A1)

Ondalık kısmı alın

=A1-TRUNC(A1)

Argüman

A1: Ondalıkta bölmek istediğiniz hücreyi temsil eder.

Şimdi, Excel’de belirli bir hücre aralığındaki sayıları ondalıkta bölmek için bu iki formülü uygulayabilirsiniz.

İlk sayı hücresinin tamsayı kısmını yerleştirmek için bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer sayı hücrelerinin tamsayılarını alın.

=TRUNC(B5)

A screenshot of the result after splitting a number into integer portion using the TRUNC function

İlk sonuç hücresinin yanındaki bir hücreyi seçin, ondalık kısmı yerleştirmek için aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer sayı hücrelerinin ondalıklarını alın.

=B5-TRUNC(B5)

A screenshot of the result after splitting a number into decimal portion using the TRUNC function

Sayıyı ondalıkta Veriyi Böl özelliğiyle böl

Excel’de sayıyı ondalıkta bölmek için Veriyi Böl özelliğini uygulayabilirsiniz.

Ondalıkta bölmek istediğiniz sayı hücrelerinin aralığını seçin ve ardından Veri > Veriyi Böl’e tıklayın.

Metni Sütunlara Dönüştür Sihirbazı –3 Adımda1 iletişim kutusunda, Ayraçlı seçeneğini seçin ve İleri’ye tıklayın.

A screenshot of the 'Step 1 of 3' dialog box of the Text to Columns feature in Excel, with the 'Delimited' radio button selected

3 Adımda2 iletişim kutusunda, yalnızca Diğer kutusunu işaretleyin, metin kutusuna bir nokta girin ve ardından İleri’ye tıklayın.

A screenshot of the 'Step 2 of 3' dialog box of the Text to Columns feature in Excel, with the 'Other' checkbox selected and a dot entered

4. 3 Adımda3 iletişim kutusunda, Range selection button düğmesine tıklayarak bölünen tamsayı ve ondalıkları çıkış olarak vereceğiniz bir hücre seçin ve son olarak Tamamla düğmesine tıklayın. Ekran görüntüsüne bakın:

A screenshot of the 'Step 3 of 3' dialog box of the Text to Columns feature in Excel, with the destination cell selected

Ardından, seçili hücrelerdeki tamsayı ve ondalık kısımlar aşağıdaki ekran görüntüsünde gösterildiği gibi ayrılır. Ancak, ondalık kısım negatif işaretini kaybeder, bu kullanıcı için gerekli olabilir.

A screenshot of the result after splitting a number into integer and decimal parts using Text to Columns, showing a negative decimal issue

Sayıyı ondalıkta Flash Fill (2013 ve sonrası sürümler) ile böl

Yukarıdaki örnekte, hücrelerdeki metin ve sayıları bölmek için Flash Fill fonksiyonunun kullanımını tanıttık, burada da sayıyı ondalıkta bölmek için aynı yöntemi tanıtacağız.

Birkaç örnek girin. Bu örnekte, B5’in tamsayı kısmını C5’e, B6’nın tamsayı kısmını C6’ya giriyoruz. Ekran görüntüsüne bakın:

Not: Negatif sayılar için, eksi işaretini de girmeyi unutmayın.

A screenshot of the Flash Fill method being applied to extract the integer portion of a number in Excel

Doldurmak istediğiniz sütundaki örnekleri de içeren hücreleri seçin, Veri > Flash Fill’e tıklayın.

A screenshot of the Flash Fill option in Excel

Ardından, belirtilen sayı hücrelerinden tamsayılar çıkarılır, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing the extracted integer portion after using Flash Fill on number cells in Excel

Aynı sayı hücrelerinden ondalıkları bölmek için yukarıdaki adımları tekrarlayın.

A screenshot showing the extracted decimal portion after using Flash Fill on number cells in Excel


3. Tarih hücrelerini böl

Sıkça karşılaşılan bir diğer durum da tarih hücrelerini bölmektir. Tarih hücrelerini ayrı gün, ay ve yıl olarak veya tarih ve saat olarak ayırmanız gerekiyorsa, ihtiyacınıza göre aşağıdaki çözümü kullanın.

Örnek #1 Tarih hücrelerini ayrı gün, ay ve yıl olarak böl

B5:B9 aralığında bir tarih listeniz olduğunu ve her bir tarih değerini gün, ay ve yıl için üç ayrı sütuna bölmek istediğinizi varsayalım. Tarihleri bölme sonucunu elde etmenize yardımcı olacak üç yöntem aşağıda verilmiştir.

A screenshot of a list of date cells in Excel, showing an example of date values in column B5:B9

Tarih hücrelerini formüllerle gün, ay ve yıl olarak böl

Bir tarihi Excel’de ayrı gün, ay ve yıl olarak bölmek için DATE, MONTH ve YEAR fonksiyonlarına dayalı üç formül uygulayabilirsiniz.

Genel formüller

=DATE(A1)

=MONTH(A1)

=YEAR(A1)

Argüman

A1: Gün, ay ve yıl olarak bölmek istediğiniz tarih hücresini temsil eder.

Ayrı gün, ay ve yıl için üç sütun oluşturun.

Gün sütunundaki ilk hücreyi seçin, aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer tarih hücrelerinin günlerini alın.

=DAY(B5)

A screenshot of a formula in Excel to extract the day from a date, using the DAY function in the Day column

Aynı işlemi1. adımda olduğu gibi Ay ve Yıl sütunlarında aşağıdaki formülleri uygulayarak tarih hücrelerinden ayrı ay ve yılı alın.

Bir tarihin ayını alın

=MONTH(B5)

A screenshot of a formula in Excel to extract the month from a date, using the MONTH function in the Month column

Bir tarihin yılını alın

=YEAR(B5)

A screenshot of a formula in Excel to extract the year from a date, using the YEAR function in the Year column

Tarih hücrelerini Veriyi Böl özelliğiyle gün, ay ve yıl olarak böl

Yukarıdaki adımları izleyerek Veriyi Böl özelliğini uygulayarak tarih hücrelerini ayrı gün, ay ve yıl olarak bölebilirsiniz.

Not: 3 Adımda2 iletişim kutusunda yalnızca Diğer kutusunu işaretleyin ve metin kutusuna / sembolü girin.

A screenshot of the 'Text to Columns' dialog box in Excel, with the 'Other' option checked and a slash (/) symbol entered to split date cells

Tarih hücrelerini harika bir araçla gün, ay ve yıl olarak böl

Aşağıdaki demo, Kutools for Excel’in Hücreleri Böl özelliği ile tarihi ayrı ay, gün ve yıl olarak nasıl böleceğinizi göstermektedir.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Bu özellik, yalnızca birkaç tıklama ile tarihleri toplu olarak bölmenize yardımcı olur.

Bu özellik hakkında daha fazla bilgi için tıklayın.

A screenshot of a gif showing the Split Cells feature, splitting date cells into day, month, and year

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

Örnek #2 Hücredeki tarih ve saati böl

B5:B9 aralığında bir tarih saat listeniz olduğunu ve tarihleri ve saatleri ayrı sütunlara bölmek istediğinizi varsayalım, bu bölümde bunu yapmanıza yardımcı olacak farklı yöntemler gösterilecektir.

A screenshot of a list of date-time cells in Excel, showing examples of dates and times in column B5:B9

Hücredeki tarih ve saati formül ile böl

Aşağıdaki formülleri uygulayarak Excel’de tarih ve saati farklı sütunlara bölebilirsiniz.

Tarih ve saatleri yerleştirmek için iki sütun hazırlayın.

Tarih sütunu hücrelerini Tarih biçimine, saat sütunu hücrelerini Saat biçimine ayarlamanız gerekir.

1) Tarih aralığını seçin, sağ tıklayın ve içerik menüsünden Hücre Biçimini Ayarla’yı seçin. Hücre Biçimini Ayarla iletişim kutusunda, Kategori kutusunda Tarih’i seçin, Tür kutusunda ihtiyacınız olan herhangi bir tarih biçimini seçin ve ardından değişiklikleri kaydetmek için Tamam’a tıklayın.

A screenshot of the Format Cells dialog box in Excel, with the Date category selected to format a date column

2) Saat aralığını seçin, sağ tıklayın ve içerik menüsünden Hücre Biçimini Ayarla’yı seçin. Hücre Biçimini Ayarla iletişim kutusunda, Kategori kutusunda Saat’i seçin, Tür kutusunda ihtiyacınız olan herhangi bir saat biçimini seçin ve ardından değişiklikleri kaydetmek için Tamam’a tıklayın.

A screenshot of the Format Cells dialog box in Excel, with the Time category selected to format a time column

Tarih sütunundaki ilk hücreyi seçin, aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçin ve Otomatik Doldurma Tutamacı’nı aşağı sürükleyerek diğer tarihleri alın.

=INT(B5)

A screenshot of an Excel formula to extract the date portion from a date-time value, using the INT function

Saat sütununda aşağıdaki formülü uygulayarak B5:B9’daki saatleri alın.

=B5-D5

A screenshot of an Excel formula to extract the time portion from a date-time value, using the formula =B5-D5

Hücredeki tarih ve saati Flash Fill (2013 ve sonrası sürümler) ile böl

Excel2013 ve sonraki sürümleri kullanıyorsanız, yerleşik Flash Fill özelliğini uygulayarak tarih ve saati farklı sütunlara bölebilirsiniz.

Tarih ve Saat sütunlarını oluşturun ve çıkış olarak istediğiniz birkaç örnek girin. Tarih sütununda, B5’in tarihini C5’e, B6’nın tarihini C6’ya girin. Saat sütununda, B5’in saatini D5’e, B6’nın saatini D6’ya girin. Ekran görüntüsüne bakın:

A screenshot showing examples of date and time values entered manually in Excel columns for Flash Fill to split them

Doldurmak istediğiniz Tarih sütununu (örnekler dahil) seçin, Veri > Flash Fill’e tıklayın.

Doldurmak istediğiniz Saat sütununu (örnekler dahil) seçin ve ardından Flash Fill özelliğini de etkinleştirin. Ardından, B5:B9’daki tarih ve saatler aşağıdaki demoda gösterildiği gibi ayrı sütunlara bölünür.

A screenshot of a gif demonstrating Excel's Flash Fill feature automatically splitting date and time values into separate columns

Artık, Excel’de farklı durumlarda farklı yöntemlerle hücreleri nasıl böleceğinizi öğrendiniz. Hangi yöntemi seçeceğinize karar verirken, kendi senaryonuza en uygun olanı seçebileceksiniz.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri 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şturun | 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...
Özel Seçilen Ö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 Gözde15 Araç Seti: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ştir & Böl Araç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 ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e 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.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!