Note: The other languages of the website are Google-translated. Back to English

¿Cómo separar celdas y llenar con valores duplicados en Excel?

Si tiene una hoja de trabajo que contiene numerosas celdas combinadas, y ahora necesita separarlas y completar automáticamente los valores originales de las celdas combinadas como se muestra a continuación. ¿Cómo podría hacer frente rápidamente a esta tarea?

Separe celdas y llene con datos duplicados con el comando Ir a especial

Separe celdas y llénelas con datos duplicados con código VBA

Separe celdas y llene con datos duplicados con un solo clic


flecha azul burbuja derecha Separe celdas y llene con datos duplicados con el comando Ir a especial

Con la Ir a Especial comando, puede separar celdas y completar los valores. Pero este método es algo problemático, siga los siguientes pasos:

1. Seleccione las columnas que tienen celdas fusionadas.

2. Hacer clic Inicio > Fusionar y centrar > Separar celdas. Ver captura de pantalla:

3. Y las celdas fusionadas no se fusionaron y solo la primera celda se llenará con los valores originales. Y luego seleccione el rango nuevamente.

4. Luego haga clic Inicio > Buscar y seleccionar > Ir a Especial. En la Ir a Especial cuadro de diálogo, seleccione Espacios en blanco opción. Ver captura de pantalla:

5. Y luego haz clic OK, se han seleccionado todas las celdas en blanco del rango. Entonces ingrese = y pulse Up tecla de flecha del teclado. Ver captura de pantalla:

6. Entonces presione Ctrl + Enter claves, todas las celdas en blanco se han llenado con los datos combinados originales. Ver captura de pantalla:


flecha azul burbuja derecha Separe celdas y llénelas con datos duplicados con código VBA

Con el siguiente código VBA, puede separar rápidamente las celdas y completar los valores.

1. Mantenga pulsado el ALT + F11 llaves, y abre el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic recuadro > Móduloy pegue la siguiente macro en el Móduloventana.

Sub UnMergeSameCell () 'Upadateby Extendoffice
Dim Rng As Range, xCell As Range xTitleId = "KutoolsforExcel" Establecer WorkRng = Application.Selection Establecer WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type: = 8) Application.ScreenUpdating = False Application.DisplayAlerts = False para cada Rng In WorkRng If Rng.MergeCells Then With Rng.MergeArea .UnMerge .Formula = Rng.Formula End With End If Next Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub

3. Luego presione el F5 para ejecutar este código, se muestra un cuadro de diálogo para seleccionar un rango para trabajar, ver captura de pantalla:

4. Presione OK, las celdas combinadas se han separado y se han completado automáticamente con los valores combinados originales.


flecha azul burbuja derecha Separe celdas y llene con datos duplicados con un solo clic

Con la Separar celda utilidad de Kutools for Excel, puede separar celdas y llenar con datos duplicados con un clic, este método es muy simple y práctico.

Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días

Después de instalar Kutools for Excel, puede hacer lo siguiente:

1. Seleccione las columnas que desea separar y complete los datos.

2. Hacer clic Kutools > Fusionar y dividir > Separar celdas y llenar valor, ver captura de pantalla:

3. Y las celdas combinadas se han separado y se han llenado con los valores duplicados a la vez. Ver capturas de pantalla:


flecha azul burbuja derecha Separe celdas y llénelas con datos duplicados con Kutools para Excel

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Artículo relacionado:

Fusionar filas adyacentes con los mismos datos en Excel


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (47)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Gracias por el código vba sin fusionar y duplicado
Este comentario fue minimizado por el moderador en el sitio
Brillante !! El código VBA funciona perfectamente. arreglé mi problema de exportación a CSV :)
Este comentario fue minimizado por el moderador en el sitio
El VBA funcionó muy bien, excepto que lo usé para un número de 16 dígitos y Excel convierte el último dígito en "0". ¿Alguna sugerencia sobre una solución para eso?
Este comentario fue minimizado por el moderador en el sitio
Ambos métodos funcionan perfectamente bien. Gracias :-)
Este comentario fue minimizado por el moderador en el sitio
OMG, me acabas de ahorrar MUCHO TIEMPO.
Este comentario fue minimizado por el moderador en el sitio
esto es genial salvavidas
Este comentario fue minimizado por el moderador en el sitio
Esto me ahorró incontables horas, muchas gracias por esto. Me di cuenta de una cosa que encontré con el comando Ir a especial que me confundió por un segundo. Necesitaba buscar dentro del documento, y la función ctrl+enter copia el código, pero no el valor. Recomiendo (si desea buscar como lo hice yo) copiar la fila que se fusionó, pegar valores especiales. Esto eliminará el código y hará que el texto se pueda buscar. Gracias de nuevo por este increíble truco.
Este comentario fue minimizado por el moderador en el sitio
Buen trabajo. Pero el método de función funcionó primero bien en las primeras 2288 líneas, luego, sin error ni aviso, simplemente no hizo líneas más allá de eso. Tengo más de 6000 líneas (filas). Si selecciono manualmente cualquier rango más allá de la línea 2288, el método Función no funciona. Desafortunadamente, el proveedor de datos fusiona líneas en la entrega de datos de Excel. ¿Alguna sugerencia? Gracias por la gran información.
Este comentario fue minimizado por el moderador en el sitio
Sus instrucciones son tan simples como poderosas!!! Te debo una cena.
Este comentario fue minimizado por el moderador en el sitio
¡Señor, me salvó la vida, usted es la razón por la que marqué esta página :)!
Este comentario fue minimizado por el moderador en el sitio
¡Extramadamente útil! ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Muy útil..! Muchísimas gracias.
Este comentario fue minimizado por el moderador en el sitio
¡Has hecho mi semana! 8)
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias, esta es una publicación muy útil. Realmente me ahorró mucho tiempo
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias por tu solución...
Este comentario fue minimizado por el moderador en el sitio
¡Impresionante! ¡Sigue adelante con el buen trabajo!
Este comentario fue minimizado por el moderador en el sitio
Esto es muy útil, pero tengo una pregunta. ¿Hay alguna forma de modificar el código VBA para omitir las celdas combinadas en blanco? Solo quiero que la celda no se fusione y se duplique si hay un valor que no sea en blanco. Estoy seguro de que no se necesitaría mucho más que una declaración if/else o dos, soy demasiado tonto para hacerlo.
Este comentario fue minimizado por el moderador en el sitio
Muy buena explicación con captura de pantalla... muchas gracias...
Este comentario fue minimizado por el moderador en el sitio
¡Salvó mi vida! ¡Muchas gracias!
Este comentario fue minimizado por el moderador en el sitio
bueno ahorre mucho tiempo gracias
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL