Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Formula

  • Autor del tema Autor del tema Auto
  • Fecha de inicio Fecha de inicio

Auto

Member
Registrado
16 May 2018
Mensajes
42
Buenos días expertos, necesito su gran ayuda por favor, como hago para extraer las extensiones de unos archivos, sabiendo que las extensiones unos tienen 3 caracteres, otros 2, y algunos programas...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Solución
Hola @Auto,
Si el texto con la extensión está en B2, la que prefieras de estas fórmulas (hay más):
=ESPACIOS(DERECHA(SUSTITUIR(B2;".";REPETIR(" ";50));50))
=EXTRAE(B2;ENCONTRAR("#";SUSTITUIR(B2;".";"#";LARGO(B2)-LARGO(SUSTITUIR(B2;".";""))))+1;999)
=DERECHA(B2;LARGO(B2)-HALLAR("^";SUSTITUIR(B2;".";"^";LARGO(B2)-LARGO(SUSTITUIR(B2;".";"")))))
Con la primera y entrada matricial: Ctrl + Mayúsc + Enter; aparecerá entre llaves { }, puedes utilizar una fórmula única:
=ESPACIOS(DERECHA(SUSTITUIR(B2:B4;".";REPETIR(" ";50));50))
Si dispones de MSO 365:
=TEXTODESPUES(B2;".";-1)
O matricial, fórmula única:
=TEXTODESPUES(B2:B4;".";-1)
Un saludo, Fernando

Adjuntos

Última edición:
Volver
Arriba