1. Uso de la función "Texto a columnas":
1. Pega tu texto: Pegue el texto que desea dividir en celdas individuales.
2. Seleccione el texto: Destaca el texto completo que pegaste.
3. Vaya a datos> texto a columnas: Esto abre el "Convertido Texto a Asistente de columnas".
4. Elija "Delimitado": Esta opción le permite dividir el texto en función de los caracteres.
5. Elija "Otro": En el cuadro "Otro", escriba un espacio (o cualquier delimitador que desee usar).
6. Haga clic en Finalizar: Esto dividirá su texto en columnas separadas, con cada palabra en una columna diferente.
2. VBA Macro para dividir el texto:
Si necesita hacer esto regularmente, puede crear una macro VBA:
1. Abra el editor de Visual Basic: Presione alt + f11.
2. Inserte un nuevo módulo: Vaya a Insertar> Módulo.
3. Pegue el siguiente código:
`` `VBA
Sub SplittextTocells ()
Dim strText como cadena
Dim I tanto tiempo
'Consigue el texto para dividir
strtext =selection.value
'Luce a través de cada personaje
Para i =1 a len (strText)
'Coloque el personaje en una celda separada
Celdas (i, 1) .value =Mid (strtext, i, 1)
Siguiente
Final
`` `` ``
4. Guardar la macro: Cierre el editor de Visual Basic y guarde su libro de trabajo.
5. Ejecute la macro:
- Seleccione la celda que contiene el texto que desea dividir.
- Vaya a desarrollador> Macros> Seleccione su macro y haga clic en "Ejecutar".
Explicación de la macro:
* strtext: Esta variable contiene el texto que desea dividir.
* i: Esta variable se usa como un contador para bucle a través de cada carácter.
* len (strtext): Esta función devuelve la longitud de la cadena.
* Mid (strtext, i, 1): Esta función extrae un solo carácter de la cadena que comienza en la posición `I`.
* células (i, 1): Esto se refiere a la celda en la fila `I` y la columna 1 (a).
Notas importantes:
* Longitud de texto: La macro VBA supone que su texto está dentro del rango permitido de caracteres para una celda de Excel. Si tiene un texto muy largo, puede tener límites.
* Formato de células: Es posible que deba ajustar el ancho de la columna y la alineación de la celda después de dividir el texto para mostrar los caracteres correctamente.