Google Spreadsheet es una herramienta poderosa y gratuita para administrar hojas de cálculo complejas. Este tutorial ilustra diez fórmulas útiles que debe conocer para ayudarlo a simplificar la forma en que trabaja en Google Spreadsheet.
Vista vertical hacia arriba
Esta fórmula busca el valor en la columna más a la izquierda de la matriz y devuelve el valor en la misma fila según el índice.
=vlookup(search_criterion, array, index, sort_order)
Por ejemplo, si desea encontrar la población del valor contenido en la celda C2, de todos los valores contenidos en el rango A2: B4, copie y pegue la siguiente fórmula en la celda D2:=vlookup(C2;A2:B4;2;false)
Filtrar
Esta fórmula devuelve una versión filtrada de la matriz de origen dada.
=filter(range; condition1, condition2,...)
En este ejemplo, filtré todos los valores contenidos en la columna A (rangoA2: A12) mas grande que 37.
Copie y pegue la siguiente fórmula en la celda B2:=filter(A2:A12;A2:A12>37)
También puede utilizar varias condiciones para filtrar una matriz de origen:=filter(A2:A12;A2:A12>37; A2:A12<60)
En este caso, la fórmula devuelve todos los valores contenidos en el rango A2: A12 mayor que 37 Y menor que 60.
Concatenar
Esta función concatena varias cadenas de texto, contenidas en diferentes celdas, en una sola cadena.
=concatenate(text1, text2, text3,...)
Si desea concatenar todos los valores contenidos en las celdas A2, A3, A4 en una cadena, copie y pegue esta fórmula en la celda B2:=concatenate(A2,A3,A4)
Si desea separar cada valor individual con un espacio (celda B3), use esta fórmula:=concatenate(A2," ", A3," ", A4)
Encontrar
Esta fórmula busca una cadena de texto dentro de otra cadena y devuelve un número entero.
=find(find_text, text, position)
Por ejemplo, si desea encontrar el «espacio» dentro de la cadena contenida en la celda C2 (que contiene este texto: Jack Bauer), copie y pegue la siguiente fórmula en la celda B2:=find(" ", A2, 1)
Esta fórmula devuelve «5», lo que significa que el «espacio» se encuentra dentro de la cadena de origen después de 4 caracteres.
Izquierda y derecha
Izquierda extrae una subcadena de una cadena, comenzando por el carácter más a la izquierda.
=left(text, number)
Correcto extrae una subcadena de una cadena, comenzando por el carácter más a la derecha.
=right(text, number)
Si desea extraer el nombre «Jack» de la celda A2, copie y pegue la siguiente fórmula en la celda B2:=left(A2;4)
Si desea extraer el apellido “Bauer” de la celda A3, copie y pegue la siguiente fórmula en la celda B3:=right(A3;5)
También puede utilizar la siguiente fórmula para extraer dinámicamente el nombre de una matriz de valores múltiples (Jack Bauer, Gregory House, Christian Troy,…):=left(A2; find(" ", A2, 1)-1)
División
Esta fórmula divide el texto según el delimitador dado, colocando cada sección en una columna separada en la fila.
=split(string, delimiter)
Por ejemplo, si desea dividir los valores contenidos en la columna A, usando el delimitador ”” (espacio), copie la siguiente fórmula en la columna B (la columna C se completará automáticamente):=split(A2," ")
Sustituir
Esta fórmula sustituye el texto antiguo por texto nuevo en una cadena.
=substitute(text, search_text, new text, occurrence)
Si desea sustituir «Jack» por «Mike» del texto contenido en la celda A2, copie y pegue esta fórmula en la celda B2:=substitute(A2, "Jack", "Mike",1)
Ocurrencia (opcional, en este caso “1”) indica cuántas ocurrencias del texto de búsqueda deben reemplazarse.
Único
Esta fórmula devuelve solo los valores únicos en la matriz de origen, descartando los duplicados.
=unique(array)
Si desea obtener una matriz de valores únicos a partir de los valores contenidos en la columna A, copie y pegue la siguiente fórmula en la celda B2:=unique(A2;A9)
Como puede ver, esta fórmula devuelve solo valores únicos en la columna A, descartando todos los duplicados.
Finanzas de Google
Esta función devuelve información de mercado de Google Finance relacionada con una empresa específica.
=GoogleFinance(symbol, attribute)
Por ejemplo, si desea conocer el precio de las acciones de Google, copie y pegue la siguiente fórmula en la celda B2:=GoogleFinance(A2,"price")
Puede utilizar la misma fórmula para las otras empresas de este ejemplo (NVidia, Intel, Cisco,…). Otros atributos son el volumen, la ganancia por acción, el precio de apertura, etc. (consulte la documentación oficial para obtener una lista completa).
GoogleLookup
Esta fórmula intenta encontrar los valores de hechos sencillos sobre cosas específicas.
=GoogleLookup(entity, attribute)
Por ejemplo, si desea buscar los países de las ciudades enumeradas en la columna A, copie y pegue la siguiente fórmula en la columna B:
=googleLookup(A2;"country")
Puede acceder a algunos tipos de entidades como países y territorios (población, ciudad más grande), ríos (origen, longitud), actores y músicos (fecha de nacimiento, nacionalidad), planetas, etc. Para obtener una lista completa de entidades populares, consulte la documentación oficial.
Publicado originalmente por Antonio Lupetti