SEPARAR TEXTO en COLUMNAS con FORMULAS - Curso de Excel Intermedio

preview_player
Показать описание
Tutorial para explicar como separar cadenas de texto delimitadas por caracteres constantes como el punto, punto y coma, etc, que podríamos separarlos con texto en columnas, pero que necesitamos resolverlo con fórmulas.

La fórmula utilizada cuando los datos están en la columna A

=+SI.ERROR(EXTRAE(EXTRAE($A1;HALLAR("@";SUSTITUIR($A1;".";"@";LARGO($A1)-LARGO(SUSTITUIR($A1;".";""))-COLUMNA()+2);1)+2;500);1;HALLAR(".";EXTRAE($A1;HALLAR("@";SUSTITUIR($A1;".";"@";LARGO($A1)-LARGO(SUSTITUIR($A1;".";""))-COLUMNA()+2);1)+2;500))-1);EXTRAE($A1;1;HALLAR(".";$A1)-1))

El vídeo comentado en el tutorial es este:

Рекомендации по теме
Комментарии
Автор

Esto es lo que necesitaba. Sigue adelante

angellagos
Автор

Wow. Justo lo que necesitaba. Sin embargo, por alguna razón no me podía usar las ";" de tu fórmula, entre otros errores extraños. Tuve que recrear tu proceso. Gracias. Me percaté que si extiendes tu fórmula hacia la derecha, se repetirá el primer término, indefinidamente. En tu ejemplo, saldrá Fabricio, Fabricio, Fabricio, etc. Lo resolví generando vacíos con la función SI si el # de la columna es mayor # de variables (desplazado en 1). Algo así: =SI(COLUMNA()-(número de palabras o códigos)>1, "", tu fórmula).

diegogutierrez