Suponiendo que tienes los datos desde A1 para abajo. Prueba esta fórmula para obtener los números de delante del capítulo:
Código:
=EXTRAE(A1;1;HALLAR("-CAP";A1;1)-1)
Y prueba esto, para obtener el capítulo (he supuesto que el capítulo máximo es el 99999, de ahí que veas un 5 por ahí, que es el número de caracteres a recuperar):
Código:
=EXTRAE(EXTRAE(A1;HALLAR("CAP ";A1;1)+4;5);1;SI(ESERROR(HALLAR(" ";EXTRAE(A1;HALLAR("CAP ";A1;1)+4;5);1)-1);LARGO(EXTRAE(A1;HALLAR("CAP ";A1;1)+4;5));HALLAR(" ";EXTRAE(A1;HALLAR("CAP ";A1;1)+4;5);1)-1))
Saludos.