“Conocimiento software>

¿Cómo se muestra el nombre de archivo del libro de trabajo actual en Excel?

2013/12/24
Hay varias formas de mostrar el nombre de archivo del libro de trabajo actual en Excel:

1. Usando la función `celular ':

Este es el método más simple. La función `celular 'puede devolver información sobre una celda, incluido el nombre de archivo. Use esta fórmula en cualquier celda:

`` `Excel

=Celular ("nombre de archivo")

`` `` ``

Esto devolverá el camino completo al libro de trabajo. Si solo desea el nombre de archivo sin la ruta, deberá combinarlo con otras funciones (ver más abajo).

2. Uso de funciones `Mid`,` Find` y `Cell` (solo para el nombre de archivo):

La función `celular (" nombre de archivo ")` devuelve la ruta completa. Para extraer solo el nombre de archivo, puede usar estas funciones juntas:

`` `Excel

=Mid (Cell ("FileName"), Find ("[", Cell ("FileName"))+1, Find ("]", Cell ("FileName"))-Find ("[", Cell ("nombre de archivo"))-1)

`` `` ``

Esta fórmula funciona de la siguiente manera:

* `Celular (" nombre de archivo ")`:Obtiene la ruta completa.

* `Find (" [", celular (" nombre de archivo "))`:encuentra la posición del soporte cuadrado de apertura `[[`, que generalmente marca el comienzo del nombre de archivo en la ruta.

* `Find ("] ", celular (" nombre de archivo "))`:encuentra la posición del soporte cuadrado de cierre `]`.

* `Mid (...)`:extrae la subcadena entre los soportes, que es el nombre de archivo.

3. Uso de VBA (para más actualizaciones de control y dinámica):

Para obtener más control y actualizar automáticamente el nombre de archivo si el libro de trabajo se mueve o renombra, puede usar VBA. Agregue el siguiente código a un módulo (Tab de desarrollador> Visual Basic):

`` `VBA

Función getFileName () como cadena

GetFileName =thisworkbook.fullName

Función final

Function getFileNameOnly () como cadena

GetFileNameOnly =thisworkbook.name

Función final

`` `` ``

Luego, en su hoja de trabajo, puede llamar a estas funciones:

* `=GetFileName ()` devolverá la ruta completa.

* `=GetFileNameOnly ()` devolverá solo el nombre de archivo.

El enfoque VBA es más robusto porque accede directamente a las propiedades del libro de trabajo. Las fórmulas se basan en el formato específico de la ruta devuelta por `Cell ', que * podría * cambiar en diferentes versiones o configuraciones de Excel. Sin embargo, el enfoque de la función 'celular' es más simple si no necesita actualizaciones dinámicas o el nombre de archivo puro. Elija el método que mejor se adapte a sus necesidades y competencia técnica.

¿Cómo puedes cambiar la apariencia de un gráfico de barras en la hoja de cálculo de Excel?
¿Cómo puedes generar series como 1 2 3 4 5 Entonces para la columna en Excel?
¿Cuál de los siguientes no es un software de aplicación Windows Word Excel o PowerPoint?
¿Cómo se consigue el gráfico de barras en Microsoft Excel 2003 para comenzar en 0?
¿Cuáles son dos cosas que puedes hacer en Word y que no se pueden hacer en Excel?
¿Cuál es la nueva de una hoja de trabajo en Excel?
¿Puedes hacer etiquetas y tarjetas de visita con Microsoft Excel 2003?
Si copia la fórmula SB38 en otra celda, ¿será el resultado?
Más categorías
    没有任何同级栏目
Conocimiento de la computadora © http://www.ordenador.online