Taula de continguts
De vegades podeu tenir un conjunt de dades on s'insereixen diferents tipus de dades en una cel·la i se separen per un caràcter, com ara un delimitador, un guionet, un guió, etc. Aquest tipus de conjunt de dades està desorganitzat i esbrinar qualsevol informació concreta és bastant difícil. En aquest article, us mostraré 6 maneres en què podreu dividir cadena per caràcter a Excel
Diguem que tenim un conjunt de dades on el nom, l'adreça de correu electrònic i el número de contacte s'introdueixen com a únic. cadena i separats per un caràcter, és a dir, una coma (,). Per demostrar-vos-ho amb simplicitat, estem configurats per dividir per comes.
Baixeu el quadern de pràctiques
Dividir la cadena per caràcters a Excel. xlsx
6 maneres de dividir la cadena per caràcter a Excel
1. Dividir la cadena per caràcter utilitzant les funcions LEFT i FIND
Usant les funcions LEFT i les funcions FIND juntes ens permeten dividir una cadena per un caràcter del costat esquerre de la cadena. Escriviu la fórmula següent en una cel·la buida ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
Aquí, la funció TROBAR retorna la posició de la primera coma ( “,” ) de la cadena A6 i la funció LEFT extreu els caràcters de la cadena que està abans del caràcter específic. (primera coma). Recordeu que heu de restar 1 per extreure excloent la coma.
Premeu ENTER i obtindreu el nom a la cel·la. B6 .
Arrossegueu la cel·la fins al final del vostre conjunt de dades per aplicar la fórmula a totes les altres cel·les de la columna A . Obtindreu els noms de totes les entrades.
2. Funcions MID i FIND per dividir la cadena
Si voleu obtenir els textos entre dos caràcters específics, podeu utilitzar la funció MID i la funció FIND junts. Escriviu la fórmula següent en una cel·la buida ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
Aquí, TROBAR(“,”,A6)+ 1 retorna la posició inicial del primer caràcter després de la primera coma. FIND(“,”,A6,FIND(“,”,A6)+1) retorna la posició inicial del primer caràcter després de la segona coma. -FIND(“,”,A6)-1 indica que s'exclouran tots els caràcters de la cadena després de la segona coma. Finalment MID dóna els caràcters entre aquestes dues comes.
Premeu ENTER . Com a resultat, obtindreu l'adreça de correu electrònic a la cel·la C6 .
Arrossegueu la cel·la B7 fins al final de la vostra cel·la. conjunt de dades i obtindreu totes les adreces de correu electrònic.
3. Funcions RIGHT, LEN i FIND per dividir la cadena per caràcters
Usant el Funció RIGHT , la funció LEN i la funció FIND en conjunt, podeu dividir la cadena i obtenir la part correcta després d'un caràcter específic d'aquesta cadena. Escriviu la fórmula següent en una cel·la buida( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
Aquí, LEN(A6) calcula la longitud total de la cadena a la cel·la A6 . FIND(“,”,A6,FIND(“,”,A6)+1 troba l'última coma i DRETA extreu els caràcters després de l'última coma.
Premeu ENTER i obtindreu el número de contacte a la cel·la D6 .
Arrossegueu cel·la D6 i obtindreu tots els números de contacte dividint les cadenes de la columna A.
Lectures similars :
- Dividir la cadena per longitud a Excel (8 maneres)
- Com dividir el text en diverses cel·les a Excel
4. Funcions SEARCH i LEFT per dividir la cadena
Podeu utilitzar la funció SEARCH en lloc de la funció FIND per dividir un cadena.
Per dividir el Nom de la cadena de la cel·la A6, escriviu la fórmula següent en una cel·la buida ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
Aquí, la funció CERCAR retorna la posició de la primera coma ( “,” ) de la cadena A6 i la funció LEFT extreu els caràcters de la cadena que està abans del caràcter específic (primer c omma). Recordeu que heu de restar 1 per excloure la coma.
Premeu ENTER i obtindreu el nom a la cel·la B6 .
Arrossegueu la cel·la fins al final del vostre conjunt de dades per aplicar la fórmula a totes les altres cel·les de la columna A . Aconseguiràs elNoms de totes les entrades.
5. Flash Fill per dividir la cadena per caràcters
Utilitzar Flash Fill és una altra tècnica per dividir cadena per caràcter. Primer, introduïu manualment la part de la cadena en una cel·la ( C6 )
Després, aneu a Dades > Eines de dades i seleccioneu Flash Fill .
Ara podeu veure que Excel ha donat automàticament la cadena dividida a totes les altres cel·les d'aquesta columna.
Llegiu més: Divisió de text a Excel mitjançant Flash Fill
6. Ordre de text a columnes
També podeu utilitzar l'ordre Text to Columns per dividir una cadena per un caràcter. Primer, seleccioneu el conjunt de dades.
Després, aneu a Dades > Eines de dades i seleccioneu Text a columns .
Ara apareixerà una finestra anomenada Convert text to columns Wizard . Marqueu Delimitat i premeu Següent .
En el segon pas, seleccioneu Coma i premeu Següent .
Si la vostra cadena està separada per qualsevol altre caràcter, com ara tabulació, punt i coma o espai, heu de seleccionar aquest caràcter. També podeu introduir altres caràcters al quadre Altres . En l'últim pas, seleccioneu General i feu clic a Finalitza .
Ara veureu diferents parts de la cadena que estaven separats per una coma, s'han dividit en cel·les diferents.
Conclusió
Si seguiu qualsevol dels mètodes descrits anteriorment, podeu dividir cadena per caràcter. Si us trobeu amb qualsevol tipus de confusió, deixeu un comentari i doneu-nos l'oportunitat d'eliminar la vostra confusió.