KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo obtener el nombre del archivo sin su extensión en Excel?

AutorXiaoyang Fecha de modificación

Trabajar con nombres de archivo en Excel puede resultar complicado, especialmente cuando necesita mostrar únicamente el nombre del archivo —sin su extensión— para generar informes más limpios o cumplir con requisitos específicos de formato. Por ejemplo, al importar listas de archivos, gestionar registros o elaborar informes, es posible que deba separar el nombre del archivo de su extensión. En este tutorial encontrará una guía completa con varios métodos prácticos para extraer y devolver nombres de archivo sin extensiones en Excel, desde fórmulas hasta VBA, Power Query y la inteligente herramienta Otras opciones de Kutools. Cada método se adapta a distintos escenarios según el tamaño de su conjunto de datos, la frecuencia de actualizaciones y sus necesidades de automatización.

Devolver nombre de archivo sin extensión con fórmulas
Devolver nombre de archivo sin extensión con KUTOOLS AI Aide
Obtener fácilmente información del libro (nombre de hoja, nombre/ruta del archivo, etc.) con Kutools para Excel
Devolver nombre de archivo sin extensión desde una lista con código VBA
Devolver nombre de archivo sin extensión con Power Query

Más tutoriales para obtener información del libro...


Devolver nombre de archivo sin extensión con fórmulas

Excel permite extraer el nombre del archivo sin su extensión mediante combinaciones de fórmulas.

1. Seleccione una celda vacía donde quiera mostrar el nombre del archivo extraído.

2. Introduzca o copie la siguiente fórmula en la celda seleccionada y pulse Intro para obtener el resultado.

=MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1)))

Una captura de pantalla que muestra una fórmula utilizada para devolver un nombre de archivo sin extensión en Excel

Notas:

  • 1. Puede utilizar la fórmula alternativa que se muestra a continuación, según su preferencia por funciones de texto o la versión de Excel:
    =TRIM(LEFT(SUBSTITUTE(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,255),".xl",REPT(" ",255)),255))
  • 2. En todas las fórmulas, A1 es una variable; puede sustituirla por cualquier otra referencia de celda.

Devolver nombre de archivo sin extensión desde una lista con KUTOOLS AI Aide

Si necesita una solución eficiente sin tener que introducir fórmulas manualmente, Kutools para Excel ofrece una utilidad impulsada por inteligencia artificial. Este método es ideal para usuarios que buscan simplificar tareas complejas o gestionar de forma habitual nombres de archivo dinámicos. KUTOOLS AI Aide interpreta sus instrucciones y automatiza la extracción del nombre del archivo.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar Kutools para Excel, abra el panel «Kutools» y seleccione «Asistente de IA».

  1. Haga clic para seleccionar la celda donde desea que aparezca el resultado.
  2. Escriba su instrucción en el cuadro de chat, por ejemplo:
    Devuelve este Nombre del libro de trabajo sin extensión en la celda seleccionada.
  3. Pulse Intro o haga clic en «Enviar» para que la IA analice el comando. Una vez listo, haga clic en «Ejecutar» y obtenga el resultado.

Este método es ideal para usuarios que prefieren no memorizar fórmulas o que buscan obtener resultados con el mínimo esfuerzo. Además, gestiona otras tareas de extracción relacionadas con libros. Si encuentra problemas, asegúrese de que su entrada sea clara y siga atentamente las indicaciones de la IA.


Obtenga fácilmente información del libro (nombre de hoja, nombre/ruta del archivo, etc.) con una herramienta sorprendente

Para quienes necesitan con frecuencia detalles del libro, de la hoja o de la ruta de archivo —más allá del simple nombre del archivo—, Kutools para Excel incluye una utilidad llamada «Insertar información del libro». Esta opción resulta especialmente útil en informes formales o documentación que requiere insertar repetidamente datos del archivo.

1. Seleccione la celda donde desea insertar la información y, a continuación, haga clic en «KUTOOLS PLUS» > «Libro» > «Insertar información del libro». Consulte la captura de pantalla:

Una captura de pantalla de la opción Insertar información del libro en la pestaña Kutools Plus en Excel

2. En el cuadro de diálogo, seleccione el detalle del libro que desee en la sección «Información», elija su ubicación en «Insertar en» y haga clic en Aceptar.

Como se muestra a continuación, tras confirmar, el nombre del archivo se insertará en la celda A2.

Una captura de pantalla que muestra el nombre de archivo insertado en una celda mediante la herramienta Insertar información del libro en Excel

Es posible que necesite procesar adicionalmente el nombre del archivo insertado si incluye la extensión. Puede usar la fórmula descrita anteriormente para eliminar dicha extensión del resultado.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Devolver nombre de archivo sin extensión con código VBA

Para usuarios que prefieren un enfoque más automatizado o avanzado, puede utilizar VBA (Visual Basic para Aplicaciones) para extraer y devolver el nombre del archivo sin su extensión. Esta opción resulta especialmente útil al procesar grandes volúmenes de datos o cuando los nombres de archivo se actualizan dinámicamente, ya que VBA permite el procesamiento por lotes y ofrece una personalización altamente flexible.

1. Haga clic en Herramientas para desarrolladores > Visual Basic. En la ventana emergente Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y, a continuación, pegue el siguiente código en el nuevo módulo:

Sub ExtractFilenameNoExtension()
    Dim WorkRng As Range
    Dim cell As Range
    Dim fileName As String
    Dim dotPos As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range of filenames", xTitleId, WorkRng.Address, Type:=8)
    
    For Each cell In WorkRng
        fileName = cell.Value
        dotPos = InStrRev(fileName, ".")
        
        If dotPos > 0 Then
            cell.Offset(0, 1).Value = Left(fileName, dotPos - 1)
        Else
            cell.Offset(0, 1).Value = fileName
        End If
    Next
End Sub

2. Haga clic en el botón Botón Ejecutar para ejecutar el código. Cuando se le solicite, seleccione el rango que contiene sus nombres de archivo, por ejemplo, A1:A10. El resultado (el nombre del archivo sin extensión) aparecerá en la columna adyacente B.

Esta solución es ideal para el procesamiento por lotes y especialmente útil si los nombres de archivo se actualizan con frecuencia o se importan desde otras fuentes. Si recibe errores, asegúrese de que sus datos no contengan celdas vacías ni entradas no textuales mezcladas.

Consejos:

  • Puede cambiar cell.Offset(0,1) a otro desplazamiento si desea colocar los resultados en una columna diferente.

Devolver nombre de archivo sin extensión desde una lista con Power Query

Power Query de Excel ofrece una solución sólida para extraer nombres de archivo sin extensiones, ideal para usuarios que gestionan listas de archivos o importan datos desde carpetas. Este método resulta perfecto para conjuntos de datos más grandes, importaciones recurrentes o al trabajar con rangos de origen externos, como listas de archivos procedentes de una carpeta o una base de datos.

1. Seleccione su lista de nombres de archivos (o lista de rutas) y vaya a Datos > Desde tabla o rango para cargar sus datos en Power Query.

2. En el Editor de Power Query, seleccione la columna que contiene los nombres de sus archivos. A continuación, vaya a Columna > Columna personalizada.

3. Introduzca una fórmula personalizada para eliminar la extensión. En el cuadro de diálogo, utilice esta fórmula (sustituya)[NombreArchivo] por el nombre de su columna si es diferente):

Text.BeforeDelimiter([Filename], ".")

4. Haga clic en Aceptar para aplicar la transformación. La nueva columna mostrará solo el nombre del archivo, sin la extensión.

5. Haga clic en Cerrar y cargar para devolver los datos procesados a su hoja de cálculo de Excel.

En Power Query también puede aplicar lógica más avanzada para gestionar nombres de archivo que contengan varios puntos o para eliminar simultáneamente las rutas de directorio. Asegúrese de seleccionar la columna adecuada y revise si hay entradas en blanco o no válidas. Power Query procesa las actualizaciones de forma dinámica, lo que lo convierte en una opción ideal para conexiones e importaciones de datos continuas.


Cada uno de estos métodos ofrece ventajas únicas según su flujo de trabajo. Las fórmulas simples son ideales para listas pequeñas y estáticas. Las funciones de Kutools brindan una automatización intuitiva perfecta para tareas diarias. VBA destaca en la automatización por lotes, mientras que Power Query es la opción definitiva para procesamiento avanzado de datos, integración e importaciones periódicas. Elija el método que mejor se ajuste tanto a la escala como a la complejidad de su proyecto.


Obtener e insertar la fecha de modificación y el nombre de usuario en Excel
Este artículo le mostrará cómo obtener e insertar en celdas de Excel la fecha de modificación y el nombre de usuario.

Insertar el nombre del archivo en encabezado, pie de página o celda sin extensión en Excel
Normalmente, el nombre del libro abierto junto con su extensión aparece en la parte superior de la ventana de Excel. ¿Necesitas insertar solo el nombre del archivo —sin la extensión— en el encabezado, el pie de página o en una celda? ¡Este artículo te muestra cómo hacerlo!

Insertar marca de tiempo de la última modificación en una celda de la hoja de cálculo en Excel
En muchos casos, necesitará mostrar la fecha y hora en que se guardó por última vez un libro de Excel para saber cuándo se actualizó el archivo más recientemente. ¡Pruebe los métodos que se describen en este artículo!

Insertar número de página en celda, encabezado o pie de página en Excel
Al imprimir un archivo de Excel, es posible que necesites incluir números de página para que el documento impreso quede ordenado y fácil de leer. En este tutorial te mostramos algunos trucos rápidos para insertarlos en una celda, en el encabezado o en el pie de página.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos