Táboa de contidos
Unha das características máis importantes de Excel é concatenar os valores de todas as celas dun intervalo nunha única cela. É necesario buscar valores con facilidade. Hoxe vou mostrar como concatenar un intervalo en Excel con 5 métodos útiles.
Descargar Practice Workbook
Obtén este ficheiro de mostra para probalo o proceso por ti mesmo.
Concatenar intervalo.xlsm
5 métodos útiles para concatenar intervalos en Excel
Para ilustrar o proceso, aquí temos un conxunto de datos co ID de produto e Nome de produto dalgúns produtos dunha empresa chamada Mars Group . Os valores almacénanse no Intervalo de celas B5:C9 .
O noso obxectivo hoxe é concatenar os nomes de todos os produtos nunha única cela. Para iso, imos pasar polos seguintes métodos.
1. Combina CONCATENAR & Funcións TRANSPOSE para concatenar rango
Podemos combinar facilmente a cadea de texto fusionando as funcións CONCATENATE e TRANSPOSE en Excel. Para facelo, siga os pasos seguintes.
- Primeiro, seleccione Cela B12 e escriba esta fórmula.
=CONCATENATE(TRANSPOSE(C5:C9&”,“)
- Entón, seleccione TRANSPOSE(C5:C9&",“ na fórmula e prema F9 no teu teclado.
- Despois, a fórmula converterase en valores coma este.
- Aquí, elimina o Corchetes de amboslados.
Nesta fórmula, a función TRANSPOSEconverte o Intervalo de celas C5:C9vertical. nun horizontal. A continuación, a función CONCATENARcombínaos e convérteos nunha única liña.
- Finalmente, preme Intro e verás a saída necesaria.
Nota: Microsoft cambiou o funcionamento das fórmulas matriciales na versión de Excel 365 . Nas versións anteriores, necesitamos premer Ctrl + Maiús + Intro para calcular unha fórmula matricial.
Ler máis: Como combinar varias celas nunha cela separadas por comas en Excel
2. Concatenar rango coa función TEXTJOIN en Excel
Podemos concatenar un rango usando a función TEXTJOIN de Excel. Pero esta función só está dispoñible en Office 365 . Para iso, simplemente aplique os pasos seguintes.
- Primeiro, seleccione Cela B12 e insira esta fórmula.
=TEXTJOIN(",",TRUE,C5:C9)
- Despois, preme Intro .
- Finalmente, concatenarás correctamente o intervalo así.
Nota:Aquí, configurei o argumento ignore_blankcomo TRUE, para excluír o espazo en branco células. Podes usalo segundo a túa necesidade.
3. Aplicar Excel VBA ao intervalo de concatenación
Os que non teñan unha subscrición a Office 365 poden usar esta
1>Código VBA para concatenar o intervalo Excel . Con este código, pode xerar manualmente a función TEXTJOIN e concatenala.
- Ao principio, prema F11 no seu teclado para abrir o Xanela de>Microsoft Visual Basic para aplicacións .
- A continuación, seleccione Módulo na pestana Inserir .
- Agora, escribe este código dentro da páxina en branco.
1556
- A continuación, preme Ctrl + S para gardar o código e pechar a xanela.
- A continuación, este código xerará a función TEXTJOIN coa seguinte sintaxe.
- Polo tanto, escriba a fórmula en Cela B12 .
=TEXTJOIN2(", ",TRUE,C5:C9)
- Finalmente, a fórmula concatenará os Nomes de produtos nunha única cela.
4. Concatenar rango con Power Query en Excel
Outro método útil para concatenar matrices con Power Query en excel. Para realizar a tarefa, siga con coidado o seguinte proceso.
- Ao principio, seleccione Intervalo de celas C4:C9 .
- A continuación, vai ao Datos e seleccione Desde táboa/rango baixo a Obter & Transformar datos .
- Despois disto, obterá a xanela Crear táboa que pide permiso para crear unha táboa con o intervalo seleccionado.
- Aquí, marque a caixa A miña táboa ten cabeceiras e prema OK .
- A continuación, verá a xanela Power Query Editor .
- Nesta ventá, seleccione a columna e vai á pestana Transformar .
- Aquí, seleccione Transpoñer no grupo Táboa .
- Agora, selecciona todas as columnas separadas na xanela premendo o botón Ctrl do teu teclado e dereita – faga clic en en calquera deles.
- Despois, faga clic en Combinar columnas .
- A continuación, escolla Coma como Separador na caixa de diálogo Combinar columnas .
- Xunto con ela, escriba Lista de produtos na sección Novo nome da columna .
- Por último, seleccione Pechar & Carga desde a pestana Inicio .
- Finalmente, concatenarás o intervalo nunha nova folla de traballo coma esta.
5. Use o comando Fill Justify para concatenar intervalos
En Microsoft Excel , Fill Justify é un comando raro pero moi útil para concatenar. Vexamos como funciona.
- Ao principio, selecciona Intervalo de celas C5:C9 .
- A continuación, vai á pestana Inicio e fai clic en Encher no grupo Edición .
- A continuación, selecciona Xustificar no menú despregable.
- Isto está, obterá con éxito a matriz concatenada do sinxelomatriz.
Conclusión
Isto é todo por hoxe. Usando estes métodos 5 , podes aprender a concatenar un intervalo en Excel. Tes algunha dúbida? Non dubides en preguntarnos. Ademais, siga ExcelWIKI para artigos máis informativos coma este.