Como concatenar intervalos en Excel (5 métodos útiles)

  • Comparte Isto
Hugh West

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.
=TEXTJOIN2(delimiter,ignore_blank,range)

  • 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.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.