İçindekiler
Excel formülü, bir hücreyi veya bir metin dizesini veya bir sütunu bölmemize yardımcı olur. Bu, veri kümesini daha okunabilir ve doğru bilgilere kolayca erişilebilir hale getirir. Bu makalede, şunları göreceğiz Hücreleri bölmek için bir Excel Formülünün nasıl kullanıldığı veya dizeler.
Alıştırma Çalışma Kitabı
Aşağıdaki çalışma kitabını ve alıştırmayı indirin.
Bölmek için Formül.xlsxExcel'de Bölmek için Formül Uygulamanın 8 Kolay Yolu
1. Hücre Bölmek için SOL & SAĞ Fonksiyonları ile Excel Formülü
Bu SOL fonksiyon en soldaki karakterleri döndürür ve SAĞ işlev bir metin dizesindeki son karakterleri çıkarmamıza yardımcı olur. Bunlar Microsoft Excel Metin İşlevleri . Diyelim ki bir veri kümemiz var ( B4:D9 ) bazı rastgele isimlerle. hücreleri bölmek bu isimleri içeren.
ADIMLAR:
- Seçiniz Hücre C5 İlk başta.
- Şimdi formülü yazın:
=LEFT(B5,SEARCH(" ",B5)-1)
- Ardından tuşuna basın Girin ve kullan Doldurma Kolu sonuçları sonraki hücrelerde görmek için.
➥ Formül Dağılımı
➤ ARA(" ",B5)
Bu, alanı arayacak ve alanın konumu ile birlikte geri dönecektir. ARAMA işlevi .
➤ LEFT(B5,SEARCH(" ",B5)-1)
Bu, soldaki tüm karakterleri çıkaracak ve değeri döndürecektir.
- Sonraki seçim Hücre D5 .
- Formülü yazın:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Sonunda, vur Girin ve kullan Doldurma Kolu aracını kullanarak sonucu görebilirsiniz.
➥ Formül Dağılımı
➤ ARA(" ",B5)
Bu, alanı arayacak ve alanın konumu ile birlikte geri dönecektir. ARAMA işlevi .
➤ LEN(B5)
Bu, toplam karakter sayısını LEN işlevi .
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Bu, soyadı değerini döndürecektir
Daha Fazla Oku: Excel'de Hücreler Nasıl Bölünür (Nihai Kılavuz)
2. Excel'de Bir Sütunu Birden Çok Sütuna Bölmek için INDEX-ROWS Formülü
Excel ROWS işlevi satır numarasını döndürmek için kullanılır ve İNDEKS işlevi Bu iki fonksiyonun kombinasyonunu bir sütunu birden fazla sütuna bölmek için kullanabiliriz. Bir veri kümemiz olduğunu varsayarsak ( B4:B14 ). Bu sütunu iki sütuna bölmek için INDEX-ROW formülünü kullanacağız ( Sütun1 & Sütun2 ).
ADIMLAR:
- Önce seçin Hücre D5 .
- Ardından, formülü yazın:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Şimdi basın Girin ve kullan Doldurma Kolu aracını kullanarak sonucu görebilirsiniz.
➥ Formül Dağılımı
➤ ROWS(D$5:D5)*2-1
Bu, satır numarasını döndürecektir.
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
Bu, aralıktaki değeri döndürecektir $B$5:$B$14 .
- Seçiniz Hücre E5 .
- Formülü yazın:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Sonra vur Girin ve kullan Doldurma Kolu aşağıdaki hücreleri otomatik olarak doldurmak için.
➥ Formül Dağılımı
➤ SATIRLAR(E$5:E5)*2
Bu, satır numarasını döndürecektir.
➤ INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
Bu, aralıktaki değeri döndürecektir $B$5:$B$14 .
Daha Fazla Oku: Excel'de Dizeyi Birden Çok Sütuna Bölmek için VBA (2 Yol)
3. Bir Metin Dizesini Bölmek için SOL, ORTA ve SAĞ İşlevlerinin Kombinasyonu ile Excel Formülü
Bazen bir metin dizesini bölmemiz gerekir. Microsoft Excel SOL Fonksiyon bir metin dizesinin en soldaki karakterlerini döndürür ve SAĞ işlev bir metin dizesindeki son karakterleri çıkarmamıza yardımcı olur, MID işlevi bir metin dizesinin ortasındaki karakterleri çekip çıkarır. Excel SOL , MID & SAĞ fonksiyonlar bir metin dizesini birden çok sütuna bölmemize yardımcı olur. Burada bir veri kümemiz var ( B4:E9 Satılan ürünleri üç sütuna ayıracağız ( KOD , SERİLER , NUMARA ).
ADIMLAR:
- Seçiniz Hücre C5 .
- Ardından formülü yazın:
=LEFT(B5,3)
- Basın Girin ve kullan Doldurma Kolu aracını aşağıdaki hücrelere yerleştirin.
- Şimdi seçin Hücre D5 .
- Formülü yazın:
=MID(B5,4,1)
- Vurmak Girin ve kullan Doldurma Kolu Sonucu görmek için.
- Tekrar seçin Hücre E5 .
- Formülü yazın:
=SAĞ(B5,3)
- Son olarak, vur Girin ve kullan Doldurma Kolu aracını kullanarak sonucu görebilirsiniz.
Daha Fazla Oku: Excel VBA: Dizeyi Karakter Sayısına Göre Bölme (2 Kolay Yöntem)
4. Bölmek için Excel EĞER Formülü
Belirli bir aralıkta mantıksal bir test çalıştırmak için Excel'i kullanırız EĞER işlevi olup olmadığı değerini döndürür. DOĞRU veya YANLIŞ . Diyelim ki bir veri kümemiz var ( B4:F8 ) müşteri ödeme geçmişi. MİKTAR iki sütuna ( NAKİT & KART ).
- Başlangıçta şunları seçin Hücre E5 .
- Ardından formülü yazın:
=IF(C5="Cash",D5,"N/A")
- Şimdi basın Girin ve kullan Doldurma Kolu aracını kullanarak sonucu görebilirsiniz.
Bu formül şu değerleri döndürür MİKTAR nakit olarak ödenen değer Hücre E5 Aksi takdirde, ' N/A '.
- Ardından şunları seçin Hücre F5 .
- Bundan sonra, formülü yazın:
=IF(C5="Card",D5,"N/A")
- Son olarak, tuşuna basın Girin ve kullan Doldurma Kolu aracını aşağıdaki hücrelere yerleştirin.
Bu formül şu değerleri döndürür MİKTAR Card'da ödenen değer Hücre F5 Aksi takdirde, ' N/A '.
Daha Fazla Oku: Excel'de Bir Hücre Nasıl İkiye Bölünür (5 Yararlı Yöntem)
5. Orta Kelimeyi Bölmek için IFERROR, MID, SEARCH Fonksiyonlarının Kombinasyonu
Formülde herhangi bir hatayı önlemek için şunları kullanırız IFERROR işlevi Bazen her hücrenin üç kelime içerdiği bir veri kümemiz olur. MID işlevi Ancak orta kelime yoksa hata gösterecektir. Bunun için IFERROR işlevi ile birlikte MID & ARAMA fonksiyonları Excel'de ortadaki kelimeyi bölmek için. Bir veri kümemiz olduğunu varsayalım ( B4:C9 ) farklı yazarların isimlerini içerir.
ADIMLAR:
- İlk olarak, şunları seçin Hücre D5 .
- Ardından formülü yazın:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
- Sonunda, basın Girin ve kullan Doldurma Kolu aracını aşağıdaki hücrelere yerleştirin.
➥ Formül Dağılımı
➤ ARA(" ",B5)
Bu, alanı arayacak ve alanın konumu ile birlikte geri dönecektir. ARAMA işlevi .
➤ MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5))
Bu, birinci ve ikinci boşluk arasındaki konum farkını kullanarak ortadaki kelimeyi döndürür.
➤ IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
Bu, hücrede ortada bir sözcük yoksa boş bir alan döndürür.
6. Tarihi Bölmek için SUBSTITUTE İşlevli Excel Formülü
Belirli bir aralıktaki belirli bir karakteri başka bir karakterle değiştirmek için Excel SUBSTITUTE işlevi . ile bir Excel formülü kullanabiliriz YEDEK , LEN & BUL fonksiyonları sarılmış SAĞ işlev Formülün yalnızca aşağıdaki veri kümesinde olduğu gibi hücrenin sonunda bir tarih olduğunda kullanılabileceğini unutmamalıyız ( B4:C8 ).
ADIMLAR:
- Seçiniz Hücre C5 İlk başta.
- Daha sonra formülü yazın:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2))
- Son olarak, vur Girin ve Dolgu Tutamak aracını kullanarak hücreleri otomatik olarak doldurun.
➥ Formül Dağılımı
➤ LEN(B5)
Bu, metin dizesinin uzunluğunu döndürür.
➤ SUBSTITUTE(B5," ","")
Bu, içindeki tüm boşlukları değiştirecektir. Hücre B5 .
➤ LEN(B5)-LEN(SUBSTITUTE(B5," ",""))
Bu, boşluksuz uzunluğu toplam uzunluktan çıkaracaktır.
➤ SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)
Bu, ' ~ ' karakteri isim ve tarih arasında yer alır.
➤ FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," "," "))-2))
Bu, ' ~ ' karakteri olan ' 4 '.
➤ RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2))
Bu, metin dizesinden tarihi çıkaracaktır.
Daha Fazla Oku: Dizeyi Virgülle Bölmek için Excel Formülü (5 Örnek)
7. CHAR İşlevini Kullanarak Metni Bölmek için Excel Formülü
Excel CHAR işlevi bir Metin işlevi Bunun anlamı KARAKTER ASCII kod numarası ile belirtilen bir karakter döndürür. CHAR işlevi Bu işlev kesme karakterini sağladığından metni satır sonu ile bölmek için. Bir veri kümemiz olduğunu varsayarsak ( B4:C8 ) Microsoft ürünlerinin adını yıl ile gösterir. CHAR & ARAMA fonksiyonları içine sarılmış SOL fonksiyon . Burada satır için ASCII kodu şöyledir 10 .
ADIMLAR:
- Seçiniz Hücre C5 .
- Şimdi formülü yazın:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- Sonra vur Girin ve kullanın Doldurma Kolu Sonucu görmek için.
➥ Formül Dağılımı
➤ SEARCH(CHAR(10),B5,1)-1
Bu, metin dizesinin konumunu arayacak ve ' 5 '.
➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
Bu, en soldaki değeri döndürecektir.
Daha Fazla Oku: Excel VBA: Dizeyi Karaktere Göre Bölme (6 Yararlı Örnek)
8. Excel'de Bölmek için FILTERXML Formülü
Bölme işleminden sonra çıktı metnini dinamik bir dizi olarak görmek için Excel FILTERXML işlevi . içinde mevcuttur Microsoft Excel 365 . Diyelim ki bir veri kümemiz var ( B4:B8 ) müşterilerin ödeme geçmişi. Müşteri adlarını ve ödeme yöntemlerini ayıracağız.
ADIMLAR:
- İlk olarak, şunları seçin Hücre C5 .
- Ardından, formülü yazın:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,","")& "","//s"))
Burada alt düğüm ' s ' olarak gösterilir ve ana düğüm ' t '.
- Ardından tuşuna basın Girin ve kullanın Doldurma Kolu aşağıdaki hücreleri otomatik olarak doldurmak için.
➥ Formül Dağılımı
➤ FILTERXML(""&SUBSTITUTE(B5,","")& "","//s")
Bu, sınırlayıcı karakterleri XML etiketlerine dönüştürerek metin dizelerini XML dizelerine dönüştürecektir.
➤ TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,","")& "","//s"))
Bu TRANSPOSE işlevi çıktıyı dikey yerine yatay olarak döndürecektir.
Daha Fazla Oku: Excel'de tek bir hücreyi ikiye bölme (çapraz & yatay)
Sonuç
Bunlar bölmek için Excel Formülü kullanmanın en hızlı yoludur. Bir uygulama çalışma kitabı eklenmiştir. Devam edin ve deneyin. Herhangi bir şey sormaktan veya yeni yöntemler önermekten çekinmeyin.