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 la función IFERROR, de la siguiente manera:

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

En esta variación, la función CELL se usa para extraer y devolver el nombre del directorio, pero solo si se ha configurado. Si no se ha establecido, se produce un error y IFERROR devuelve una cadena vacía.

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

Este consejo (9455) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

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