Aplicable a: Office 2019, 2016, 2013; 365 o estándar
Aquí hay una pregunta que recibimos de un lector que quería dividir una columna de Excel verticalmente:
Estoy trabajando en un informe estadístico en Microsoft Excel, usando la versión 365. Acabo de importar un archivo de valores separados por comas en la columna A y ahora necesito dividir una celda de columna verticalmente en dos "mitades". ¿Alguna forma sencilla de lograrlo? Si ayuda, estoy usando Windows 10.
Gracias por la buena pregunta. Para estos escenarios, normalmente uso la función Texto a columna , que sirve bastante bien a mi propósito.
A veces, importamos una cantidad significativa de datos directamente en una hoja de trabajo o en el modelo de datos (usando Power Query y Power Pivot en Excel ). Por lo general, importamos los llamados archivos de valores separados por comas (*.csv). Cuando trabajamos con archivos csv, normalmente nos vemos en la necesidad de dividir o dividir verticalmente el texto entre diferentes celdas de columna. En la publicación de hoy, cubriremos tres técnicas útiles que podrá utilizar:
- Texto a columnas para archivos delimitados
- Texto a columnas con ancho fijo
- Dejar de fusionar celdas
Siga leyendo para conocer el procedimiento completo, que se aplica con variaciones menores a las versiones de Microsoft Office a partir de 2010.
Usar el delimitador de Excel para dividir texto
Esta técnica es especialmente útil cuando trabaja con una hoja de cálculo que contiene datos delimitados por comas, punto y coma, tabulaciones, espacios, etc.
- Abra su Excel y abra la base de datos en la que se deben separar las Columnas .
- Si tiene datos en la siguiente celda, seleccione la celda y haga clic derecho sobre ella.

- Haga clic en Insertar y luego siga adelante y seleccione Desplazar celdas a la derecha .


- Ahora, seleccione toda la columna que deberá separarse.
- Haga clic en Datos en la cinta y luego continúe y seleccione Texto en columnas .

- Seleccione Delimitado y haga clic en Siguiente .

- Haga clic en cualquiera de las opciones en los Delimitadores y seleccione Siguiente .
- Digamos, por ejemplo, que he seleccionado Espacio para la separación.
- En el formato de datos de columna, seleccione su opción si es necesario. Será General por defecto.
- Para seleccionar en qué celda se debe realizar la separación, haga clic en Destino y seleccione las celdas .

- Una vez que haya terminado con la selección, haga clic en Finalizar .

Dividir en columnas usando ancho fijo
- Abra su hoja de cálculo y seleccione la celda de la columna que debe dividirse.
- Nuevamente, asegúrese de que no haya datos disponibles al lado de la celda divisoria.
- En el menú de encabezado de Excel, haga clic en Datos y seleccione Texto en columnas .
- Seleccione Ancho fijo y haga clic en Siguiente .

- Para crear una línea de ruptura, haga clic en la posición deseada
- Para eliminar , haga doble clic en la línea de ruptura.
- Para mover , haga clic y arrastre la línea de ruptura.

- En el formato de datos de columna, seleccione su opción si es necesario. Será General por defecto.
- Para seleccionar en qué celda se debe realizar la separación, haga clic en Destino y seleccione las celdas .
- Haga clic en Finalizar después de seleccionar su formato.

Dejar de fusionar celdas
- Para dividir celdas combinadas, haga clic en Combinar y centrar y seleccione Descombinar celdas .
Celdas divididas horizontales en filas de Excel
A diferencia de cuando se trabaja con tablas en Microsoft Word, PowerPoint y Outlook; no existe un comando Dividir directo para lograr divisiones horizontales en celdas de fila de Excel. Los lectores que deseen dividir celdas horizontalmente pueden usar fórmulas específicas para dividir los datos de su tabla en dos o más celdas de tabla en su hoja de trabajo.
Espero que ayude 🙂
Dividir celdas usando fórmulas de Excel
Al responder a la pregunta de cómo dividir una celda en Excel, nuestra última opción es utilizar fórmulas estándar de Excel. Estos nos dan la capacidad de dividir el contenido de una celda usando cualquier regla que podamos programar en nuestras fórmulas. Si bien las fórmulas son muy poderosas, también requieren nuestra habilidad en lugar de utilizar una interfaz de apuntar y hacer clic.
Funciones útiles de Excel para dividir celdas
Las funciones más útiles para dividir varias celdas son:
IZQUIERDA
Devuelve el número especificado de caracteres desde el inicio de una cadena de texto.
Ejemplo:
=IZQUIERDA("Doris Green", 5)
Resultado: Doris
El segundo argumento de 5 le dice a la función que devuelva los primeros 5 caracteres del texto "Doris Green".
BIEN
Devuelve el número especificado de caracteres desde el final de una cadena de texto.
Ejemplo:
=DERECHA("Kathryn West", 4)
Resultado: Oeste
El segundo argumento de 4 le dice a la función que devuelva los últimos 4 caracteres del texto "Kathryn West".
MEDIO
MID devuelve los caracteres del medio de una cadena de texto, dada una posición inicial y una longitud.
Ejemplo:
=MEDIO("Ann Lewis", 5, 3)
Resultado: Lew
El segundo argumento representa el enésimo carácter desde el que comenzar y el último argumento es la longitud de la cadena. Del texto "Ann Lewis", los 3 caracteres que comienzan en la posición 5 son "Lew".
LEN
Devuelve el número de caracteres de una cadena de texto.
Ejemplo:
= LARGO("Amaliya Dixon")
Resultado: 13
Hay 13 caracteres en la cadena (incluidos los espacios).
BUSCAR
BÚSQUEDA devuelve el número de caracteres en los que se encuentra por primera vez un carácter o cadena de texto específicos. BÚSQUEDA lee de izquierda a derecha y no distingue entre mayúsculas y minúsculas.
Ejemplo:
=BUSCAR(" ","Charles Bell",1)
Resultado: 8
El carácter de espacio aparece por primera vez en la octava posición de la cadena "Charles Bell"; por lo tanto, el valor devuelto es 8.
El último argumento es opcional; proporciona la posición desde la que empezar a buscar. Si se excluye, el recuento comenzará en el primer carácter.
Nota: ENCONTRAR es el equivalente, que distingue entre mayúsculas y minúsculas, de la función BÚSQUEDA.
SUSTITUTO
SUSTITUIR reemplaza todas las instancias existentes de una cadena de texto con una nueva cadena de texto.
Ejemplo:
=SUSTITUIR("Juan Dixon","Dix","Wils",1)
Resultado: Juan Wilson
La cadena de texto de Dix se ha reemplazado por Wils. El último argumento determina qué instancia reemplazar. En la fórmula anterior, reemplazó solo la primera instancia. Si hubiéramos excluido este argumento, habría reemplazado todos los casos.
Escenario de ejemplo
Nuestro escenario es razonablemente simple, para dividir una celda en múltiples columnas podemos usar las funciones IZQUIERDA, DERECHA, LEN y BÚSQUEDA. Podemos extraer el nombre y apellido de la siguiente manera:
Nombre de pila:
=IZQUIERDA(A2,BUSCAR(" ",A2)-1)
- BÚSQUEDA encuentra la posición del carácter espacial, que para el primer registro en las celdas de ejemplo de "Amaliya Allen" es la octava posición.
- No queremos que el carácter de espacio se incluya en la cadena, por lo que restamos 1 al resultado para obtener un valor de 7.
- LEFT luego extrae los primeros 7 caracteres de la cadena de texto.
Apellido:
=DERECHA(A2,LEN(A2)-BUSCAR(" ",A2))
- LEN encuentra la longitud de la cadena de texto, que para "Amaliya Allen" es 13.
- BÚSQUEDA encuentra la posición del carácter de espacio, que es 8.
- 13 menos 8 nos proporciona la cantidad de caracteres después del primer espacio.
- Luego se usa DERECHA para extraer los caracteres después del espacio.
Con estas dos fórmulas nos devuelve al mismo resultado que teníamos antes; nombre en la columna B y apellido en la columna C:
