Táboa de contidos
O titorial mostra como combinar filas de forma segura en Excel de 4 formas diferentes: combinar varias filas sen perder datos, combinar filas duplicadas, combinar repetidamente bloques de filas e copiar filas coincidentes doutra táboa baseándose nunha ou máis. columnas comúns.
Fusionar filas en Excel é unha das tarefas máis comúns que todos debemos realizar de cando en vez. O problema é que Microsoft Excel non ofrece unha ferramenta fiable para facelo. Por exemplo, se tentas combinar dúas ou máis filas usando o Merge & Centro , aparecerá a seguinte mensaxe de erro:
"A selección contén varios valores de datos. Ao combinar nunha cela só manteranse os datos da parte superior esquerda."
Ao facer clic en Aceptar combinaranse as celas pero só manterase o valor da primeira cela, todos os demais datos desaparecerán. Entón, obviamente necesitamos unha mellor solución. Este artigo describe varios métodos que che permitirán combinar varias filas en Excel sen perder ningún dato.
Como combinar filas en Excel sen perder datos
O tarefa: tes unha base de datos onde cada fila contén certos detalles como o nome do produto, a clave do produto, o nome do cliente, etc. O que queremos é combinar todas as filas relacionadas cunha orde en particular como se mostra a continuación:
Hai dúas formas de conseguir o resultado desexado:
Combinar filas nunha soa en Excel
Unirsefilas columna por columna
Ler máisCombina rapidamente celas sen fórmulas!
E protexe todos os teus datos en Excel
Ler máisCombina varias filas usando fórmulas
Para unir os valores de varias celas nunha soa, pode usar a función CONCATENAR ou o operador de concatenación (&). En Excel 2016 e superior, tamén pode usar a función CONCAT. De calquera xeito, proporciona celas como referencias e escribe os delimitadores desexados no medio.
Combina filas e separa os valores con coma e espazo :
=CONCATENATE(A1,", ",A2,", ",A3)
=CONCATENATE(A1," ",A2," ",A3)
Combinar filas con espazos entre os datos:
=CONCATENATE(A1," ",A2," ",A3)
=A1&" "&A2&" "&A3
Combina filas e separa os valores con comas sen espazos :
=CONCATENATE(A1,A2,A3)
=A1&","&A2&","&A3
Na práctica, moitas veces pode necesitar para concatenar máis celas, polo que é probable que a túa fórmula real sexa un pouco máis longa:
=CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)
Agora tes varias filas de datos fusionadas en unha fila. Pero as túas filas combinadas son fórmulas. Para convertelos en valores, use a función Pegar especial como se describe en Como substituír fórmulas polos seus valores en Excel.
Combina filas en Excel co complemento Combina celas
O complemento Merge Cells é unha ferramenta multiusos para unir celas en Excel que pode combinar celas individuais así como filas ou columnas enteiras. E o máis importante, esta ferramenta garda todos os datos aínda que a selección conteñavarios valores.
Para combinar dúas ou máis filas nunha soa, isto é o que debes facer:
- Selecciona o intervalo de celas onde queres combinar filas.
- Vaia á pestana Datos de Ablebits > Combinar grupo, faga clic na frecha Fusionar celas e, a continuación, faga clic en Combinar filas nunha única .
- Isto abrirá a caixa de diálogo Combinar celas coas opcións preseleccionadas que funcionan ben na maioría dos casos. Neste exemplo, só cambiamos o separador do espazo predeterminado a salto de liña , como se mostra na seguinte captura de pantalla:
- Fai clic no Botón Merge e observe as filas de datos perfectamente combinadas separadas con saltos de liña:
Como combinar filas duplicadas nunha soa (mantendo só valores únicos)
A tarefa: tes algunha base de datos de Excel con algúns miles de entradas. Os valores dunha columna son esencialmente iguais mentres que os datos doutras columnas son diferentes. O teu obxectivo é combinar datos de filas duplicadas en función dunha determinada columna, creando unha lista separada por comas. Ademais, pode querer combinar só valores únicos, omitindo os duplicados e saltando as celas baleiras.
A captura de pantalla a continuación mostra o que estamos tentando conseguir.
A perspectiva de atopar e combinar filas duplicadas manualmente é definitivamente algo que queres evitar. Coñece o complemento Merge Duplicates que fai isto lento e engorrosorealiza un proceso rápido de 4 pasos.
- Selecciona as filas duplicadas que queres combinar e executa o asistente Combinar duplicados facendo clic no seu botón da cinta.
- Asegúrate de que a túa táboa estea seleccionada correctamente e fai clic en Seguinte . É recomendable manter marcada a opción Crear unha copia de seguranza , especialmente se está a usar o complemento por primeira vez.
- Seleccione a columna clave para comprobar se hai duplicados. Neste exemplo, seleccionamos a columna Cliente porque queremos combinar filas en función do nome do cliente.
Se queres omitir as celas baleiras , asegúrate de seleccionar esta opción e facer clic en Seguinte .
- Escolla as columnas para combinar . Neste paso, selecciona as columnas cuxos datos desexa combinar datos e especifica o delimitador: punto e coma, coma, espazo, salto de liña, etc.
Dúas opcións adicionais na parte superior da xanela permítenche:
- Elimina os valores duplicados mentres combinas as filas
- Omitir celas baleiras
Cando remate, fai clic no botón Finalizar .
Ningun momento, todos os datos das filas duplicadas únense nunha soa fila:
Como facer repetidamente fusionar bloques de filas nunha fila
A tarefa: tes un ficheiro Excel con información sobre os pedidos recentes e cada pedido leva 3 liñas: nome do produto, nome do cliente e data de compra. Gustaríache fusionarcada tres filas nunha, é dicir, fusiona repetidamente os bloques de tres filas.
A seguinte imaxe mostra o que estamos a buscar:
Se só hai poucas entradas para combinar, pode seleccionar cada 3 filas e combinar cada bloque individualmente usando o complemento Combinar celas. Pero se a túa folla de traballo contén centos ou miles de rexistros, necesitarás unha forma máis rápida:
- Engade unha columna auxiliar á túa folla de traballo, columna C no noso exemplo. Poñémoslle o nome BlockID , ou o nome que lle guste.
- Insira a seguinte fórmula en C2 e despois cópiaa na columna arrastrando o controlador de recheo:
=INT((ROW(C2)-2)/3)
Onde:
- C2 é a cela superior na que se introduce a fórmula
- 2 é a fila onde comezan os datos
- 3 é o número de filas a combinar en cada bloque
Esta fórmula engade un número único a cada bloque de filas, como se mostra na captura de pantalla:
Como funciona esta fórmula: A función FILA extrae o número de fila da cela da fórmula, do que resta o número da fila onde comezan os datos, para que a fórmula comece a contar desde cero. Por exemplo, os nosos datos comezan na 2a fila, polo que restamos 2. Se os seus datos comezan, por exemplo, na fila 5, entón terá ROW(C5)-5. Despois diso, divide a ecuación anterior polo número de filas que se van combinar e utiliza a función INT para redondear o resultado ata o número enteiro máis próximo.
- Ben, fixeches a parte principal do traballo. Agora só precisa combinar as filas baseándose no BlockID Para iso, usaremos o xa familiar asistente Merge Duplicates que utilizamos para combinar filas duplicadas:
- No paso 2, escolla BlockID como columna clave.
- No paso 3, seleccione todas as columnas que quere combinar e seleccione salto de liña como delimitador.
Ningún momento, terás o resultado desexado:
- Elimina o ID do bloque columna xa que xa non a necesitas e xa estás! Unha cousa curiosa é que necesitamos 4 pasos de novo, como nos dous exemplos anteriores :)
Como combinar filas coincidentes de 2 táboas de Excel sen copiar/pegar
Tarefa: tes dúas táboas cunha(s) columna(s) común(s) e necesitas combinar filas coincidentes desas dúas táboas. As táboas poden estar situadas na mesma folla, en dúas follas de cálculo diferentes ou en dous cadernos de traballo diferentes.
Por exemplo, temos informes de vendas de xaneiro e febreiro en dúas follas de traballo diferentes e queremos combinalos nunha soa. Teña en conta que cada táboa pode ter un número diferente de filas e unha orde de produtos diferente, polo que o simple copiar/pegar non funcionará.
Neste caso, a combinación de dous O complemento de Táboas funcionará moi ben:
- Selecciona calquera cela da túa táboa principal e fai clic no botón Fusionar dúas táboas ena pestana Datos de Ablebits , no grupo Combinar :
Isto executará o complemento coa súa táboa principal preseleccionada, polo que no primeiro paso do asistente, simplemente faga clic en Seguinte .
- Seleccione a segunda táboa, é dicir, a táboa de busca que contén as filas coincidentes.
- Escolle unha ou máis columnas de columnas que existan en ambas as táboas. As columnas clave só deben conter valores únicos, como ID de produto no noso exemplo.
- Opcionalmente, seleccione as columnas que desexa actualizar na táboa principal. No noso caso, non hai tales columnas, polo que basta con facer clic en Seguinte .
- Escolle as columnas para engadir á táboa principal, Vendas de febreiro no noso caso.
- No paso final, pode seleccionar opcións adicionais dependendo de como exactamente quere combinar os datos e premer no botón Finalizar . A seguinte captura de pantalla mostra a configuración predeterminada, que funciona ben para nós:
Permite que o complemento se procese uns segundos e revise o resultado:
Como podo conseguir estas ferramentas de combinación para Excel?
Todos os complementos que se comentan neste titorial, ademais de máis de 70 ferramentas para aforrar tempo, son incluído na nosa Ultimate Suite para Excel. Os complementos funcionan con todas as versións de Excel 2019, Excel 2016, Excel 2013, Excel 2010 e Excel 2007.
Con sorte, agora podes combinar filas das túas follas de Excel exactamente como queiras. Se non atopachesunha solución para a túa tarefa específica, só tes que deixar un comentario e tentaremos atopar un xeito xuntos. Grazas por ler!
Descargas dispoñibles
Versión totalmente funcional de 14 días de Ultimate Suite (ficheiro .exe)