Bazı verileri işlemek için Google E-Tablolar'daki (yeni sürüm) SPLITve JOINişlevlerini kullanmaya çalışıyorum ve SPLITboş girişleri korumadığım için sorunla karşılaşıyorum .
Veri kaynağı şu şekilde ayarlanmıştır:
| A B C D
-----------------------
1 | q 5 r 2
2 | s t 4
3 | u 8 v
4 | w 3 x 6
(Bu veri kümesindeki boş girişler, ölçümünden farklı olan "ölçüm yok" u gösterir 0)
Sütunlarda Ave C, formülü kullanarak istediğim sonucu alıyorum:
=SPLIT(JOIN("~",A1:A4,C1:C4),"~")
Bu, beklendiği gibi q s u w r t v x, her birinin kendi hücresine giden bir satır oluşturur .
Ancak, bu yöntem sütunlarda Bve D. JOINbeklendiği gibi çalışır, çıktı verir:
5~~8~3~2~4~~6
Sahne SPLITbu çıkışı üzerine, ancak, bir problemde sonuçları: Ben başbaşa kaldım 5 8 3 2 4 6arasındaki boş hücreleri olmadan 5ve 8ya aralarında 4ve 6çiftleri yukarı kırılır (örneğin anlamına gelir sve vhücreleri boşaltmak karşılık gelmelidir, ancak bunun yerine wve xdo). Sorun , aralarında boş girişi olan iki sınırlayıcı olarak değil, tek bir sınırlayıcı olarak SPLITyorumlanmasıdır ~~.
Bu tür senaryoda boş girişlerin nasıl korunacağını bilen var mı?
İstenen çıktı şu şekilde görünecektir:
q s u w r t v x
5 8 3 2 4 6
IF()Boş alanları otomatik olarak alanlara dönüştürmek için bir şey yapılabilir .
=ARRAYFORMULA(IF(ISBLANK(B1:B4)," ",B1:B4))ile sütun bir kukla dizi yapmak için "" o zaman için kullanılan boş hücrelere, içinde SPLITve JOIN. Yine de birisinin daha şık bir çözümü olduğunu umuyorum: bu, belgeme bir sürü ekstra şey ekliyor ve veri kümesine daha fazla ölçüm eklendiğinden, birkaç farklı yerde satır numaralarını güncellemem gerekiyor. (En azından şimdilik verileri



