Táboa de contidos
Ás veces pode ter un conxunto de datos onde se insiren diferentes tipos de datos nunha cela e están separados por un carácter, como delimitador, guión, guión, etc. Este tipo de conxunto de datos está desorganizado e atopar información en particular é bastante difícil. Neste artigo, mostrareiche 6 formas nas que poderás dividir cadeas por caracteres en Excel
Digamos que temos un conxunto de datos onde se introducen o nome, o enderezo de correo electrónico e o número de contacto como un único. cadea e separados por un carácter, é dicir, coma (,). Para demostrarlle a sinxeleza, estamos configurados para dividir por coma.
Descargar Practice Workbook
Dividir cadeas por caracteres en Excel. xlsx
6 xeitos de dividir cadeas por caracteres en Excel
1. Dividir cadeas por caracteres usando as funcións LEFT e FIND
Utilizando as funcións LEFT e as funcións FIND xuntas permítennos dividir unha cadea por un carácter do lado esquerdo da cadea. Escriba a seguinte fórmula nunha cela baleira ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
Aquí, a función BUSCAR devolve a posición da primeira coma ( “,” ) da cadea A6 e a función LEFT extrae os caracteres da cadea que está antes do carácter específico (primeira coma). Lembra que tes que restar 1 para extraer excluíndo a coma.
Preme ENTER e obterás o nome na cela B6 .
Arrastre a cela ata o final do conxunto de datos para aplicar a fórmula a todas as demais celas da columna A . Recibirás os nomes de todas as entradas.
2. As funcións MID e FIND para dividir a cadea
Se queres obter os textos entre dous caracteres específicos pode usar a función MID e a función FIND xuntos. Escriba a seguinte fórmula nunha cela baleira ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
Aquí, FIND(“,”,A6)+ 1 devolve a posición inicial do primeiro carácter despois da primeira coma. FIND(“,”,A6,FIND(“,”,A6)+1) devolve a posición inicial do primeiro carácter despois da segunda coma. -FIND(“,”,A6)-1 indica que se excluirán todos os caracteres da cadea despois da segunda coma. Finalmente MID dá os caracteres entre estas dúas comas.
Preme ENTER . Como resultado, obterá o enderezo de correo electrónico na cela C6 .
Arrastre a cela B7 ata o final da súa cela. conxunto de datos e obterás todos os enderezos de correo electrónico.
3. As funcións RIGHT, LEN e FIND para dividir cadeas por carácter
Ao usar o Función RIGHT , a función LEN e a función FIND por completo, pode dividir a cadea e obter a parte correcta despois dun carácter específico desa cadea. Escriba a seguinte fórmula nunha cela baleira( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
Aquí, LEN(A6) calcula a lonxitude total da cadea na cela A6 . FIND(“,”,A6,FIND(“,”,A6)+1 atopa a última coma e DERITA extrae os caracteres despois da última coma.
Preme ENTER e obterás o número de contacto na cela D6 .
Arrastra cela D6 e obterás todos os números de contacto dividindo as cadeas da columna A.
Lecturas similares :
- Dividir cadea por lonxitude en Excel (8 xeitos)
- Como dividir texto en varias celas en Excel
4. Funcións SEARCH e LEFT para dividir a cadea
Podes usar a función SEARCH en lugar de a función FIND para dividir un cadea.
Para dividir o Nome da cadea da cela A6, escriba a seguinte fórmula nunha cela baleira ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
Aquí, a función BUSCAR devolve a posición da primeira coma ( “,” ) da cadea A6 e a función LEFT extraen os caracteres da cadea que está antes do carácter específico (primeiro c omma). Lembra que tes que restar 1 para excluír a coma.
Preme ENTER e obterás o Nome na cela B6 .
Arrastre a cela ata o final do seu conxunto de datos para aplicar a fórmula a todas as demais celas da columna A . Recibirás oNomes de todas as entradas.
5. Flash Fill para dividir cadeas por caracteres
Usar Flash Fill é outra técnica para dividir cadea por carácter. Primeiro, introduza manualmente a parte da cadea nunha cela ( C6 )
Despois diso, vai a Datos > Ferramentas de datos e selecciona Flash Fill .
Agora podes ver que Excel deu automaticamente a cadea dividida en todas as outras celas desa columna.
Ler máis: Dividir texto en Excel usando Flash Fill
6. Comando de texto a columnas
Tamén pode usar o comando Texto a columnas para dividir unha cadea por un carácter. En primeiro lugar, seleccione o conxunto de datos.
Despois diso, vai a Datos > Ferramentas de datos e seleccione Texto en columnas .
Agora aparecerá unha xanela chamada Asistente para converter texto en columnas . Marque Delimitado e prema Seguinte .
No segundo paso, seleccione Coma e prema en Seguinte .
Se a cadea está separada por calquera outro carácter como tabulación, punto e coma ou espazo, debes seleccionar ese carácter. Tamén pode introducir outros caracteres na caixa Outros . No último paso, selecciona Xeneral e fai clic en Finalizar .
Agora verás diferentes partes da cadea que foron separados pola coma do carácter, dividiuse en celas diferentes.
Conclusión
Seguendo calquera dos métodos descritos anteriormente, pode dividir cadea por carácter. Se te enfrontas a algún tipo de confusión, deixa un comentario e dános a oportunidade de eliminar a túa confusión.