Google E-Tablolar'da birkaç sütunu bir sütun halinde birleştirin


16

resim açıklamasını buraya girin

A, B ve C sütunlarını gösterildiği gibi D sütununa birleştirmek / birleştirmek istiyorum.

A, B ve C'deki doldurulmuş girişlerin sayısı zaman içinde değişecektir, bu nedenle mutlak hücre adresleri kullanılamaz.

Sütunu gösterildiği gibi doldurmak için D1'e hangi formülü koyabilirim?


"Append" kelimesinin "concatenate" den daha iyi bir kelime olabileceğinin farkındayım. Birleştirme, genellikle bireysel değerlerle yaptığınız bir şeydir.
Paulb

1
Belki burada en iyi cevap burada filtreleme gerekmez istatistiksel manipülasyon için burada webapps.stackexchange.com/a/69049/66725 Sadece kullanın = {A1:A; B1:B}. İki sütunda benzersiz eşleşmeleri saymak vb = count(unique(A1:A; B1:B})).
Léo Léopold Hertz 준영

Yanıtlar:


9

Boş olmayan hücrelere filtre uygulamanız ve ardından sonuçları bir araya getirmeniz gerekir:

={filter(A:A, len(A:A)); filter(B:B, len(B:B)); filter(C:C, len(C:C))}

Bu, maalesef eski cevapların altına gömülmüş grayob'un bu cevabı ile aynıdır .


1
Mükemmel çalıştı. Q ve ben vmerge üzerine başarısızlıkla odaklandıklarını gördüm. Bu Q'da, grayob'un cevabı kabul edilen cevaptan daha iyidir. Tks.
Paulb


3

Biraz daha uzun, ancak sınırlı bir diziyle kısıtlanabilir (tüm sütunlar değil):

=transpose(split(textjoin("|",1,{A1:C4}),"|"))

nerede sipariş önemli değil. Nerede çalışıyor:

=transpose(split(textjoin("|",1,{A1:A4;B1:B4;C1:C4}),"|"))

Bu sorun için en sevdiğim çözüm, tüm sütunları adlandırmayı gerektirmiyor. Alfabetikleştirilmesini istediğiniz ilk çözüm için SIRALA da yapabilirsiniz.
Lou
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.