Muchos de los que me conocen pueden saber que siempre he tenido una "cosa" para las hojas de cálculo y los datos. Durante años, he ofrecido ocasionalmente el artículo de VBA. Cómo puede hacer su propia aplicación simple con VBA Cómo puede hacer su propia aplicación simple con VBA Para aquellos de ustedes que realmente les encantaría poder escribir su propia aplicación, pero Nunca he escrito una sola línea de código, voy a guiarte para que hagas tu ... Leer más con algunos consejos y trucos para hacer cosas divertidas en Excel, como el envío automático de correos electrónicos desde el interior de Excel. Cómo enviar Correos electrónicos de una hoja de cálculo de Excel usando scripts de VBA Cómo enviar correos electrónicos de una hoja de cálculo de Excel usando scripts de VBA Le mostraremos cómo configurar correos electrónicos automáticos desde Excel usando Collaboration Data Objects, (CDO) y scripts de VBA. Nuestras plantillas de código hacen que esto sea mucho más fácil de lo que parece. Leer más, exportar tareas de Outlook a Excel Cómo exportar tus tareas de Outlook a Excel con VBA Cómo exportar tus tareas de Outlook a Excel con VBA Ya sea que seas o no un fan de Microsoft, una cosa buena que se puede decir sobre los productos de MS Office, al menos, es lo fácil que es integrar cada uno de ellos el uno con el otro .... Leer más o usar Excel para administrar su vida Cómo usar Microsoft Excel para administrar su vida Cómo usar Microsoft Excel para administrar su vida No es ningún secreto que soy un fanboy total de Excel. Mucho de eso proviene del hecho de que disfruto escribiendo código VBA, y Excel combinado con los scripts de VBA abren todo un mundo de posibilidades .... Leer más.
Me da vergüenza admitir que hace poco decidí comenzar a experimentar con Google Spreadsheets, y descubrí que el encanto o poder que Excel tenía sobre mí debido a las cosas increíbles que podía hacer con el scripting de VBA, está completamente eclipsado. por la maravilla del tipo de cosas que puedes hacer dentro de Google Spreadsheets.
Después de jugar con Google Spreadsheets durante unas pocas semanas, apenas puedo contener mi emoción. Muchas de las cosas que descubrí que uno puede hacer, planeo cubrir en futuros artículos. Sin embargo, como vista previa rápida, déjenme decir que, dado que Google Spreadsheets es una aplicación en línea, es mucho más fácil integrarlo con muchas de las herramientas y servicios en línea que ya utiliza, como datos de sitios web, información de otras hojas de cálculo de Google, información desde (o hasta) correos electrónicos, y mucho más.
Honestamente, me siento como un niño en una tienda de dulces aquí.
6 cosas increíbles que puedes hacer con las funciones de la hoja de cálculo de Google
En las hojas de cálculo, hay una biblioteca completa de funciones de la hoja de cálculo de Google que puede usar de formas complejas para realizar hazañas impresionantes de manipulación de datos que nunca antes había visto. Si creías que el poder de las funciones de Excel era genial, realmente no has visto nada todavía. Puede tratar las funciones en Google Spreadsheets casi como mini-scripts en sí mismas, anidando una función dentro de otra tantas veces como quiera para producir información de salida realmente genial.
Voy a tratar de cómo hacerlo en este artículo, así como crear reglas de formato condicional inteligentes, crear gráficos de salida y gráficos de barras en la hoja, y mucho más.
Fun Functions with Google Spreadsheet
Una buena mayoría de las funciones que se usan en Excel también se pueden usar en Google Spreadsheet. Sin embargo, hay algunas pequeñas funciones que son completamente específicas de Google, y una de ellas fue mencionada por Ann Smarty hace años, agregando la hora actual a la hoja.
Puede hacer esto usando la función de Texto (Ahora ()) habitual, pero el problema es que solo actualiza la hora mostrada cuando edita la hoja, no cada vez que alguien ve la hoja. La mejor alternativa es en realidad la función GoogleClock ().
Esto siempre muestra la fecha y la hora actuales, lo que es realmente útil para hojas en las que el usuario necesita acceso rápido a la fecha / hora actual para completar formularios o hacer cálculos con datos de la hoja.
La hoja de cálculo de ejemplo que voy a utilizar en mis ejemplos en este artículo es una en la que he importado datos de Google Adsense. Esto se hizo simplemente exportando un informe de Adsense a CSV e importándolo a esta hoja de cálculo de Google.
Si nunca ha usado el formato condicional, es un método realmente útil para resaltar rápidamente información importante de un vistazo. Puede acceder a la función de formato condicional al hacer clic con el botón derecho sobre un valor o una columna y hacer clic en "Formato condicional".
Hay muchas cosas que puede hacer aquí, entre controlar el color del texto o el color de fondo en base a un rango de comparaciones. En este caso, quiero identificar rápidamente los artículos que tienen un alto porcentaje de clics y llamar la atención sobre los que tienen un rendimiento muy bajo. Para hacer esto, configuro el formato condicional para cambiar el fondo a verde oscuro cuando el número es mayor que 4, cambiar el fondo a verde claro cuando está entre 2 y 4, y el texto rojo (malo) cuando es menor que 2.
Ahora, a simple vista, puedo ver qué artículos son los mejores a la hora de obtener un excelente clic en los anuncios. Otra cosa que puede hacer para tomar decisiones basadas en múltiples piezas de datos complicados es crear una ecuación y colocarla en una declaración lógica.
La función "IF" le permite realizar una comparación lógica. En este caso, deseo verificar si la cantidad de anuncios en los que se hizo clic es baja y el eCPM es alto. Uso el promedio en cada columna como línea de base. Puede hacer varios cálculos como este y "Y" múltiples comparaciones como esta:
= IF (Y (C3 PROMEDIO ($ E $ 3: $ E $ 502)), "VERDADERO", "FALSO")
Esto básicamente integra una función "Y" dentro de una función "IF", con dos funciones "AVERAGE" incorporadas dentro de la función AND. Las dos últimas partes de la función "IF" le permiten definir qué completar en el campo si las condiciones son verdaderas o falsas. En este caso, solo uso "VERDADERO" o "FALSO".
Entonces, aquí está la función en acción. Como puede ver, cuando se hacen clic en solo unos pocos anuncios y se obtiene un pago alto, se me alerta a esa línea con un resultado "VERDADERO".
Ahora puedo tratar de descubrir por qué esos artículos tienen un pago tan fenomenal, y tratar de hacer más de lo mismo para aumentar los ingresos. Puede hacer muchas cosas interesantes con cálculos integrados combinados con comparaciones lógicas. Pero para muchos aficionados a las hojas de cálculo, esto es realmente de lo que se tratan las hojas de cálculo, ¿verdad? ¿Qué hay de nuevo?
Bien, pasemos a las otras cosas interesantes que puedes hacer con Google Spreadsheets.
Jugando con el texto
En mi opinión, el poder de las hojas de cálculo aparece cuando comienzas a lidiar con el texto. Si está acostumbrado a programar, entonces sabe que puede usar funciones como "Izquierda", "Derecha" o "Medio" para extraer secciones de cadenas con el fin de manipularlas y construirlas en nuevas cadenas. Bueno, Google Spreadsheets te da la misma capacidad de hacer este tipo de cosas con funciones con el mismo nombre, aunque funcionan de forma un poco diferente.
Aquí hay un ejemplo. Mi hoja de cálculo incluye una lista de mis temas URL directamente de Google Adwords, pero es solo una sección de la URL que comienza con la fecha. Si quiero crear un nuevo campo que proporcione solo el título, necesito eliminar la sección de fecha. Para limpiar cadenas de este tipo, debe encontrar un patrón común para identificar el área que desea eliminar. En mi caso, noté que las fechas tienen tres barras "/".
Todo lo que necesito hacer es buscar la tercera barra y extraer el resto del texto después de ese punto. Puede encontrar la primera incidencia de cualquier texto dentro de otro texto usando la función ENCONTRAR.
= encontrar (buscar texto, texto, posición)
Entonces, en mi caso, tengo tres niveles de incrustación para llegar al último "/" antes de poder extraer la parte correcta de esa cadena larga. Esto va a ser funky, así que síguelo. Para extraer el fuerte después de la primera barra, puede usar las funciones DERECHA, LEN y ENCONTRAR.
= Derecha (A3, len (A3) - (Find ("/", A3)))
Esta función de hoja de cálculo de Google devuelve todo el texto desde el extremo derecho del texto hasta la posición de la primera barra inclinada. Esto te deja con parte de la fecha que incluye dos barras y el título. Para eliminar las secciones con dos barras más, puede incrustar esa función DERECHA dos veces más. Esto es lo que parece una función tan loca.
= Derecha ((Derecha ((Derecha (A5, len (A5) - (Buscar ("/", A5)))), len ((Derecha (A5, len (A5) - (Find ("/", A5) )))) - (Find ("/", (Derecha (A5, len (A5) - (Find ("/", A5)))))))), len ((Derecha ((Derecha (A5, len (A5) - (Find ("/", A5)))), len ((Derecha (A5, len (A5) - (Find ("/", A5))))) - (Find ("/", (Derecha (A5, len (A5) - (Find ("/", A5))))))))) - (Find ("/", (Derecha ((Derecha (A5, len (A5) - (Find ("/", A5)))), len ((Derecha (A5, len (A5) - (Find ("/", A5))))) - (Find ("/", (Derecha (A5, len (A5) - (Buscar ("/", A5)))))))))))
Si intentas seguir esa función hasta el final, casi te garantizará un dolor de cabeza. Pero compruébalo, funciona (mira la columna I).
¿Cómo creo otra función con el enlace URL al artículo? Bueno, al menos esa es una tarea fácil. Todo lo que tenía que hacer era usar la función CONCAT para unir dos cadenas: "http: //www.topsecretwriters/" y el título de la primera columna, incluidas las fechas.
= CONCAT ("http://www.topsecretwriters.com", A3)
Pan comido.
Importar feeds de Internet
Otra función muy útil que podría usarse para algunos usos bastante interesantes dentro de Google Spreadsheets es la función IMPORTFEED. Si considera el gran volumen de información en Internet que ofrecen los feeds, solo piense en lo que puede hacer con esta función versátil.
Cómo funciona es bastante sencillo. Simplemente complete los datos del feed en la función misma, rodeado de comillas.
Lo mejor es hacer esto en la celda superior izquierda de una hoja nueva. Esto permitirá que toda la información se importe limpiamente en esa hoja.
Dependiendo de lo que se incluye con el feed, puede realizar cálculos dinámicos en la información en columnas adicionales utilizando otras funciones divertidas que ha descubierto. ¿Tal vez el censo de los Estados Unidos ofrece datos demográficos? Tal vez pueda obtener un feed de existencias con los últimos datos sobre sus principales acciones, y hacer que su hoja de cálculo automáticamente realice cálculos sobre ellas.
Las posibilidades son ilimitadas, mucho más rápidas y sencillas que si intentara hacer el mismo tipo de cosas en Excel.
¿Has soñado con tus propios usos creativos para Google Spreadsheet? ¿Qué tipo de información importas de Internet? ¿Qué más te gustaría que hagamos con Google Spreadsheets aquí en MUO? ¡Comparte tus pensamientos y comentarios en la sección de comentarios a continuación!
Crédito de la imagen: pluma y lupa a través de Shutterstock