Dividir datos en columnas de la tabla dinámica

Dividir datos en columnas de la tabla dinámica

Tengo una hoja de cálculo de Excel que contiene una tabla dinámica. Tengo que dividir los datos en 6 columnas en la misma hoja de trabajo que la tabla dinámica.

Tabla dinámica

Por ejemplo, quiero

m5.16xlarge-RHEL 7-Mensajería|Vista previa-24/5-Maison

para dividirse en 6 columnas, cada columna con una palabra (antes del guión).

Gracias de antemano :)

Respuesta1

Dividir datos en nuevas columnas dentro de la tabla dinámica no es posible de una manera fácil o amigable para el usuario.

Será mejor utilizar texto en columnas dentro de los datos de origen utilizando "-" como carácter separador.

Primero, asegúrese de tener suficientes columnas vacías inmediatamente a la derecha de la columna de su VM para contener la cantidad máxima de piezas separadas. Entonces, si espera 6 columnas al final, necesitará 5 columnas vacías a la derecha del nombre de la VM.

A continuación, seleccione la lista de VM y use Datos>Herramientas de datos>Texto a columnas

Seleccionó "Delimitado" en el paso 1, luego configure el paso 2 de esta manera:

ingrese la descripción de la imagen aquí

Opcionalmente, puede configurar el tipo de datos de cada columna y otras opciones en el paso 3. De lo contrario, presione Finalizar para separar los datos en las columnas.

Respuesta2

Utilicé una fórmula para dividir los datos de la tabla dinámica en cada celda. Aquí está la fórmula:

=TRIM(MID(SUBSTITUTE($A3,"~",REPT(" ",LEN($A3))),(COLUMN()-4)*LEN($A3)+1,LEN($A3)))

Sólo tendrás que cambiar el signo (el "~") y reemplazar la celda ($A3) con la celda que desees. Luego, simplemente extiende la fórmula a las celdas y funciona :)

información relacionada