Método 1: usando unha ferramenta automática
Excel ten unha ferramenta automática deseñada para dividir texto en columnas. Non funciona automaticamente, polo que todas as accións deberán facerse manualmente, seleccionando o rango de datos procesados. Non obstante, a configuración é a máis sinxela e rápida na implementación.
- Co botón esquerdo do rato, seleccione todas as celas cuxo texto quere dividir nas columnas.
- Despois diso, vai á pestana "Datos" e faga clic no botón "Texto a columna".
- Aparece a xanela "Wizard de texto de texto", na que desexa seleccionar o formato de datos "con separadores". O separador máis frecuentemente realiza espazo, pero se este é outro sinal de puntuación, terá que especificalo no seguinte paso.
- Marque a verificación do símbolo de secuencia ou a introduza manualmente e, a continuación, lea o resultado da separación preliminar na xanela seguinte.
- No último paso, pode especificar un novo formato de columna e un lugar onde deben ser colocados. Unha vez completada a configuración, faga clic en "Finalizar" para aplicar todos os cambios.
- Volve á mesa e asegúrese de que a separación pasou con éxito.
A partir desta instrución, podemos concluír que o uso desta ferramenta está de forma óptima nesas situacións nas que a separación debe realizarse só unha vez, denotando por cada palabra unha nova columna. Non obstante, se hai novos datos introducidos constantemente na táboa, todo o tempo para dividilos deste xeito non será moi conveniente, polo que, en tales casos, suxerimos familiarizarse co seguinte xeito.
Método 2: Crear unha fórmula dividida de texto
En Excel, pode crear de forma independente unha fórmula relativamente complexa que lle permitirá calcular as posicións das palabras da cela, atopar lagoas e dividir cada un en columnas separadas. Como exemplo, tomaremos unha célula composta por tres palabras separadas por espazos. Para cada un deles, levará a súa propia fórmula, polo que dividimos o método en tres etapas.Paso 1: Separación da primeira palabra
A fórmula para a primeira palabra é a máis sinxela, xa que terá que ser repelido só dunha brecha para determinar a posición correcta. Considere cada paso da súa creación, de xeito que unha imaxe completa formada é por que se necesitan certos cálculos.
- Para comodidade, crea tres novas columnas con sinaturas onde engadiremos texto separado. Podes facer o mesmo ou omitir este momento.
- Seleccione a cela onde desexa colocar a primeira palabra e anotar a fórmula = LessiMV (.
- Despois diso, prema o botón "Argumentos de opción", movéndose cara á xanela de edición gráfica da fórmula.
- Como texto do argumento, especifique a cela coa inscrición premendo sobre el co botón esquerdo do rato sobre a mesa.
- O número de signos a un espazo ou outro separador terá que calcular, pero manualmente non imos facelo, pero imos usar outra fórmula: busca ().
- Axiña que o gravase en tal formato, aparecerá no texto da célula na parte superior e será resaltado en negra. Fai clic nel para transición rapidamente aos argumentos desta función.
- No campo "esqueleto" simplemente poñer o espazo ou o separador usado porque o axudará a entender onde remata a palabra. No "Text_-Search" especifique a mesma cela que se está a procesar.
- Fai clic na primeira función para volver a ela e engada ao final do segundo argumento -1. Isto é necesario para que a fórmula de busca teña en conta o espazo desexado, senón o símbolo. Como se pode ver na seguinte captura de pantalla, o resultado móstrase sen espazos, o que significa que a compilación de fórmula está feita correctamente.
- Pecha o editor de funcións e asegúrate de que a palabra estea correctamente amosada na nova cela.
- Manteña a cela na esquina inferior dereita e arrastre cara a abaixo ao número necesario de filas para estirar. Polo tanto, os valores doutras expresións son substituídas, que deben dividirse, eo cumprimento da fórmula é automaticamente.
A fórmula totalmente creada ten o formulario = LEVSIMV (A1; Buscar ("" a1) -1), pode crealo de acordo coas instrucións anteriores ou inserir isto se as condicións e separadores son axeitadas. Non esqueza substituír a célula procesada.
Paso 2: Separación da segunda palabra
O máis difícil é dividir a segunda palabra, que no noso caso é o nome. Isto débese ao feito de que está rodeado de espazos de ambos os dous lados, polo que terá que ter en conta ambos, creando unha fórmula masiva para o cálculo correcto da posición.
- Neste caso, a fórmula principal será = PST (- escríbeo neste formulario e despois ir á xanela Configuración do argumento.
- Esta fórmula buscará a cadea desexada no texto, que é escollida pola cela cunha inscrición para a separación.
- A posición inicial da liña deberá determinarse usando a busca de fórmula auxiliar xa familiar ().
- Crear e mover cara a ela, enche a mesma forma que se mostrou no paso anterior. Como texto desexado, use o separador e especifique a cela como texto para buscar.
- Volve á fórmula anterior, onde engade a función de "busca" +1 ao final para iniciar unha conta do seguinte carácter despois do espazo atopado.
- Agora a fórmula xa pode comezar a buscar a liña desde o nome do primeiro personaxe, pero aínda non sabe onde rematar, polo tanto, no campo "cuantidade_names" de novo, escribir a fórmula de busca ().
- Vaia aos seus argumentos e enche-los na forma xa familiar.
- Anteriormente, non consideramos a posición inicial desta función, pero agora é necesario entrar na procura (), xa que esta fórmula non debería atopar unha primeira brecha, senón a segunda.
- Vaia á función creada e enche-lo do mesmo xeito.
- Volve á primeira "Busca" e engade a "NACH_POSICIÓN" +1 ao final, porque non necesita un espazo para buscar a liña, senón o seguinte carácter.
- Fai clic na raíz = PST e coloque o cursor ao final da liña "NUMBER_NAMES".
- Extraer a expresión da expresión ("" a1) -1 para completar os cálculos dos espazos.
- Voltar á mesa, estirar a fórmula e asegurarse de que as palabras se amosan correctamente.
A fórmula resultou grande e non todos os usuarios entenden exactamente como funciona. O feito é que buscar a liña que tiven que usar varias funcións que determinan as posicións iniciais e finais dos espazos e, a continuación, un símbolo quitouse deles para que, por iso, apareceron estas máis lagoas. Como resultado, a fórmula é: = PSTR (A1; Busca ("" A1) +1; Buscar ("" a1; Busca ("" a1) +1) -Pok (""; A1) - 1). Use-lo como exemplo, substituíndo o número de cela co texto.
Paso 3: Separación da terceira palabra
O último paso da nosa instrución implica a división da terceira palabra, que parece do mesmo xeito que pasou co primeiro, pero a fórmula xeral cambia un pouco.
- Nunha cela baleira, para a situación do texto futuro, escriba = Rashesimv (e vaia aos argumentos desta función.
- Como texto, especifique unha cela cunha inscrición para a separación.
- Esta vez a función auxiliar para atopar unha palabra chámase DLSTR (A1), onde A1 é a mesma cela co texto. Esta característica determina o número de caracteres do texto e seguiremos asignando só adecuado.
- Para iso, engade -poisk () e vai a editar esta fórmula.
- Introduza a estrutura xa familiar para buscar o primeiro separador da cadea.
- Engade outra busca para a posición inicial ().
- Especifícaa a mesma estrutura.
- Voltar á fórmula de busca anterior.
- Engade +1 á súa posición inicial.
- Navega ata a raíz da Fórmula RascessSv e asegúrese de que o resultado se amose correctamente e, a continuación, confirme os cambios. A fórmula completa neste caso parece = Pracemir (A1; DLSTR (A1) -poisk (""; A1; Busca ("" a1) +1)).
- Como resultado, na seguinte captura de pantalla que ve que as tres palabras están separadas correctamente e están nas súas columnas. Para iso, era necesario usar unha variedade de fórmulas e funcións auxiliares, pero permítelle expandir dinámicamente a táboa e non se preocupe que cada vez que teña que compartir o texto de novo. Se é necesario, simplemente amplíe a fórmula movéndose cara abaixo para que as seguintes celas sexan afectadas automaticamente.