Separar un valor de cadenaabc.01.d06 Falta de protección
abc-cd.06.d07 Dependencia inadecuada de las historias
ab.01.d05 Indisponibilidad de personal
Hola. Necesito separar los valores anteriores en columnas independientes. Una columna contendrá los valores numéricos y la otra contendrá el texto, por ejemplo, para la primera fila, quiero abc.01.d06 en la primera columna y Fallo al proteger en la segunda columna. ¿Puede ayudarme alguien, por favor?
Automatización y secuencias de comandosRe: Separar un valor de cadena¡Gracias!
Re: Separar un valor de cadenaEsto se puede hacer de muchas maneras diferentes. A continuación se muestran métodos bastante interactivos.
Mesa de salida

Fórmula rápida:
Haga clic derecho en su columna y tome la primera palabra.


Usando recodificar:
Seleccione su columna y vaya a Cols/Recode, busque el segmento de extracto (también podría usar la Primera palabra)

Utilice el control deslizante para seleccionar las piezas correctas y compruebe desde abajo que está obteniendo el resultado correcto.

y terminarás con una columna como

Obteniendo el texto:
Luego puede repetir el proceso de recodificación para crear otra columna o crear una columna que sustituya los valores recién creados de la columna original con la cadena faltante (es posible que desee agregar espacio adicional allí o ajustarlo con la función Recortar espacios en blanco())
Substitute(:Column 1, :Column 1 2, "")

Re: Separar un valor de cadenaSeleccione la columna en cuestión
Luego ve a
Cols=>Utilidades=>Texto a columnas
Creará nuevas columnas basadas en el delimitador seleccionado. En tu caso, nosotros un espacio para conseguir lo que deseas.