Use una fórmula en Excel para poner el nombre de la hoja de trabajo en una celda. También en este episodio: =CELL("filename",A1)
devuelve la ruta y el nombre del archivo
Si desea que cada informe tenga el nombre de la hoja de trabajo como título, utilice
=TRIM(MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,20)) & " Report"
La función CELL () en este caso devuelve la ruta completa (Nombre de archivo) SheetName. Si busca el corchete derecho, puede averiguar dónde aparece el nombre de la hoja.
Ver video
- Use una fórmula en Excel para poner el nombre de la hoja de trabajo en una celda. También en este episodio:
=CELL("filename",A1)
devuelve la ruta y el nombre del archivo - Busque el corchete correcto usando FIND
- Agrega 1 carácter al resultado de FIND
- Pasa eso a MID
- Uservoice vota en http://mrx.cl/sheetname
Transcripción del video
El podcast MrExcel está patrocinado por "MrExcel XL", un libro con más de 40 consejos de Excel, además de dibujos animados de Excel, tweets de cócteles y chistes.
Aprenda Excel del podcast, episodio 1982: ¡Nombre de la hoja de trabajo en una celda!
Este podcast es parte de una serie en la que estoy publicando un podcast de todo este libro, adelante y haga clic allí para suscribirse a la lista de reproducción de Excel.
Muy bien, ayer le mostré cómo usar la copia rápida de la hoja de trabajo, arrastrando CTRL, y, ¿notó que el título de la hoja de trabajo estaba cambiando automáticamente? ¿Cómo hice eso? Es esta fórmula loca la que tenemos que usar para obtener el nombre de la hoja de trabajo en una celda, y todo comienza con esta fórmula aquí, = CELDA ("nombre de archivo"), la celda de un nombre de archivo devuelve la ruta completa, el nombre del libro de trabajo y nombre de la hoja. Muy bien, eso nos da mucho más de lo que queremos. Y luego tengo que encontrar dónde está ese corchete derecho, por lo que FIND (")") me dice que está en la posición 53, pero el nombre de la hoja debe ser uno más que eso, entonces, cualquiera que sea el resultado de la búsqueda +1, comenzamos allí, y luego usamos el MID, desde 54, y simplemente salimos, ya sabes, por mucho que pienses. 20, 25, lo que necesites hacer,para obtener el nombre de hoja más largo posible. Y luego, para volver a juntarlo todo, está el MID de la CELDA, por dónde empezamos, hacemos el FIND de) dentro de la celda, +1, salimos 20, y luego concatené la palabra "Informe". Muy bien, hagamos una pequeña prueba aquí, si llamo a esto "Resumen", tan pronto como presione Entrar, verá que eso cambia.
Odio poner esto en el libro porque, no es algo que pueda recordar, tengo que volver a la página 13 del libro, cada vez que quiero intentar hacer esto, y, de hecho, solo en julio, alguien llamado Anónimo , creó una idea de Excel.UserVoice.com, para SHEETNAME () y SHEETNAMES (). Este vale la pena votar, si votó ayer, salga y vote por este hoy, creé un enlace corto: mrx.cl/sheetname, sería una buena idea. De modo que no tendremos que pasar por esta fórmula loca cada vez que queramos un nombre de hoja en un libro de trabajo.
Bueno, este mes haré podcasts de este libro completo, tomará todo el mes o simplemente puede ahorrar tiempo, comprar el libro completo ahora mismo. Sería una gran referencia cruzada a todas las cosas de las que hablamos en el podcast de este mes.
Resumen del episodio de hoy: comenzamos a usar la función CELL ("nombre de archivo"), me da la ruta completa del nombre del libro de trabajo y el nombre del archivo. Busque eso) usando FIND, agregue un carácter para pasar todo eso al MID. ¡Votemos para que el equipo de Excel solucione esto!
Muy bien, oye, quiero agradecer a todos por pasar, ¡nos vemos la próxima vez para otro netcast de!