Taula de continguts
Una de les característiques més importants d' Excel és concatenar els valors de totes les cel·les d'un interval en una sola cel·la. Es requereix cercar valors amb facilitat. Avui mostraré com concatenar un interval a Excel amb 5 mètodes útils.
Baixeu el llibre de pràctiques
Obteniu aquest fitxer de mostra per provar-lo. el procés per tu mateix.
Concatenar el rang.xlsm
5 mètodes útils per concatenar el rang a Excel
Per il·lustrar el procés, aquí tenim un conjunt de dades amb l' ID de producte i Nom de producte d'alguns productes d'una empresa anomenada Mars Group . Els valors s'emmagatzemen a l' Rang de cel·les B5:C9 .
El nostre objectiu avui és concatenar els noms de tots els productes en una sola cel·la. Per a això, anem a seguir els mètodes següents.
1. Combina CONCATENAR & Funcions TRANSPOSE per concatenar l'interval
Podem combinar fàcilment la cadena de text fusionant les funcions CONCATENAR i TRANSPOSE a Excel. Per fer-ho, seguiu els passos següents.
- Primer, seleccioneu Cel·la B12 i escriviu aquesta fórmula.
=CONCATENATE(TRANSPOSE(C5:C9&”,“)
- A continuació, seleccioneu TRANSPOSE(C5:C9&",“ de la fórmula i premeu F9 al teu teclat.
- Després, la fórmula es convertirà en valors com aquest.
- Aquí, elimina el Parèntesis de tots doscostats.
En aquesta fórmula, la funció TRANSPOSEconverteix l' Interval de cel·les C5:C9vertical. en una horitzontal. A continuació, la funció CONCATENARels combina i els converteix en una única línia.
- Finalment, premeu Enter i veureu la sortida necessària.
Nota: Microsoft ha canviat el funcionament de les fórmules de matriu a la versió d' Excel 365 . En versions anteriors, hem de prémer Ctrl + Maj + Retorn per calcular una fórmula de matriu.
Llegiu més: Com combinar diverses cel·les en una sola cel·la separades per comes a Excel
2. Concatenar l'interval amb la funció TEXTJOIN a Excel
Podem concatenar un interval mitjançant la funció TEXTJOIN d'Excel. Però aquesta funció només està disponible a Office 365 . Per a això, només cal que apliqueu els passos següents.
- Primer, seleccioneu Cel·la B12 i inseriu aquesta fórmula.
=TEXTJOIN(",",TRUE,C5:C9)
- Després, premeu Retorn .
- Finalment, concatenareu correctament l'interval com aquest.
Nota:Aquí, he definit l'argument ignore_blankcom a TRUE, per excloure l'espai en blanc cèl · lules. Podeu utilitzar-lo segons les vostres necessitats.
3. Apliqueu Excel VBA a l'interval de concatenació
Aquells que no tinguin una subscripció a Office 365 , poden utilitzar aquesta Codi VBA per concatenar l'interval Excel . Amb aquest codi, podeu generar manualment la funció TEXTJOIN i concatenar-la.
- Al principi, premeu F11 al teclat per obrir el <1 Finestra>Microsoft Visual Basic per a aplicacions .
- A continuació, seleccioneu Mòdul a la pestanya Insereix .
- Ara, escriviu aquest codi dins de la pàgina en blanc.
2159
- A continuació, premeu Ctrl + S per desar el codi i tancar la finestra.
- A continuació, aquest codi generarà la funció TEXTJOIN amb la sintaxi següent.
- Per tant, escriviu la fórmula a Cel·la B12 .
=TEXTJOIN2(", ",TRUE,C5:C9)
- Finalment, la fórmula concatenarà els Noms de productes en una sola cel·la.
4. Concatenar l'interval amb Power Query a Excel
Un altre mètode útil per concatenar matrius amb Power Query en excel. Per fer la tasca, seguiu amb cura el procés següent.
- Al principi, seleccioneu Rang de cel·les C4:C9 .
- A continuació, aneu a Dades i seleccioneu Des de la taula/interval a la pestanya Obtén & Transformar dades .
- Després d'això, obtindreu la finestra Crea una taula que us demana permís per crear una taula amb l'interval seleccionat.
- Aquí, marqueu la casella La meva taula té capçaleres i premeu D'acord .
- A continuació, veureu la finestra Power Query Editor .
- En aquesta finestra, seleccioneu la columna i aneu a la pestanya Transformar .
- Aquí, seleccioneu Transposa del grup Taula .
- Ara, seleccioneu totes les columnes separades a la finestra prement el botó Ctrl del teclat i dreta – feu clic a sobre qualsevol d'elles.
- Després, feu clic a Combina columnes .
- A continuació, trieu Coma com a Separador al quadre de diàleg Combina columnes .
- Amb això, escriviu Llista de productes a la secció Nou nom de columna .
- Per últim, seleccioneu Tanca & Carregueu des de la pestanya Inici .
- Finalment, concatenareu l'interval en un full de treball nou com aquest.
5. Utilitzeu l'ordre Fill Justify per concatenar l'interval
En Microsoft Excel , Fill Justify és una ordre rara però molt útil per concatenar. Vegem com funciona.
- Al principi, seleccioneu Interval de cel·les C5:C9 .
- A continuació, aneu a la pestanya Inici i feu clic a Emplenar al grup Edició .
- A continuació, seleccioneu Justifica al menú desplegable.
- Això és tot, obtindrà correctament la matriu concatenada del singlematriu.
Conclusió
Això és tot per avui. Amb aquests mètodes 5 , podeu aprendre a concatenar un interval a Excel. Té vostè alguna pregunta? No dubteu a preguntar-nos. A més, seguiu ExcelWIKI per a articles més informatius com aquest.