Oposat a Concatenar a Excel (4 opcions)

  • Comparteix Això
Hugh West

A Microsoft Excel, no hi ha cap funció exacta que funcioni com el contrari de la funció de concatenació. Tot i així, tenim una sèrie de procediments i alternatives adequats per dividir un text en diverses parts. En aquest article, aprendràs com pots utilitzar aquestes tècniques senzilles que haurien de funcionar com el contrari de concatenar a Excel.

Descarregueu el quadern de pràctiques

Podeu descarregar el quadern d'Excel que hem utilitzat per preparar aquest article.

Oposat de Concatenate.xlsx

4 Mètodes que funcionen a diferència de Concatenat a Excel

1. Dividir el text en diverses cel·les amb fórmula

A la taula següent, la Columna B conté cinc cel·les diferents, cadascuna de les quals té tres noms aleatoris separats per un delimitador comú ' Coma' (,) . Sota tres capçaleres anomenades Part 1, Part 2 i Part 3 ocuparan els noms per separat de cada cel·la a la Columna B .

📌 Pas 1:

➤ Seleccioneu Cel·la C5 i escriviu:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 Pas 2:

➤ Premeu Retorn i Obtindrà el primer nom dividit dels noms de la Cel·la B5 .

🔎 Com funciona la fórmula ?

  • REPT(” “,999): Aquí la funció REPT repeteix el caràcter 'espai' 999 vegades dins del Funció SUBSTITUTE .
  • SUBSTITUTE($B5,”,”,REPT(” “,999)): El SUBSTITUTE la funció substitueix la coma amb els espais repetits esmentats al pas anterior. Així, la fórmula retorna el nom Patrick amb espais.
  • COLUMNS($A:A)*999-998: La funció COLUMNS aquí compta el nombre de columnes i assigna el valor resultant com a número_inici per a la funció MID .
  • MID(SUBSTITUTE($B5,”,”,REPT(” “,999) )), COLUMNES($A:A)*999-998,999): La funció MID retorna els noms 'Patrick' amb 999 caràcters en total.
  • Finalment, la funció TRIM elimina tots els espais innecessaris de la cadena de text trobada per la funció MID i retorna el nom 'Patrick' exactament.

Ara seguim la resta de passos per extreure tots els altres noms dividits.

📌 Pas 3:

➤ Des de la Cel·la C5 , utilitzeu Emplena la maneta per arrossegar la cel·la cap a la dreta fins que obtingueu tres noms dividits.

Així, acabem d'extreure tres noms per separat de Cel·la B5 .

📌 Pas 4:

➤ Ara arrossega cap avall el Annexa d'emplenament per omplir automàticament la resta de cel·les que van des de C 6 a E9 .

I trobareu tots els noms dividits dels grups de noms presents a la Columna B .

2. Al contrari de Concatenar: ús de funcions de text per dividir-se en diverses cel·les

Ara tenim alguns noms complets aleatoris a la Columna B . Dividirem els noms i els mostraremper separat a les dues cel·les següents d'una fila similar.

📌 Pas 1:

➤ Seleccioneu la primera sortida Cel·la C5 i escriviu:

=LEFT(B5,FIND(" ",B5)-1)

📌 Pas 2:

➤ Premeu Enter i utilitzeu Emplena la maneta per omplir automàticament la resta de cel·les de la Columna C .

Tindreu tots els noms separats dels noms complets presents a la Columna B .

🔎 Com funciona la fórmula?

  • En aquesta fórmula, la funció TROBAR cerca el primer espai únic a la cel·la B5 i retorna la posició del caràcter espai.
  • La funció ESQUERRA extreu el nom de l'esquerra i retorna un nombre de caràcters especificats anteriorment per la funció TROBAR .

Ara, anem a veure com podem treure la segona part de cada nom.

📌 Pas 3:

➤ A Cel·la D5 , la fórmula requerida serà:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

📌 Pas 4:

➤ Després de prémer Retorn i auto-f Omplint tota la Columna D , trobareu tots els cognoms només a la capçalera de la Part 2 .

🔎 Com funciona la fórmula?

  • En aquesta fórmula, la funció LEN retorna el nombre total de caràcters disponibles a Cel·la B5 i això és 15 .
  • La funció TROBAR retorna la posició de l'espai que es troba en aquest text i retorna 8 .
  • La diferència aritmètica entre els dos valors numèrics anteriors assigna el nombre de caràcters per a la funció RIGHT .
  • Finalment, el <3 La funció>RIGHT extreu 15-8=7 caràcters de la dreta i retorna el nom 'Cummins' .

3. Utilitzeu l'assistent de text a columna per revertir la concatenació a Excel

Anem al nostre primer exemple de nou. Ara farem servir l'assistent Text to Column per dividir les cel·les després d'eliminar els delimitadors.

📌 Pas 1:

➤ Seleccioneu l'interval de cel·les (B5:B9) que conté totes les dades de text que s'han de dividir.

➤ A la pestanya Dades , seleccioneu la pestanya Opció de text a columnes del grup d'ordres Eines de dades .

S'obrirà un quadre de diàleg.

📌 Pas 2:

➤ Trieu el botó d'opció 'Delimitat' com a tipus de dades original.

➤ Premeu Següent .

📌 Pas 3:

➤ Des del Opcions delimitadores, marqueu només a Coma i deixeu les altres opcions sense marcar. Se us mostrarà una previsualització de dades com a la imatge següent.

➤ Premeu Següent .

📌 Pas 4:

➤ Mantingueu l'opció "General" com a Format de dades de columna .

➤ Activa l'edició al quadre Destinació i seleccioneu les cel·les de sortida que van des de C5 fins a E9 .

➤ Premeu Finalitza i ja heu acabat.

Seràsmostra immediatament tots els noms dividits a l'interval de cel·les de sortida seleccionat.

4. Apliqueu el mètode d'emplenament de flaix perquè funcioni al contrari de concatenar

En el nostre darrer exemple, intentarem aplicar el emplenament de flaix per extreure noms per separat de les cel·les. El Flash Fill segueix un patró per omplir les dades automàticament a Excel. Però si no es troba cap patró, el Flash Fill no funcionarà de manera eficaç i fins i tot pot provocar una sortida errònia. Aquest mètode és fantàstic i útil només si teniu un patró regular i simètric al vostre interval de dades.

Ara vegem com funciona ràpidament aquesta ordre d'emplenament de Flash per separar textos.

📌 Pas 1:

➤ Seleccioneu Cel·la C5 i escriviu 'Patrick' manualment.

📌 Pas 2:

➤ Utilitzeu Annexa d'emplenament per arrossegar cap avall fins a l'última cel·la C9 .

➤ Feu clic a les opcions i seleccioneu Flash Fill ara.

I hi trobareu tots els noms. separats i extrets a la Columna C .

📌 Pas 3:

➤ De la mateixa manera, feu-ho ara per al cognom sota la capçalera Part 2 .

I veureu tots els cognoms alhora separats de els noms complets presents a Columna B .

Paraules finals

Espero que tots aquests mètodes senzills L'esmentat anteriorment us ajudarà ara a aplicar-los als vostres fulls de càlcul d'Excel quan sigui necessari. SiSi teniu alguna pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles relacionats amb les funcions d'Excel en aquest lloc web.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.