Ana içeriğe atla

Excel: Sınırlandırılmış metin satırlara nasıl bölünür

Diyelim ki burada bir çalışma sayfasında üç sütunlu bir tablo var, ilki fiyat seviyelerini listeliyor, ikincisi hücrelerde virgülle ayrılmış meyve adlarını ve üçüncü sütun meyvelerin fiyatlarını listeliyor. İş, sınırlandırılmış meyve adlarını satırlara bölmek ve aşağıdaki ekran görüntüsü gibi ilgili fiyat seviyelerini ve fiyat satırlarını tekrarlamaktır:
1. renge göre doc dolgu metni

İşte bu işi çözmek için iki yöntem tanıtın.

VBA kullanarak sınırlandırılmış metni satırlara bölme

Sınırlandırılmış metni şunu kullanarak satırlara böl: Power Query


VBA kullanarak sınırlandırılmış metni satırlara bölme

İşte sınırlandırılmış metni satırlara hızla bölebilen bir VBA kodu.

1. Basın Ara Toplam + F11 etkinleştirmek için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.

2. tık Ekle sekme> modül yeni bir boş modül oluşturmak için.

3. Aşağıdaki kodu kopyalayıp boş modüle yapıştırın.

VBA: Sınırlandırılmış metni satırlara böl

Public Sub SplitTextInCellsToRows()
'UpdatebyExtendoffice20220622
    Dim xSRg, xIptRg, xCrRg, xRg As Range
    Dim xSplitChar As String
    Dim xArr As Variant
    Dim xFNum, xFFNum, xRow, xColumn, xNum As Integer
    Dim xWSh As Worksheet
    Set xSRg = Application.InputBox("Select a range:", "Kutools for Excel", , , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    xSplitChar = Application.InputBox("Type delimiter:", "Kutools for Excel", , , , , , 2)
    If xSplitChar = "" Then Exit Sub

    Application.ScreenUpdating = False
    xRow = xSRg.Row
    xColumn = xSRg.Column
    Set xWSh = xSRg.Worksheet
    For xFNum = xSRg.Rows.Count To 1 Step -1
        
        Set xRg = xWSh.Cells.Item(xRow + xFNum - 1, xColumn)
        Debug.Print xRg.Address
        xArr = Split(xRg, xSplitChar)
        For xFFNum = LBound(xArr) To UBound(xArr)
            xRg.EntireRow.Copy
            xRg.Offset(1, 0).EntireRow.Insert Shift:=xlShiftDown
            xRg.Worksheet.Cells(xRow + xFNum, xColumn) = xArr(xFFNum)
        Next
        xRg.EntireRow.Delete
    Next
    Application.CutCopyMode = False
    Application.ScreenUpdating = True
End Sub

4. Basın F5 Çalıştır düğmesine tıklamak için anahtar 1. renge göre doc dolgu metni kodu etkinleştirmek için, satırlara bölünmesi gereken sınırlandırılmış metni içeren başlığı hariç tutan sütunu seçmeniz için bir iletişim kutusu açılır. Tıklamak OK.
1. renge göre doc dolgu metni

5. Ardından, kullandığınız sınırlayıcıyı girmek için ikinci iletişim kutusu açılır. Burada virgül (,) yazar. Tıklamak OK.
1. renge göre doc dolgu metni

Artık sınırlandırılmış metinler satırlara bölünmüş ve diğer ilgili sütunlar tekrarlanmıştır.
1. renge göre doc dolgu metni

1. renge göre doc dolgu metni  VBA orijinal verileri değiştirecek, daha önce bir kopyasını kaydetmelisiniz.


Sınırlandırılmış metni şunu kullanarak satırlara böl: Power Query

Excel 2013 veya sonraki sürümlerindeyseniz, Power Query bu işi çözmek için iyi bir seçim olacaktır.

1. Tıklamak için veri aralığını seçin. Veri > Tablodan/Aralıktan.
1. renge göre doc dolgu metni

2. patlamada Tablo Oluştur iletişim, kontrol et Masamın başlıkları var Ihtiyacınız kadar ve tıklayın OK.
1. renge göre doc dolgu metni

sonra Power Query editör penceresi görüntülenir ve veriler burada gösterilir.
1. renge göre doc dolgu metni

3. Sınırlandırılmış metinleri satırlara bölmek istediğiniz sütuna tıklayın ve Dönüştürmek sekme> Bölünmüş Sütun > Sınırlayıcıya göre.
1. renge göre doc dolgu metni

Veya bağlam menüsünde bu özelliği seçmek için sütunu seçip sütun başlığına sağ tıklayabilirsiniz.
1. renge göre doc dolgu metni

4. içinde Sütunu Sınırlayıcıya Göre Böl penceresinde, sınırlayıcıyı istediğiniz gibi seçin. Sınırlayıcı seçin veya girin bölümüne gidin ve ardından Sınırlayıcının her oluşumu seçeneğini seçin ve ardından genişletin Gelişmiş seçenekler seçilecek bölüm satırlar seçeneği. Click OK.
1. renge göre doc dolgu metni

Şimdi sınırlandırılmış metinler satırlara bölünmüştür.
1. renge göre doc dolgu metni

5. Ardından pencereyi kapatın, bir iletişim kutusu açılır, tıklayın tutmak düğmesine basın.
1. renge göre doc dolgu metni

Daha sonra tablo ile yeni bir sayfa oluşturulacaktır.
1. renge göre doc dolgu metni


Diğer İşlemler (Makaleler)

Satır rengini Excel'deki gruba göre nasıl değiştirebilirim?
Excel'de, diğer her satırı renklendirmek çoğumuz için daha kolay olabilir, ancak satırları dönüşümlü olarak sütun değeri değişikliklerine göre renklendirmeyi denediniz mi - Sütun A aşağıdaki ekran görüntüsü gibi, bu makalede, nasıl olacağından bahsedeceğim satır rengini Excel'deki gruba göre değiştirmek için.

Excel Dosya Boyutu Nasıl Küçültülür?
Bazen, Excel dosyası çok büyükse açılması veya kaydedilmesi dakikalar alabilir. Bu sorunu çözmek için, bu öğreticide, gereksiz veya hiç kullanılmayan içerikleri veya biçimleri kaldırarak Excel dosya boyutunu nasıl küçülteceğiniz anlatılmaktadır.

Excel: Bir Yer İşareti Nasıl Oluşturulur veya Eklenir
Bir çalışma sayfasında veya çalışma kitabında çok fazla veri varken, belirli bir veri aralığına hızla atlamak için bir yer imi oluşturmayı veya eklemeyi hiç hayal ettiniz mi?

Excel'de tek veya çift (alternatif) satırlara / sütunlara gölgeleme nasıl uygulanır?
Bir çalışma sayfası tasarlarken, birçok kişi çalışma sayfasını daha görsel hale getirmek için tek veya çift (alternatif) satırlara veya sütunlara gölgeleme uygulama eğilimindedir. Bu makale, Excel'deki tek veya çift satırlara / sütunlara gölgelendirme uygulamak için iki yöntem gösterecektir.


  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme ve Verilerin Saklanması; Bölünmüş Hücre İçeriği; Yinelenen Satırları ve Toplam / Ortalamayı Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Sık Kullanılan ve Hızlı Eklenen Formüller, Aralıklar, Grafikler ve Resimler; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • Pivot Tablo Gruplaması hafta numarası, haftanın günü ve daha fazlası ... Kilidi Açılmış, Kilitli Hücreleri Göster farklı renklerle; Formülü / Adı Olan Hücreleri Vurgulayın...
kte sekmesi 201905
  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations