Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo obtener una lista de nombres de hojas en las hojas de Google?

En este artículo, presentaré algunos métodos para obtener el nombre del nombre de la hoja actual o una lista de nombres de las hojas en las hojas de Google.

Obtener el nombre de la hoja actual en hojas de Goolge con script

Obtenga una lista de nombres de hojas en hojas de Google con script


Enumere todos los nombres de las hojas y navegue entre ellos usando hipervínculos o botones en el libro de Excel:

Con Kutools for Excel's Crear lista de nombres de hoja utilidad, puede enumerar rápidamente todos los nombres de la hoja de trabajo en una hoja nueva con hipervínculos o botones de macro, luego puede navegar entre ellos según sus necesidades.

Kutools for Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60. Descargar y prueba gratis ahora!


Obtener el nombre de la hoja actual en hojas de Goolge con script

Para obtener el nombre de la hoja actual en las hojas de Google, la siguiente secuencia de comandos simple puede ayudarlo sin ingresar el nombre manualmente, haga lo siguiente:

1. Hacer clic Herramientas > Editor de scripts, mira la captura de pantalla:

doc get sheet name 1

2. En la ventana del proyecto abierto, copie y pegue el código del script a continuación en el espacio en blanco Código ventana, ver captura de pantalla:

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

doc get sheet name 2

3. Luego guarde la ventana de código, y regrese a la hoja donde desea obtener su nombre, luego ingrese esta fórmula: =sheetname() en una celda, y presione entrar clave, el nombre de la hoja se mostrará a la vez, vea la captura de pantalla:

doc get sheet name 3


Obtenga una lista de nombres de hojas en hojas de Google con script

Si desea obtener todos los nombres de las hojas en las hojas de Google, aquí hay otro script que puede hacerle un favor, haga lo siguiente:

1. Hacer clic Herramientas > Guión editor para ir a la ventana del proyecto, y luego copiar y pegar el siguiente código de script en el espacio en blanco Código ventana, ver captura de pantalla:

function sheetnames() { 
  var out = new Array()
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
  return out  
}

doc get sheet name 4

2. A continuación, guarde la ventana de código y vuelva a la hoja en la que desea obtener todos los nombres de las hojas, luego ingrese esta fórmula: =sheetnames() en una celda, y presione entrar clave, todos los nombres de las hojas en las hojas de Google se enumerarán como se muestra a continuación.

doc get sheet name 5


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

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

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Imran Joseph · 4 days ago
    For everyone wondering how to get the sheet index to update automatically, you need to be able to call the function and then Re-enter the formula into where you want the index to be kept.
    In my case I have a dedicated Index Sheet, and after most of my functions I call 'sheetnames()' and then just Re-enter the formula in the specific cell.
    • To post as a guest, your comment is unpublished.
      Imran Joseph · 4 days ago
      sheetnames();
      ss.getSheetByName('Index').getRange('A1').setFormula('=sheetnames()');
  • To post as a guest, your comment is unpublished.
    guillermo · 2 months ago
    me pueden ayudar para crear una macro en GAS que abra una nueva hoja (sheet), luego la renombre y luego se puede escribir dentro de esta hoja nueva?
  • To post as a guest, your comment is unpublished.
    Simon · 7 months ago
    Hi, thanks for the post, it works great. I am now wondering how I can make it update the sheet automatically? Thanks
    • To post as a guest, your comment is unpublished.
      JP · 20 days ago
      Me too... I read in forum that is not possible to update automatically... as the real name of the sheet (sheet id: which is a number) does not change when you change the name of the tab. Would love to know is someone came up with a way around this. Great post btw.
    • To post as a guest, your comment is unpublished.
      slp · 3 months ago
      I have the same question