bir hücrenin aynı içeriğe sahip olduğu, ancak diğer hücrelerin farklı içeriğe sahip olduğu excel çalışma sayfasındaki iki satırı birleştirme


5

Benim sorunum, birkaç bin girişli excel çalışma sayfamda, öğenin (örneğin widget a), farklı satırlarda listelenen farklı niteliklerle birden fazla satırda bulunmasıdır. Başlık sütununun yanı sıra, satırlardaki içerik çoğaltılmaz, yani değer 1 bir widget için bir satırda bir giriş içeriyorsa, ikinci satırda olmaz, umarım iki satırın birleştirilmesi işi daha kolay hale gelir.

İşte sorunumu gösteren bir resim. http://postimg.org/image/n04g4neod/

Başlık sütunlarının eşleştiği yerde, iki satırdaki verileri, tek bir satırla bitecek şekilde birleştirmek istiyorum. Tüm veriler birleştirilerek, A öğesi için bir girişle sonuçlanıyor: Başlık, Değer 1, Değer 2, Değer 3 vb.

Herhangi bir yardım için şimdiden çok teşekkür ederiz!

Yanıtlar:


3

İşte bu tür bir birleştirme yapmak için temiz küçük bir numara.

  1. Tablonuzdaki değer hücrelerini seçin, örneğin B2:F5örneğinizde.
  2. Tuşuna basın F5. Tıklayın Special.... Seçin Blanksve Tamam'ı tıklayın. Bu, tablodaki tüm boş hücreleri seçecektir.
  3. Formül çubuğunun içine tıklayın ve aşağıdaki formülü yapıştırın veya yazın (Enter tuşuna basmayın):
    = EĞER ($ = A3 $ A2 C3, ($ A1 = $ A2, C1, "") IF)
    C3aktif hücrenin altındaki hücredir ve (açıkçası) C1yukarıdaki hücredir. Masanıza uyması için formülü ayarlayın.
  4. Ctrl+ Tuşlarına basın Enter. Bu, bu formülü seçilen tüm boş hücrelere etkili bir şekilde dolduracaktır.

Formül sadece altındaki aynı anahtar kelimeye sahip bir girişi kontrol eder ve varsa değerini kopyalar. Aşağıda yinelenen bir kopya yoksa, aşağıdakileri kontrol eder. Orada hiçbiri yoksa, hücre boş kalır.

Son olarak, formülleri silmek, ancak değerleri korumak için tabloyu kopyalayabilir ve Paste Special> tablonun Valuesen üstüne geri dönebilirsiniz. Ardından Remove Duplicates, tabloyu temizlemek için Veri şeridinde bulunan aracı kullanabilirsiniz .


Cevabın için çok teşekkür ederim. kulağa tam olarak yapmaya çalıştığım gibi geliyor ama açıkça yanlış bir şey yapıyorum.
Emily,

Cevabın için çok teşekkür ederim. tam ihtiyacım olan şey gibi görünüyor ama ben açıkça yanlış bir şey yapıyorum. A'dan BO'ya kadar başlıklarım var, birleştirilmesini istediğim verilere sahip hücreleri seçiyorum (A: BO'dan ilk on satırı seçtim) F5> special> boşlukları seçtim. Boşlukları başarıyla vurguluyor Hiçbir şey tıklamıyorum ve sadece formülünüzü yapıştırıyorum ama hatayı alıyorum: "Seçtiğiniz komut birden fazla seçimle yapılamaz. Tek bir aralık seçin ve komutu tekrar tıklayın." Kusura bakma, mümkünse excel'i seviyorum ama forumulasım oldukça basit!
Emily,

1
Çok teşekkür ederim!! Sonsuza dek minnettarım ve bunu birçok şey için kullanabileceğim. Bunu kullanmak isteyen herkes için birkaç şey: 1) Excel sürümüm sadece bir anda bir sütun seçmeme izin verdi. 2) İşe yaramadığı zaman, formülü bozan gizli biçimlendirme vardı - kopyalayıp not defterine yapıştırın ve sonra tekrar excel'e dönecekti ve çalışması gerekiyordu. 3) Metin içeren bir sütun için formülün çalışması için yukarıda boş bir satır oluşturmak zorunda kaldım. Bunun dışında bir tedavi çalıştı. Gerçekten çok minnettarım. teşekkür ederim Mükemmel Excellll!
Emily,

2
@Excellll: OP gösterdi eklendi türü başına iki sıra, ancak adı geçen “birden fazla satır”. Belirli bir widget türü için ikiden fazla satır varsa cevabınızın koptuğuna inanıyorum. =IF($A1=$A2, C1, "")Her grubun sadece sonuncusunu korumak için söyleyerek daha sonra başka bir numara kullanarak daha iyi olabilirsiniz .
Scott

1
@Scott katılıyorum. Anahtar başına 2'den fazla satır varsa, formülün tek taraflı yapılması ve bazı ön sıralama yapılması gerekir. Bu dava için bu çözüme sadık kaldım çünkü kopyaların son adımda çıkarılmasını çok daha kolaylaştırdı. Daha genel durumda, fazladan satırları kaldırmak için bazı yaratıcı sıralama ve / veya filtreleme yapılması gerekir.
Excellll

0

Tabloyu Anahtar Kelimeye Göre Sırala ... böylece tüm Araçlar en azından birlikte gruplandırılır. Daha sonra g sütunu açıksa, G2 hücresine aşağıdaki dizi formülünü girin

=IF(AND(A2:F2=A3:F3),"Duplicate", "Unique")

Dizi formülü olarak değerlendirmek için Ctr-Shft-Enter tuşlarına basın. İşaretleri çoğaltacağım. Çelişkili Nitelikleri temizlemenin yollarını bulmanız gerekecek


1
Cevabınız için çok teşekkürler. Yardım için zaman ayırdığınız için çok teşekkür ederim! Yine de umduğum şeyi yapmadı - sadece kopyaları görmek istemiyorum, aynı başlığa sahip satırla birleştirmek istiyorum. Bir makroya ihtiyacım olabileceğini düşünüyorum ama bu konuda çok fakirim! Tekrar teşekkürler!
Emily
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.