Si necesita averiguar el directorio en el que se guarda su libro de trabajo, puede tener la tentación de utilizar una macro para averiguar la respuesta. Si bien este es un enfoque válido (y relativamente fácil), algunas personas se sienten intimidadas por las macros o no quieren usarlas dentro de los libros de trabajo.

La siguiente fórmula de la hoja de trabajo devolverá el directorio en el que está almacenado el libro:

=LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1)

Si usa esta fórmula en un libro de trabajo nuevo, uno que aún no se ha guardado, ¡devolverá un #VALOR! error. Esto sucede porque el nombre del archivo aún no se ha establecido y la función IZQUIERDA no puede devolver una parte de algo que no está allí. Para evitar el error, simplemente encierre la fórmula en una función SI, como sigue:

=IF(CELL("Filename",$A$1)>"",LEFT(CELL("Filename",$A$1), FIND("[",CELL("Filename",$A$1))-1),"")

En esta variación, la función CELDA se usa para determinar si se ha establecido el nombre del archivo. Si es así, se extrae y se devuelve el nombre del directorio. De lo contrario, se devuelve una cadena vacía.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2571) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Finding_the_Directory_Name [Encontrar el nombre del directorio].