¿Cómo encuentro la palabra del medio de una oración escrita en una celda de Excel?

¿Cómo encuentro la palabra del medio de una oración escrita en una celda de Excel?

Tengo una oración de 3 palabras en una celda. Todas las palabras están separadas por ":". Puedo encontrar y extraer el valor izquierdo y el valor derecho, pero no la palabra del medio.
¿Cómo puedo obtener la palabra del medio?

ingrese la descripción de la imagen aquí

Respuesta1

Pruebe lo siguiente (esto debería estar más en línea con los originales):

=IFERROR(TRIM(MID(C3, FIND(":",C3) + 1, FIND(":",C3,FIND(":",C3)+1) - FIND(":",C3) - 1)),"")

Formas de encontrar la primera y la última palabra:

=IFERROR(LEFT(C3, FIND("-",C3,1)-1),"")

=IFERROR(TRIM(RIGHT(C3,LEN(C3) - FIND("-", C3, FIND("-", C3) + 1))),"")

TRIM()se utiliza para eliminar espacio, que podría ser algo que usted desee.

IFERROR()solo se usa para reemplazar IF(ISERR())para hacer la función un poco más corta y más fácil de leer.

Respuesta2

Por ejemplo su texto ubicado en la celda C3.

Aquí está la fórmula:

=MID(C3, (FIND(":",C3)+1), ((FIND(":", C3, (FIND(":",C3)+1)))-(FIND(":",C3)+1)))

Explicación:

  1. Busque la ubicación (número de caracteres) del primero :y agregue 1.
  2. Conociendo la ubicación (número de caracteres) del primero :[paso 1], encuentre la ubicación (número de caracteres) del segundo :.
  3. Usando la función =MID(), obtenga el texto.

    =MEDIO(ubicación_texto, [PASO 1] + 1, [PASO 2] - [PASO 1])

Espero que sea útil.

información relacionada