Excel'de bir hücreyi birden çok hücre/satıra nasıl dönüştürürüm?
Bazen Excel'de bir hücrede çok fazla veri varsa, tüm verileri görüntülemek zor olabilir. Bu durumda, bu hücredeki tüm verileri birden çok hücreye veya satıra dönüştürmek, aşağıdaki gibi uzun içerikleri görüntülemeyi çok daha kolay ve net hale getirebilir. Excel'de bunu aşağıdaki yöntemlerle yapabilirsiniz.
Kutools for Excel ile bir hücreyi birden çok sütuna/satıra dönüştürme
VBA ile bir hücreyi birden çok hücreye/satıra dönüştürme
Excel'de Metni Sütunlara Dönüştürme ve Özel Yapıştırma ile bir hücreyi birden çok hücreye/satıra dönüştürme
1. Verisini dönüştürmek istediğiniz hücreyi seçin ve tıklayın Veri > Metni Sütunlara Dönüştür, ekran görüntüsüne bakın:
2. Açılan pencerede işaretleyin Ayraçlı onay kutusunu işaretleyin ve tıklayın İleri. Ekran görüntüsüne bakın:
3. İşaretleyin Virgül yalnızca diyalogdaki onay kutusunu işaretleyin ve tıklayın Tamamla. Ekran görüntüsüne bakın:
4. Ardından hücre verisinin birden çok sütuna bölündüğünü görebilirsiniz. Şimdi bu hücreleri seçin ve sağ tıklayarak Kopyala bağlam menüsünden kopyalamak için tıklayın. Ekran görüntüsüne bakın:
5. İstediğiniz boş bir hücreyi seçin ve sağ tıklayarak Yatay Olarak Çevir(T), ardından verinin birden çok satıra dönüştürüldüğünü görebilirsiniz. Ekran görüntüsüne bakın:
Microsoft Excel 2007 kullanıyorsanız, tıklayın Ana Sayfa > Yapıştır > Yatay Olarak Çevir bölünmüş veriyi yapıştırmak için.
Sonucu şu şekilde görebilirsiniz:
Kutools for Excel ile bir hücreyi birden çok sütuna/satıra dönüştürme
Eğer Kutools for Excel -- yüklü olan kullanışlı bir araç -- varsa, Hücreleri Böl işlevini kullanarak tek bir hücreyi belirli bir ayraç temelinde birden çok sütun veya satıra hızlıca bölebilirsiniz.
Kutools for Excel'i yükledikten sonra lütfen aşağıdaki adımları izleyin:
1. Bölmek istediğiniz hücreyi seçin ve tıklayın Kutools > Birleştir & Böl > Hücreleri Böl. Ekran görüntüsüne bakın:
2. Ardından Hücreleri Böl penceresinde Tür bölümünde Satırlara Böl seçeneğini işaretleyin ve Ayırıcı Belirtin bölümünde Diğer seçeneğini işaretleyin, ardından metin kutusuna hücreyi bölmek istediğiniz ayracı girin. Ekran görüntüsüne bakın:
3. Tıklayın Tamam, ve size bölme sonucunu çıkarmak için bir hücre seçmenizi hatırlatan bir iletişim kutusu açılır.
4. Tıklayın TAMAM. Şimdi bir hücrenin birden çok satıra dönüştürüldüğünü görebilirsiniz.
İpucu: Eğer tek bir hücreyi belirli bir ayıraca göre sütunlara dönüştürmek istiyorsanız, diyalogda Sütunlara Böl seçeneğini işaretleyin ve ayracı Diğer metin kutusuna girin.
VBA ile bir hücreyi birden çok hücreye/satıra dönüştürme
Yukarıdaki yöntemin biraz sıkıcı olduğunu düşünüyorsanız, bunu yapmak için bir VBA kullanabilirsiniz.
1. ALT tuşuna basılı tutun ve klavyeden F11'e basın, Microsoft Visual Basic for Applications penceresini açmak için.
2. Ekle > Modül'e tıklayın ve VBA'yı modüle kopyalayın.
VBA: Bir hücreyi birden çok satıra dönüştürme
Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub
3. Tıklayın Çalıştır VBA kodunu çalıştırmak için ve bir KutoolsforExcel diyalog penceresi açılır, dönüştürmek istediğiniz tek bir hücreyi seçmeniz için. Ekran görüntüsüne bakın:
4. Tıklayın TAMAM, ve başka bir açılır pencerede sonuçları çıkarmak için bir hücre seçin. Ekran görüntüsüne bakın:
Sonucu görebilirsiniz:
İpucu: Yukarıdaki VBA kodunda, verileri ayırmak için "," ayırıcısını değiştirebilirsiniz. Bu VBA, hücreyi yeni satır karakterine göre bölme işlemini desteklemez.
İlgili Makaleler:
- Aralığı Yatay Olarak Çevir aracı: Excel'de birden çok satırı kolayca sütunlara ve satırlara dönüştürme
- Birim Dönüştürücü aracı: Ondalık sayıyı hızlıca ikili/sekizli/onaltılı sayıya veya tam tersine dönüştürme
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!