¿Te has preguntado alguna vez qué secretos esconde Google Sheets que Excel simplemente no puede ofrecer? Aunque ambos programas son gigantes en el mundo de las hojas de cálculo, Google Sheets brilla con funcionalidades únicas que pueden transformar la forma en que trabajas con datos. Desde colaboraciones en tiempo real hasta potentes funciones integradas, este artículo explorará las sorprendentes herramientas de Google Sheets que te facilitarán la vida y potenciarán tu productividad. Prepárate para descubrir una nueva dimensión de trabajo en la nube y lleva tus proyectos al siguiente nivel. ¡Sigue leyendo para conocer esas funciones que te dejarán boquiabierto!
En la batalla entre hojas de cálculo, Google Sheets se ha convertido en un fuerte rival frente a Excel. Si bien ambos ofrecen funcionalidades interesantes, Google Sheets cuenta con características únicas que no encontrarás en su competidor más conocido. En este artículo, exploraremos las funciones exclusivas de Google Sheets que te permitirán llevar tus análisis, cálculos y colaboración al siguiente nivel. Descubre cómo Google Sheets se destaca con su potencia y versatilidad, cambiando la forma en que trabajamos con hojas de cálculo. ¡Prepárate para sorprenderte!
Esta publicación de blog cubre las funciones de Google Sheets que Excel no tiene. Google los clasifica convenientemente según su tarea principal. Así que simplemente elige el grupo de la tabla de contenidos a continuación y encontrarás sus descripciones con los ejemplos más simples.
¿Sabías que Google Sheets tiene algunas funciones que no encontrarás en Excel? Me refiero a algunas funciones de hoja de cálculo muy útiles que sin duda te facilitarán el trabajo. Algunos de ellos ayudan a importar y filtrar sus datos, otros administran su texto. Pero no importa cuál sea su tarea, todos ellos merecen ser mencionados.
Funciones especiales de Google Sheets
El primer grupo abarca aquellas funciones de Google Sheets, que es poco probable que encuentre en Excel, incluso como herramientas.
FÓRMULA DE ARRAY DE Hojas de cálculo de Google
Normalmente, las fórmulas de Google Sheets funcionan con una celda a la vez. Pero escanear y calcular todo el rango de celdas le ahorraría mucho tiempo. Aquí es cuando entran en juego las fórmulas matriciales de Google Sheets.
Las fórmulas matriciales son como fórmulas mejoradas más potentes. Procesan no solo una celda sino rangos completos de celdas: tantas filas o columnas como contenga su fórmula. Además, ¡hacen que las fórmulas que no son de matriz también funcionen con matrices!
En Excel, debes tener en cuenta que estás ingresando una fórmula matricial porque debes terminarla no solo con Ingresar pero Ctrl+Mayús+Entrar. Las llaves en ambos extremos de la fórmula le permitirán saber que ha tenido éxito.
En Google Sheets, esto se solucionó con una función especial:
=FORMULAARRAY(fórmula_matriz)
Pones toda tu fórmula de Google Sheets con rangos dentro de esos corchetes estándar y terminas como de costumbre, presionando Ingresar.
El ejemplo más sencillo sería la función SI de Google Sheets.
Suponga que tiene una tabla con los resultados de una breve encuesta en la Hoja 1. La tabla está vinculada a un formulario, por lo que se actualiza constantemente. La columna A contiene los nombres de los encuestados y la columna B contiene sus respuestas. Sí o No.
>Debes mostrar los nombres de quienes dijeron Sí en la Hoja2.
Si bien IF generalmente se refiere a una celda, ARRAYFORMULA de Google Sheets hace que su IF procese todos los nombres y respuestas a la vez. Aquí está la fórmula para usar en la Hoja2:
=ARRAYFORMULA( IF(Sheet1!$B$2:$B$100=»yes», Sheet1!$A$2:$A$100, «»))
>Ver también:
Función GOOGLEFINANCIAS
¿Alguna vez te has preguntado si es posible realizar un seguimiento de los tipos de cambio de divisas en Sheets? ¿O cuánto cuesta algún artículo de la tabla importada en la moneda de tu país? ¿Y cuánto costaba hace una semana? ¿Hace un mes o un año?
Google Sheets responde a todas estas y algunas preguntas más con la función GOOGLEFINANCE. Se conecta a los servidores de Google Finance y recupera la información financiera actual o histórica directamente en su hoja de cálculo.
=GOOGLEFINANCIAS(ticker, [attribute], [start_date], [end_date|num_days], [interval])
- Aunque la función enumera bastantes argumentos, solo el primero: corazón – es realmente necesario. Es el símbolo de cotización que considerará esta función de Google Sheets al obtener la información. Por ejemplo, GOOG significa Google, MSFT significa Microsoft.
Otros argumentos son opcionales y su uso depende de lo que intentas obtener:
- atributo es lo que estás buscando. Si se omite, es «precio» por defecto. Pero si necesita la información en un día determinado, deberá ingresar esta parte de la fórmula de todos modos. También puede recuperar el precio máximo del día actual («alto»), el precio de cierre del día anterior («más cercano»), o el precio al momento de la apertura del mercado («precio abierto»).
Consejo. Puede encontrar la lista completa de atributos en esta página dedicado a GOOGLEFINANCE.
- fecha de inicio y fecha de finalización|num_days se utilizan para especificar el período durante el cual desea verificar los datos. Ingresa el primer día del período y el último día o el número de días después de la fecha de inicio.
- intervalo denota la frecuencia con la que se devuelven los datos. Sólo puede ser cualquiera de las dos «diario» (1) o «semanal» (7).
Ejemplo 1. Precio actual de las acciones
Busquemos el precio actual de las acciones de Google en la bolsa de valores estadounidense llamada Nasdaq:
=GOOGLEFINANCE(«NASDAQ:GOOG», «price»)
>Ejemplo 2. Precio histórico de las acciones
De manera similar, puedes recuperar la información sobre los precios de las acciones de los últimos 7 días:
=GOOGLEFINANCE(«NASDAQ:GOOG», «price», «9/13/2019», 7, 1)
>Ejemplo 3. Tipo de cambio actual
GOOGLEFINANCE también ayuda a obtener tipos de cambio de divisas:
- =GOOGLEFINANCE(«CURRENCY:EURGBP»)
para obtener tasas para convertir euros en libras esterlinas - =GOOGLEFINANCE(«CURRENCY:GBPUSD»)
para obtener información sobre la conversión de libras esterlinas a dólares estadounidenses - =GOOGLEFINANCE(«CURRENCY:USDCAD»)
¿Cuánto cuesta cambiar de dólares estadounidenses a dólares canadienses?
>Ejemplo 4. Tipo de cambio histórico
O puedo consultar los tipos de cambio del mismo día hace un año:
=GOOGLEFINANCE(«CURRENCY:USDCAD», «price», «9/20/2018»)
>Ver también:
Función IMAGEN de Google Sheets (apareció en Excel a finales de 2022)
Tener imágenes en las hojas de cálculo puede resultar útil, especialmente con fines educativos. Puedes incorporar imágenes a listas desplegables para promover el trabajo con tus datos al siguiente nivel.
Para proporcionarle a sus datos algunas ilustraciones, el arsenal de funciones de Google Sheets incluye IMAGEN:
=IMAGEN(url, [mode], [height], [width])
- URL – la dirección de la imagen en la Web. Requerido.
Nota. No confunda la dirección de la imagen con la página donde reside la imagen. La URL de la imagen se puede recuperar haciendo clic derecho en la imagen y eligiendo Copiar dirección de imagen desde su menú contextual.
- modo – decidir cómo agregar una imagen a Google Sheets: ajustarla al tamaño de la celda y mantener (1) o ignorar (2) la relación de aspecto de la imagen; mantenga el tamaño de la imagen original (3); o establezca sus propias proporciones de imagen (4). Opcional, pero utiliza el modo n.º 1 de forma predeterminada si se omite.
- altura y ancho se utilizan para especificar el tamaño si elige el modo correspondiente (#4) de antemano. Opcional.
Ejemplo 1. Ajustar la imagen al tamaño de la celda pero mantener la relación de aspecto
Para agregar una imagen a Google Sheets para que coincida con el tamaño de la celda, basta con mencionar solo la URL de la imagen en la fórmula. Entonces, amplié un poco la fila y uso lo siguiente:
=IMAGE(«https://cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Strawberry.png»)
>Ejemplo 2. Ajustar la imagen a la celda e ignorar la relación de aspecto
Si desea insertar una imagen y estirarla para que llene la celda por completo, es el modo n.° 2 para la fórmula:
=IMAGE(«https://cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blueberry.png», 2)
>Como puede ver, este modo no parece demasiado atractivo. Probemos el siguiente.
Ejemplo 3. Mantener el tamaño de la imagen original
Hay una opción para mantener el tamaño original de la imagen. El Modo #3 ayudará a:
=IMAGE(«https://cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blackberry.png», 3)
>Obviamente, la célula no se expande automáticamente. Así que creo que esta forma sólo es útil si tienes imágenes pequeñas o ajustas las celdas a mano.
Ejemplo 4. Especificar proporciones de imagen
El último modo (#4) le permite establecer el ancho y alto personalizados de la imagen en píxeles directamente en la fórmula:
=IMAGE(«https://ableb_images.s3.amazonaws.com/_img-blog/google-sheets-functions-not-xl/Raspberry.png», 4, 100, 100)
>Como mis imágenes son cuadradas, configuro 100 píxeles por 100. Está claro que la imagen todavía no cabe en la celda. Pero lo dejé así sólo para mostrar que deberías estar listo para ajustar tus celdas para los 4 modos.
Ver también:
Función de CONSULTA de Google Sheets
Creo que CONSULTAR en Google Sheets es la función más completa y poderosa que puedes encontrar. Se usa de tantas maneras diferentes que no estoy seguro de poder enumerarlas, y mucho menos contarlas todas.
Puede sustituir completamente a Google Sheets Función FILTROy, además, tiene las capacidades de las funciones CONTAR, SUMA y PROMEDIO. Bueno… ¡lástima por ellos!
Las fórmulas creadas con Google Sheets QUERY le permiten manejar grandes conjuntos de datos directamente en sus hojas de cálculo. Para ello, se utiliza un lenguaje de consulta especial: un conjunto de comandos que regulan lo que hace la función.
Consejo. Si está familiarizado con las bases de datos, estos comandos pueden recordarle a SQL.
Consejo. ¿No quieres descifrar ningún comando? Te escucho. 😉 Salta a esta parte de la publicación para probar la herramienta que creará fórmulas de CONSULTA de Google Sheets para usted.
=CONSULTA(datos, consulta, [headers])
- datos es donde indicas la tabla para gestionar, por ejemplo, un rango con nombre o un rango de celdas. Este argumento es necesario.
- consulta es donde comienzan tus órdenes. Requerido.
Consejo. Puede encontrar una lista completa de cláusulas disponibles y el orden de aparición en la fórmula en esta página creado por Google para ti.
Nota. Todas las cláusulas deben escribirse entre comillas dobles.
- encabezados le permite especificar el número de filas de encabezado. Es opcional y, si se omite, toma -1 por defecto. En este caso, Google Sheets QUERY intentará adivinar la cantidad de encabezados en función del contenido de sus celdas.
¡Hay tantas cosas que esta función puede hacer y tantos casos de uso que puede cubrir! Pero voy a demostrar sólo algunos de los ejemplos más simples.
Ejemplo 1. Seleccionar datos usando la función CONSULTA de Google Sheets
Para devolver toda su tabla desde Hoja1necesitas usar el seleccionar comando y un asterisco (*) que representa todos los datos:
=QUERY(Sheet1!A1:C10, «select *»)
>
Consejo. Si no necesita la tabla completa y prefiere extraer ciertas columnas, simplemente enumerelas en lugar del asterisco:
=QUERY(Sheet1!A1:C10, «select A,C»)
>
Ejemplo 2. Devolver datos por condición (comando «Dónde»)
la cláusula dónde le permite especificar la condición que debe cumplirse para devolver los valores. Esto dota a Google Sheets QUERY de poderes de filtrado.
Consejo. Eres libre de especificar tantas condiciones para tantas columnas dentro de una fórmula como necesites.
Ejemplo 3. Ordenar datos usando la cláusula «Ordenar por»
Sorprendentemente, Google Sheets QUERY también puede desempeñar el papel de herramienta de clasificación. Un comando especial llamado ordenar por se utiliza para este propósito.
Simplemente escriba la columna para ordenar y luego especifique el orden: ASC para ascender y DESC para descender.
Busquemos toda la tabla y ordenemos las películas de la A a la Z:
=QUERY(Sheet1!A1:C10, «select A,B,C order by A DESC»)
>Haga que Google Sheets cree fórmulas de CONSULTA para usted
Las fórmulas son geniales y todo eso, pero si no tienes el tiempo ni el deseo de profundizar en ellas, este complemento te ayudará enormemente.
Múltiples coincidencias de BUSCARV realiza una búsqueda v desde otra hoja. A pesar de su nombre, la herramienta utiliza la función CONSULTA de Google Sheets para devolver varias columnas seleccionadas de otra hoja.
¿Por qué CONSULTAR? Porque su lenguaje permite algo más que una simple búsqueda vertical. Él búsquedas columnas en todas las direcciones y te atrapa todos los partidos basado en múltiples criterios.
Para trabajar con el complemento, no necesita conocer ninguna de las cláusulas QUERY. Y configurar esos múltiples criterios de búsqueda en v nunca ha sido fácil:
Y todo esto en tan solo un paso rápido:
>La parte inferior del complemento es la Área de vista previa donde se está construyendo la fórmula QUERY. La fórmula cambia justo cuando configuras las condiciones, por lo que siempre la verás actualizada.
También le muestra las búsquedas de vlookup devueltas. Para obtenerlos en su hoja junto con la fórmula, simplemente seleccione la celda donde colocarlos y presione Insertar fórmula. Si no necesita la fórmula en absoluto, pegue solo coincidencias en su hoja presionando Pegar resultado.
>De todos modos, puede instalar múltiples coincidencias de BUSCARV en sus hojas de cálculo desde Mercado de espacio de trabajo de Google para demostrar que tengo razón;) Además, asegúrese de visitar la página de inicio del complemento para conocerlo mejor.
Ver también:
Función SPARKLINE de Google Sheets
Hace un tiempo explicamos cómo construir gráficos en hojas de cálculo. Pero Google Sheets SPARKLINE es tu manera de crear rápidamente los gráficos más simples directamente en las celdas.
Si bien Excel tiene esta característica como herramienta, en las hojas de cálculo es una pequeña función:
= LÍNEA DE CHISPA (datos, [options])
- seleccione el rango que debe contener el gráfico: es su datos
- selecciona el opciones para el gráfico como su tipo, la longitud de los ejes y los colores. Como sucedió con la función CONSULTA, cláusulas especiales se utilizan para esto. Si no indicas nada, la función devuelve un gráfico de líneas negras por defecto.
La función es un excelente sustituto del viejo gráfico grande, especialmente si tiene poco tiempo o poco espacio para el gráfico.
Tengo una lista de ingresos durante el año. Intentemos crear pequeños gráficos basados en esos datos.
Ejemplo 1. Gráfico de líneas
Fusiono 4 celdas para que el gráfico se vea bien e ingreso la siguiente fórmula allí:
=SPARKLINE(B2:B13)
>Tengo un gráfico de líneas porque está configurado de forma predeterminada para cuando no especificas nada más que el rango de celdas.
Ejemplo 2. Gráfico de columnas
Para cambiar el tipo de gráfico, necesitaré usar la primera cláusula: tipo de gráfico – seguido del tipo de gráfico en sí – columna.
Nota. Cada comando debe estar entre comillas dobles, mientras que el par completo debe estar entre llaves.
=SPARKLINE(B2:B13, {«charttype»,»column»})
>Ejemplo 3. Ajustar el gráfico
Lo siguiente que voy a hacer es especificar el color.
Nota. Cada nuevo par de cláusulas debe estar separado del anterior por un punto y coma.
=SPARKLINE(B2:B13, {«charttype», «column»;»color», «orange»})
>Google Sheets SPARKLINE le permite establecer diferentes tonos para los registros más bajos y más altos, especificar cómo tratar los espacios en blanco, etc.
Consejo. Puede encontrar una lista completa de comandos en esta página de ayuda.
Jose omar: ¡Totalmente de acuerdo, Pablo! A mí también me ha fascinado Google Sheets desde que descubrí la función de «ARRAYFORMULA». La usé para automatizar un montón de cálculos que en Excel me daban más de un dolor de cabeza. Es súper práctico, ¡no puedo vivir sin eso! ¡Saludos!
¡Me encantó el artículo! La verdad es que me he vuelto un fanático de Google Sheets, especialmente con las funciones que no hay en Excel. Una vez, necesitaba hacer un análisis rápido y la función de «IMPORTARHTML» me salvó la vida al traer datos de una página web en un abrir y cerrar de ojos. ¡Súper útil! ¡Saludos! – pablo leonel