
En Excel tengo celdas que contienen información variada en párrafos.
Como esto es solo un extracto del material fuente real, sería ideal una forma de formatear esto para lograr lo que estoy buscando. (tenga en cuenta que la información requerida está entre paréntesis)
Respuesta1
Si tienes Excel 365, puedes combinar las funciones IF
, IFERROR
, TEXTAFTER
, TEXTBEFORE
y para obtener el resultado. Suponiendo que sus datos están en las columnas A, intente lo siguiente en la columna B:TEXTJOIN
CHAR
=TEXTJOIN(CHAR(10),TRUE,IFERROR(IF(LEFT(A1:A22,1)="[",TEXTBEFORE(TEXTAFTER(A1:A22,"_",1),"_",1),""),""))
IF
: para comprobar que el primer carácter es[
. En caso afirmativo, extraiga la palabra usando las funciones TEXTAFTER y TEXTBEFORE.IFERROR
: En caso de error, muestra una cadena vacíaCHAR(10)
: inserta una nueva línea entre celdas/palabrasTEXTJOIN
: concatena las cadenas/palabras e ignora las celdas vacías