Cómo Dividir Columna en Excel por Coma (8 Métodos Rápidos)

  • Compartir Este
Hugh West

En este artículo aprenderá 8 diferentes métodos para dividir una columna en Excel por una coma con facilidad.

Descargar el cuaderno de prácticas

Puede descargar el archivo Excel del siguiente enlace y practicar con él.

Dividir una Columna por Coma.xlsm

8 Métodos para Dividir una Columna en Excel por Coma

1. Dividir Columna en Excel por Coma con el Asistente para Convertir Texto en Columnas

A dividir una columna por comas utilizando el Asistente para convertir texto en columnas,

❶ Seleccione sus datos y, a continuación

❷ Ir a Datos Herramientas de datos Texto a columnas.

En Asistente para convertir texto en columnas aparecerá.

❸ Seleccionar Delimitado y pulsa Siguiente .

❹ Seleccionar Coma como Delimitadores y pulsa Siguiente otra vez.

❺ Insertar una dirección de celda como Destino y pulsa Acabado .

De este modo dividir una columna en lugar de una coma en dos columnas.

2. Combinando las Funciones IZQUIERDA, DERECHA, BUSCAR, y LEN para Dividir Columna en Excel por Coma

Puede utilizar dos fórmulas con el botón IZQUIERDA , DERECHA , ENCONTRAR y LEN funciones a columnas divididas.

❶ Al principio inserte la siguiente fórmula en la celda C5 .

=LEFT(B5,FIND(",",B5)-1)

❷ A continuación, pulse INTRODUCE .

Desglose de fórmulas

  • B5 tiene textos con un coma .
  • BUSCAR(",",B5) busca un coma dentro de la célula
  • LEFT(B5,FIND(",",B5)-1) devuelve los textos anteriores al primer coma aparece por el lado izquierdo.

❸ A continuación, inserte la siguiente fórmula en la celda D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ A continuación, pulse INTRODUCE otra vez.

Desglose de fórmulas

  • B5 tiene textos con coma.
  • BUSCAR(",",B5) busca una coma dentro de la celda B5 .
  • RIGHT(B5,LEN(B5)-FIND(",",B5)) devuelve los textos que aparecen después de la primera coma de la derecha.

❺ Seleccionar celdas C5 y D5 y arrastre el Asa de llenado icono hasta celdas C12 y D12 .

Estas dos fórmulas dividir una columna en lugar de coma en dos columnas.

Más información: Fórmula Excel para Dividir una Columna en Varias Columnas (4 Ejemplos)

3. Aplicar Fórmula de Matriz Dinámica para Dividir Columna en Excel por Coma

En fórmula de matriz dinámica utilizado en este método puede dividir automáticamente una columna que tenga comas en columnas.

Para utilizarlo,

❶ Inserta la siguiente fórmula en la celda C5 .

=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

❷ A continuación, pulse INTRODUCE .

La fórmula es una fórmula de matriz, se mantendrá automáticamente dividir datos en celda D5 sin embargo, la fórmula se aplicó en la celda C5 .

Desglose de fórmulas

  • SUSTITUIR(B5,",","")

La función SUBSTITUTE sustituye la coma en la celda B5 con un espacio.

  • FILTERXML("" &SUBSTITUTE(B5,",","")

La función FILTERXML filtra los datos separados por espacios.

  • TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

La función TRANSPOSE divide los datos de la celda B5 en dos columnas diferentes.

❸ Arrastre el Asa de llenado icono de la celda C5 a C12 .

Ahora verá el dividir datos en dos columnas diferentes.

Más información: Cómo dividir una columna en varias columnas en Excel (7 maneras fáciles)

4. Dividir Columna en Excel por Coma Usando Flash Fill

Puede utilizar la función Flash de relleno para dividir una columna fácilmente.

❶ Empezar a insertar datos antes de que la coma se encuentre en el País columna.

❷ Después de insertar datos en dos celdas consecutivas, Excel mostrará sugerencias. Pulse INTRODUCE aceptar.

❸ Ahora comience a insertar datos después del coma en la columna Capital .

❹ Después de insertar datos en dos celdas consecutivas, Excel mostrará sugerencias. Pulse INTRODUCE aceptar de nuevo.

Ahora obtendrás tus datos dividir en dos columnas diferentes.

5. Dividir Columna en Excel por Coma Usando Archivo CSV

En CSV cuya elaboración es Valor separado por comas puede dividir una columna por una coma automáticamente.

Funciona así.

Seleccione y copia tus datos primero.

Abrir el Bloc de notas y Pegar allí.

❸ Ahora guarda el archivo como un Archivo CSV.

Para guardar un archivo de texto como Archivo CSV, sólo editar la extensión del archivo como CSV.

❹ Ahora abra el Archivo CSV y verá que los datos han sido automáticamente separado por una coma en dos columnas.

6. Utilizar Código VBA para Dividir Columna en Excel por Coma

Observa las siguientes columnas en blanco, es decir País y Capital respectivamente.

Utilizaremos un VBA código a dividir datos de la columna País con capital .

❶ Primera prensa ALT + F11 para abrir el Editor VBA.

❷ A continuación, vaya a Inserte Módulo.

❸ Inserte lo siguiente VBA código en el Editor VBA.

 Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub 

Desglose de códigos

  • Primero I declaró 3 variables.
  • Luego hice una Bucle For anidado.
  • Dentro de la primer bucle For Utilicé el Dividir y Funciones de las células a dividir datos por un coma en dos células separadas.

Guardar el Código VBA.

❺ Ahora pulse la tecla F5 para ejecuta el código.

Esto automáticamente dividir la columna País con capital en dos columnas que son País y Capital.

7. Dividir Columna en Excel por Coma Usando Power Query

Siga los pasos siguientes para dividir una columna en Excel mediante un coma utilizando el Power Query.

❶ Ir a Datos Obtener datos De archivo Desde el libro de Excel.

❷ Del Navegador seleccione su nombre de la hoja de cálculo disponer de los datos para dividir .

❸ A continuación, haga clic en Transformar datos.

❹ Ahora ve a Transformar Columna dividida Por Delimitador.

En Dividir columna por delimitador aparecerá un cuadro de diálogo.

❺ Seleccionar Coma del Seleccione o introduzca el delimitador desplegable.

❻ Luego pulsa OK .

Ahora sus datos se dividir en dos columnas separados por un coma .

Más información: Cómo Dividir Columna en Excel Power Query (5 Métodos Fáciles)

8. Dividir Columna en Excel por Coma Usando Power Pivot

Puede utilizar la función Pivote de potencia de Excel para dividir una columna por una coma.

Por eso,

❶ Ir a Pivote de potencia Añadir al modelo de datos.

❷ Inserte su rango de tablas en el Crear tabla y pulse DE ACUERDO.

❸ Ahora inserte la siguiente fórmula en la celda superior de la tabla Columna 1 calculada columna.

= LEFT ( [País con capital], FIND ( ",", Tabla2[País con capital]) - 1 )

❹ A continuación, pulse INTRODUCE .

Desglose de fórmulas

  • FIND ( ",", Tabla2[País con capital])

En ENCONTRAR busca una coma dentro de la columna País con capital.

  • LEFT ( [País con capital], FIND ( ",", Tabla2[País con capital]) - 1 )

En IZQUIERDA devuelve los datos anteriores a la coma del lado izquierdo.

En Columna 1 calculada se rellenará con los datos antes de que coma aparece.

❺ Ahora inserta la siguiente fórmula en la celda superior de la tabla Columna 2 calculada columna.

= RIGHT ([País con capital], LEN (Tabla2[País con capital]) - FIND ( ",", Tabla2[País con capital]) )

❻ Luego pulsa INTRODUCE .

Desglose de fórmulas

  • FIND ( ",", Tabla2[País con capital])

En ENCONTRAR busca un coma dentro de la columna País con capital.

  • LEN (Tabla2[País con capital])

En LEN calcula la longitud de los textos de la columna País con capital.

  • RIGHT ([País con capital], LEN (Tabla2[País con capital]) - FIND ( ",", Tabla2[País con capital]) )

En DERECHA devuelve los datos después de la coma del lado derecho.

En Columna 2 calculada se rellenará con los datos que aparezcan después de la coma.

Sección práctica

Obtendrá una hoja Excel como la siguiente captura de pantalla, al final del archivo Excel proporcionado. Donde podrá practicar todos los métodos discutidos en este artículo.

Conclusión

En resumen, hemos debatido 8 métodos para dividir una columna en Excel por una coma. Te recomendamos que te descargues el cuaderno de prácticas adjunto a este artículo y practiques todos los métodos con él. Y no dudes en hacernos cualquier pregunta en la sección de comentarios de abajo. Intentaremos responder a todas las consultas pertinentes lo antes posible. Y no dudes en visitar nuestra página web Exceldemy para explorar más.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.