Excel'de eşleşen öğeler için değerleri birleştirme


0

Bunun gibi binden fazla veri satırına sahibim:

veri

Değerleri, listedeki öğeleri eşleştirmek için virgülle ayrılmış dizgilerde birleştirmem gerekiyor. Dolayısıyla, örneğin, Öğe 1'in sonucu şöyle görünür:

sonuç

Birkaç birleştirme + IF denedim, ancak mantığım çalışmıyor. Excel 2010 kullanıyorum.

Yanıtlar:


1

İşte fantezi yapmayı gerektirmeyen basit bir yöntem. İlk olarak, benzer öğelerin bir arada olması için A sütunundaki verileri sıralayın.

İki sütun ekle:

Aşama 1

Yeni Ad sütunu, dizgenin oluşturulduğu yerdir ve Bayrak sütunu, her bir öğe için son satırı tanımlar. C2'deki formül:

 =IF(A2=A1,C1&","&B2,B2)

Bunu sütundan kopyala. Satır, öğenin ilk girişini içeriyorsa, dizeyi başlatmak için B sütununu kullanır. Sonraki bir satırsa, önceki sütun C değerine virgül ekler ve ardından geçerli sütun B değerini buna ekler.

D2 hücresi şunları içerir:

=IF(A3=A2,"",1)

Bunu sütundan kopyala. Bir sonraki satırda aynı madde varsa, D sütunu boş bırakılır. Bir sonraki satır yeni bir öğe ise, bu, geçerli öğe için son satır olduğu anlamına gelir ve D sütunu a alır 1.

Sonraki adım, D Sütununun olmadığı tüm satırları gizlemek için Bayrak = 1 olarak ayarlanmış bir filtre kullanmaktır 1.

Adım 2

Sonra B ve D sütunlarını gizleyin. Bu size şunu verir:

Aşama 3

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.