1 votos

Números - problemas con una fórmula para el comportamiento de "texto a columnas"

Tengo una columna con tres separados por comas valores RGB que quiero separados en tres columnas por la fórmula, lo que significa que me quiera de una hoja que me permite pegar "0, 0, 0" o "0,0,0", o "255, 255, 255", etc. y las tres siguientes columnas contendrán los aislados de valores.

Yo no estoy buscando una solución que cambia los valores de " sólo una vez como cambiar el nombre del archivo .csv y dejar que suceda de forma automática la primera vez que el archivo se abre.

Básicamente, el número de caracteres que varían entre 1 y 3 para cada campo, y puede o no puede ser un espacio después de la coma antes de que el siguiente valor.

enter image description here

Como punto de partida, he intentado C2=LEFT($B2,FIND(",",$B2)) pero no veo la manera de tener el resultado No incluir la coma.

Estaba pensando que yo podría hacer algo como esto (pseudocódigo):

C2 = Left of comma in B2
D2 = Left of comma in (Right of comma in B2)
E2 = Right of comma in (Right of comma in B2)

Es esto posible?

Tenía la esperanza de hacer algo similar a la forma en que me separé hexagonal de color a los valores, sino que es más sencillo porque siempre es de seis caracteres.

enter image description here

Aquí, las fórmulas son:

hexR = REPLACE($hexRGB,3,4, )
hexG = REPLACE(REPLACE($hexRGB,1,2,),3,2,)
hexB = REPLACE($hexRGB,1,4,)

1voto

Alper Puntos 81

¿Puede probar estos pls (suponiendo que el texto se separe está en B2)?

Deben funcionar para todos los valores de longitud distinta de cero entre las comas, suponiendo que siempre hay exactamente 2 comas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X