“Conocimiento software>

¿Cómo pego texto en Excel para que cada letra esté en su propia celda?

2013/5/14
No puede pegar directamente el texto en Excel para que cada letra esté en su propia celda. Sin embargo, aquí hay una solución al usar una combinación de características de Excel y un poco de código VBA:

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.

¿Qué es para mostrar este menú (en Excel) que puede con el mouse?
¿Qué almacena Excel en los documentos?
Guardé un archivo de Excel y luego salí de todo para subirlo a la escuela y ya no se ha desvanecido, busqué en archivos recientemente editados, todos menos donde se encuentren archivos de origen.
¿Qué significa CHAR en Excel?
¿Qué es Excel y cómo se usa?
¿Qué es un enlace en Excel?
¿Se incluye Microsoft Excel en la actualización de Windows 7 Home Premium?
¿Qué es lo más importante que debes recordar al crear una fórmula o función en Microsoft Excel?
Más categorías
    没有任何同级栏目
Conocimiento de la computadora © http://www.ordenador.online