Estoy tratando de usar las funciones SPLITy JOINen las Hojas de cálculo de Google (la nueva versión) para manipular algunos datos, y estoy teniendo problemas porque SPLITno está preservando las entradas en blanco.
La fuente de datos se configura así, esencialmente:
| A B C D
-----------------------
1 | q 5 r 2
2 | s t 4
3 | u 8 v
4 | w 3 x 6
(Las entradas en blanco en este conjunto de datos representan "ninguna medición", que es distinta de una medición de 0)
En las columnas Ay Cobtengo el resultado que quiero usando la fórmula:
=SPLIT(JOIN("~",A1:A4,C1:C4),"~")
Eso produce una fila que va, como se esperaba q s u w r t v x, cada uno en su propia celda.
Sin embargo, este método no funciona en columnas By D. JOINfunciona como se esperaba, dando la salida:
5~~8~3~2~4~~6
SPLITSin embargo, realizar esa salida da como resultado un problema: me quedo con 5 8 3 2 4 6, sin celdas vacías entre 5y 8o entre 4y 6, lo que significa que los pares se dividen (por ejemplo, sy vdeberían corresponder a celdas vacías, pero en su lugar wy xhacer). El problema parece ser que SPLITse interpreta ~~como un delimitador único, en lugar de dos delimitadores con una entrada nula entre ellos.
¿Alguien sabe cómo preservar las entradas en blanco en este tipo de escenario?
El resultado deseado se vería así
q s u w r t v x
5 8 3 2 4 6
IF()para convertir automáticamente los campos vacíos en espacios.
=ARRAYFORMULA(IF(ISBLANK(B1:B4)," ",B1:B4))para hacer un conjunto ficticio de columnas con "" en las celdas en blanco, que luego se usan para SPLITy JOIN. Sin embargo, todavía espero que alguien tenga una solución más elegante: esto agrega un montón de cosas adicionales a mi documento, y todavía necesita que actualice los números de fila en algunos lugares diferentes a medida que se agregan más mediciones al conjunto de datos. (¡Gracias a AI E. por al menos permitirme analizar los datos por ahora!)



