Ana içeriğe atla

Excel'de Birleştirmenin (hücreleri bölme) tersi – 4 kolay yol

Excel'deki Birleştir işlevi, birden çok hücrenin içeriğini tek bir hücrede birleştirmek için kullanılır, ancak bazen tam tersini yapmanız gerekebilir; yani bir hücrenin içeriğini birden çok hücreye bölmeniz gerekebilir. Bu işlem veri analizi ve organizasyonu için çok faydalıdır. Bu makale, bunu başarmak için dört basit yöntemi tanıtacak ve ister başlangıç ​​seviyesinde ister ileri düzey bir kullanıcı olun, Excel'de verilerinizi daha etkili bir şekilde yönetmenize yardımcı olacaktır.

Excel'de BİRLEŞTİR'in tersini yapın


Formüllerle BİRLEŞTİR'in tersini yapın

BİRLEŞTİR işlevinin tersini gerçekleştirmek için, metin dizelerini belirli bir sınırlayıcıya göre birden çok hücreye bölmeye yardımcı olan formülleri kullanabilirsiniz.

  1. Sonucu eklemek istediğiniz boş bir hücreye aşağıdaki formülü girin veya kopyalayın, ardından bu formülü doldurmak için doldurma tutamacını hücrelere doğru sürükleyin; A2 hücresindeki hücre değerleri ayrılmış hücrelere bölünmüştür, ekran görüntüsüne bakın:
    =TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
    not: Yukarıdaki formülde, hücre değerlerini farklı ayırıcılar kullanarak birden çok hücreye de bölebilirsiniz. Basitçe değiştirin ilk tırnak işaretleri arasındaki boşluk seçtiğiniz sınırlayıcıyla.
  2. Ardından doldurma tutamacını bu formülü uygulamak istediğiniz hücre aralığına doğru sürüklemeye devam edin. Bunu yapmak, tüm hücre değerlerini aşağıdaki ekran görüntüsünde gösterildiği gibi ayrı sütunlara böler:
Bahşiş: Excel 365 formülü

Excel 365 kullanıyorsanız daha basit ve daha etkili bir işlev bulacaksınız: METİN BÖLÜMÜ Verileri birden fazla sütuna bölmek için kullanılabilir.

  1. Lütfen tuşuna bastıktan sonra aşağıdaki formülü uygulayın. Keşfet tuşuna bastığınızda, boşlukla ayrılmış her öğe otomatik olarak ayrı bir sütuna gider, ekran görüntüsüne bakın:
    =TEXTSPLIT(A2, " ")
  2. Ardından sonucu içeren hücreleri seçin ve ardından formülü uygulamak ve kalan sonuçları elde etmek için doldurma tutamacını aşağı doğru sürükleyin, ekran görüntüsüne bakın:

Güçlü bir özellikle CONCATENATE'in tam tersini yapın

Kutools for Excel kullanıcı dostu bir ortam sağlar Bölünmüş hücreler özelliği sayesinde, bu akıllı özellik sayesinde hücre içeriğini istediğiniz ayırıcıya göre hızlı bir şekilde birden fazla sütuna veya satıra bölebilirsiniz.

not: Bunu kullanmak istiyorsanız Bölünmüş hücreler özellik lütfen Kutools for Excel'i indirip yükleyin İlk.

İndirip kurduktan sonra Kutools for Excel, sonra tıklayın Kutools > Birleştir ve Böl > Bölünmüş hücreler bunu etkinleştirmek için Bölünmüş hücreler özellik. İletişim kutusunda lütfen seçenekleri aşağıdaki gibi ayarlayın:

  1. Tıkla bölmek istediğiniz veri listesini seçmek için düğmesine basın. Bölünmüş aralık Bölüm;
  2. Altında Tip bölümünde, seçin Sütunlara Böl seçenek;
  3. itibaren Bölme ölçütü bölümünde, lütfen hücre içeriğini temel alarak bölmek istediğiniz ayırıcıyı seçin. İşte seçeceğim uzay;
  4. Ardından, tıklayın OK düğmesi;
  5. Başka bir bilgi istemi kutusunda, sonucu eklemek istediğiniz hücreyi tıklayın;
  6. Tıkla OK sonucu almak için.
not: Bu özelliği uygulamak için lütfen Kutools for Excel'i indirip yükleyin İlk.

Hızlı Doldurma özelliğiyle BİRLEŞTİR'in tam tersini yapın

Excel 2013 ve sonraki sürümler, Hızlı Doldurma olarak bilinen dikkat çekici bir özelliği kullanıma sundu. Bu araç yalnızca hücreleri otomatik olarak verilerle doldurmanıza yardımcı olmakla kalmaz, aynı zamanda hücre içeriğini sorunsuz bir şekilde bölmenize de olanak tanır. Bu bölümde Excel'de verileri bölmek için Hızlı Doldurma özelliğinin nasıl kullanılacağını inceleyeceğim.

  1. Verileri bölmek istediğiniz orijinal veri sütununuzun yanındaki bitişik hücreye (B2) istediğiniz adı yazın: Şanslı. Daha sonra tuşuna basın Keşfet Bir sonraki hücreye gitmek için tuşuna basın. Ekran görüntüsüne bakın:
  2. Daha sonra, basın Ctrl + E geri kalan hücreleri doldurmak için ekran görüntüsüne bakın:
  3. Soyadı ve Doğum Günü sütunları için aynı prosedürü takip ettiğinizde aşağıdaki demo sonucunu elde edeceksiniz:
Notlar:
  • Hızlı Doldurma, çıktı verilerinin, aralarında boş sütunlar olmadan orijinal verilere bitişik olmasını gerektirir.
  • Hızlı Doldurma özelliğinden elde edilen sonuçlar statiktir; bu, orijinal verilerde güncellemeler olması durumunda bu değişiklikleri yansıtacak şekilde özelliği yeniden çalıştırmanız gerekeceği anlamına gelir.
  • Bu Doldurma Flaşı özelliği hakkında daha fazla bilgi edinmek için lütfen bunu görüntüleyin Hızlı Doldurma ile Excel Veri Girişinde Ustalaşın öğretici.

Metni Sütuna Dönüştürme özelliğiyle BİRLEŞTİR'in tersini yapın

Aslında Excel'de Metni Sütunlara Dönüştürme özelliği birleştirme işlevinin tam tersidir; bunu, hücre değerlerini ihtiyacınız olan herhangi bir ayırıcıyla birden çok hücreye bölmek için uygulayabilirsiniz.

  1. Bölmek istediğiniz hücreleri seçin. Ve ardından tıklayın Veri > Sütunlara Metin, ekran görüntüsüne bakın:
  2. In Metni Sütunlara Dönüştürme Sihirbazının 1. Adımıseçin sınırlandırılmış seçeneğini ve ardından Sonraki düğmesi, ekran görüntüsüne bakın:
  3. In Sihirbazın 2. adımıaltında kullanmak istediğiniz ayırıcıyı belirtin. Ayırıcılar seçenek. İşte kontrol edeceğim uzay. Ve ardından tıklamaya devam edin Sonraki düğmesi, ekran görüntüsüne bakın:
  4. In Sihirbazın 3. adımı, Kontrol Oluşturmakaltındayım Sütun veri biçimiöğesine tıklayın ve ardından bölme değerlerini bulmak istediğiniz hücreyi seçin. Varış yeri alan. Son olarak tıklayın Bitiş düğmesi, ekran görüntüsüne bakın:
  5. Artık seçilen hücre değerleri birden fazla sütuna bölünmüş durumda; ekran görüntüsüne bakın:

Bu yöntemlerin her biri, farklı kullanıcı tercihlerine ve veri karmaşıklık düzeylerine hitap ederek Excel'de verimli veri manipülasyonu ve organizasyonu sağlar. Adları, tarihleri ​​veya diğer yapılandırılmış verileri bölmeniz gerekiyorsa, bu teknikler Excel becerilerinizi geliştirmek ve veri yönetimi yeteneklerinizi geliştirmek için değerli çözümler sunar. Daha fazla Excel ipucu ve püf noktası keşfetmek istiyorsanız web sitemiz binlerce eğitim sunmaktadır, lütfen bunlara erişmek için burayı tıklayın. Okuduğunuz için teşekkür ederiz ve gelecekte size daha yararlı bilgiler sunmayı sabırsızlıkla bekliyoruz!


İlgili Makaleler:

  • Metin Dizelerini Sınırlayıcıya Göre Birden Çok Satıra Bölün - 3 Hızlı Hile
  • Normalde, hücre içeriğini virgül, nokta, noktalı virgül, eğik çizgi vb. gibi belirli bir sınırlayıcıyla birden çok sütuna bölmek için Metni Sütuna özelliğini kullanabilirsiniz. Ancak bazen, ayrılmış hücre içeriğini birden çok satıra bölmeniz gerekebilir. ve aşağıda gösterilen ekran görüntüsü gibi diğer sütunlardaki verileri tekrarlayın. Excel'de bu görevi halletmek için herhangi bir iyi yolunuz var mı? Bu öğretici, Excel'de bu işi tamamlamak için bazı etkili yöntemleri tanıtacaktır.
  • Büyük bir tabloyu birden fazla küçük tabloya bölme
  • Birden çok sütun ve yüzlerce veya binlerce satır verisi içeren büyük bir çalışma sayfanız varsa, şimdi, aşağıdaki sonuçları almak için bu büyük tabloyu sütun değerine veya satır sayısına göre birden çok küçük tabloya bölmek istersiniz. Excel'de bu görevle nasıl başa çıkabilirsiniz?
  • Tam adı ad ve soyad olarak bölün
  • İlk ekran görüntüsünün aşağıdaki tek sütunda gösterildiği gibi bir isim listeniz olduğunu varsayarsak ve tam adı, gösterilen aşağıdaki ekran görüntüsü gibi ilk isim sütunu, orta isim sütunu ve soyadı sütununa ayırmanız gerekir. İşte bu sorunu çözmenize yardımcı olacak bazı zor yöntemler.
  • Metni büyük harfe göre ayrı sütunlara bölme
  • Aşağıdaki ekran görüntüsünde gösterildiği gibi, hücre içeriğini ayrı sütunlara büyük harfle bölmek istediğiniz bir dizi veriye sahip olduğunuzu varsayarsak, bu sorunu Excel'de çözmek için iyi fikirleriniz var mı?
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Many thanks for your wonderful website and the helpful solutions.
I am using a form on my website to collect CVs and the excel output is like below:

Degree | College Name | Discipline | Year of Graduation | GPA
Masters | Oxford | Mathematics | 2020 | 88
Bachelors | Cambridge | Chemistry | 2016 | 76
Diploma | George's School | Arts | 2012 | 94

All the above lies in a single cell in excel / CSV file.

Can anybody please help me how I can rearrange all this into an excel table with each cell showing part of the entries.

I appreciate your solutions.

best regards,
Nasser
This comment was minimized by the moderator on the site
Hello, Emami

To split the data you provided, both the formula and Text to Column feature can help you. please do as this:
Method1: formula: (After pasting the formula, drag the fill handle right to get the first line result, and then drag the fill handle down to get other results.)
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate.png

Method2: Text to Column:
By using Text to Column feature step by step, and in step3, please enter | character into Other box:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate-2.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Dear skyyang,
Many thanks for the reply.
First, I cannot use the text to column method because this process has to be done automatically by a formula.
Second, the problem is the table output I receive from csv file (the form entry) is saved in a single cell not in three rows.
ie. All three rows (A1:A4) are stored in one single cell not 4 cell in 4 rows.
I hope you understand my problem and can provide me with a solution.

thanks.
This comment was minimized by the moderator on the site
Hello, Emami,
If your data in a single cell, first, you should split the data into multiple rows based on the line breaks. to split the data into rows, please use this code:
Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub


Applying the code to split the data into multiple rows, see screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-split-data.png

Then, you can use this formula to split them into multiple columns as you need.
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))


Please have a try, hope it can help you, if you have any other problem, please comment here.
This comment was minimized by the moderator on the site
I believe it has something to do with having over a certain amount of value in a cell. How does one use this formula with large strings?
This comment was minimized by the moderator on the site
Thank you for this. I had a strange occurence where two strings of text produced #Value!, while all the rest was fine. Any idea why this would happen?
This comment was minimized by the moderator on the site
just want to know if in a cell content i.e (123). can it be splitted to multiple column seperately as cell1 as 1, cell2 as 2 and cell3 as 3
This comment was minimized by the moderator on the site
my query is below
from given data
A B
1 Capital Account Capital Account 6,62,73,000.00
2 SHARE CAPITAL A/C SHARE CAPITAL A/C 67,17,300.00
3 SHARE PREMIUM A/C SHARE PREMIUM A/C 5,95,55,700.00


I need in column C (C + B-A) i.e
C
1 6,62,73,000.00

2 67,17,300.00

3 5,95,55,700.00
This comment was minimized by the moderator on the site
sorry I m not see perfect in first time
this formula is perfect and correct
This comment was minimized by the moderator on the site
you are A Rong Talling thissss formula
This comment was minimized by the moderator on the site
Excellent directions!
This comment was minimized by the moderator on the site
oh snap, i got it above...using text to columns then split option = 'space'
This comment was minimized by the moderator on the site
Thank you so much, helpful indeed. What if there is no comma delimiter in between the words like, "Steve Simpson" and you still want to split?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations