Ir al contenido principal

Entradas

Les presento Visor de Registros

El día de hoy Google ha tenido a bien aprobar la publicación de mi primer complemento público para Hojas de Cálculo de Google (HCG). El nombre de este complemento es Visor de Registros. En la barra superior pueden encontrar el enlace al sitio con la información sobre su uso bastante sintetizada. A continuación les comparto de que se trata de forma "mas platicada".

Visor de Registros es un complemento gratuito que muestra los encabezados y los valores de la fila que contiene la celda activa en un panel lateral.

Me imagino que será especialmente útil para quienes abren archivos CSV con muchos datos. A continuación les muestro cómo se ve los datos de Hospital2016.csv disponibles en datos.gob.mx


El archivo tiene 18 columnas y 1831 renglones. Una de las columnas es una marca temporal, otra contiene números correspondientes a la edad de los sujetos y el resto son categorías, algunas de las cuales no se muestran completas en el ancho y altura predeterminada de una celda.

Si se ajus…
Entradas recientes

Nombres de funciones personalizadas en las HCG

Una práctica común entre los que escriben código es asignar nombres de funciones y variables en inglés pero esto podría causar conflictos cuando "le atinamos" a algún nombre reservado o utilizado por algún marco de trabajo (framework) o librería que incorporamos a nuestro proyecto, por esto algunos han adoptado el usar el español, pero ¿qué creen? esto podría no ser la solución al escribir funciones personalizadas para las Hojas de Cálculo de Google (HCG).

Las HCG originalmente manejaban los nombres de las funciones de hoja de cálculo únicamente en inglés pero actualmente es posible activar una opción para que se muestren los nombres de las funciones en español o bien el idioma de la cuenta de Google del usuario pero independientemente de si la función está activada o no la HCG es capaz de identificar los nombres de las funciones ya sea que esté escrita en inglés, español u otro idioma, lo cual nos podría dar algunos dolores de cabeza al nombrar nuestras funciones personaliz…

Mensajes de error en las HCG

Es posible que al utilizar una hoja de cálculo de Google (HCG) te hayas encontrado con un resultado como alguno de los siguientes:

#DIV/0!
#VALOR!
#REF!
#NOMBRE? ó#NAME?
#NUM!
#N/A
#ERROR!

Se tratan de mensajes cortos de error que nos da la HCG para indicar que ha ocurrido un error. Estos mensajes de error podrían estar acompañados de un pequeño triángulo rojo en la esquina superior derecha de la celda.

Este discreto indicador podría pasar desapercibido si no estamos atentos, especialmente si la celda en la que ocurre el error ha sido resaltada por ser la celda activa

La excepción es cuando la fórmula ha hecho uso de un función de error para dar como resultado uno de estos errors, como es el caso de la función NA() que da
Este indicador nos podría ser de ayuda para entender que está pasando ya que al pasar el puntero del ratón sobre este mostrará un mensaje emergente con una descripción de lo que ha sucedido:


#NULL! En las HCG este error sólo lo he visto en la documentación de la func…

Usar funciones de HCG para obtener datos de fuentes externas

Las Hojas de Cálculo de Google (HCG) tienen algunas funciones para obtener datos de fuentes externas que que no están disponible en otras hojas de cálculo como Microsoft Excel, OpenOffice, entre otras. Se trata de las funciones IMPORTalgo:

IMPORTDATAIMPORTFEEDIMPORTHTMLIMPORTRANGEIMPORTXML Estas funciones tienen en común que mediante una dirección de Internet, técnicamente conocida como URL por sus siglas en inglés que son Universal Resource Locator, pueden acceder datos. Con excepción de IMPORTRANGE uno de los requisitos es que los datos estén accesibles de forma pública, es decir, que no requieran inicio de sesión ni que limiten el acceso a los servidores de Google. IMPORTRANGE Este es un caso particular ya que a diferencia de las otras funciones IMPORTalgo es usada para obtener datos de otra HCG. Es posible que en lugar de colocar el URL complemento indicar sólo el key o id de la hoja de cálculo de interés. Para usar esta función el usuario deberá autorizar el acceder los datos de l…

Ya me llegó el nuevo panel lateral para Documentos, HCG, Presentaciones

La semana pasada Google anunció en inglés el lanzamiento del panel lateral de acceso rápido incluído como una de las grandes novedades del nuevo Gmail en otros servicios. Pues justo hace unos momentos lo he visto en mi cuenta principal de G Suite. A continuación una captura de pantalla tomada en un nueva hoja de cálculo



Observé que si uno tiene un panel lateral (sidebar) de un complemento, al hacer clic con una de las aplicaciones en panel lateral de acceso rápido este se sobrepone sobre el panel del complemento y al cerrar el panel de acceso rápido, el panel del complemento sigue. Habrá que darse tiempo para comprobar que no hay interferencia entre uno y otro.
También lo he podido ver en Documentos y Presentaciones pero aún no en Calendario.
El panel lateral de acceso rápido prácticamente es idéntico al panel que podemos ver en el nuevo Gmail, la única diferencia de la que me he percatado es que no incluye el botón + para agregar complementos.
Si aún no te aparece este panel, ten un …

Encontré un complemento interesantísimo pero no funciona ¿qué puedo hacer?

Hoy en día existen muchos complementos para los productos de Google. Están los complementos para los editores de documentos como Documenots, Formularios, Hojas de Cálculo, Presentaciones, los complementos para Gmail y próximamente complementos para Google Calendar. Me imagino que también muy pronto habrá complementos para el nuevo Google Sites y Google App Maker.

En el caso de los complementos de los editores de Google, algunos de ellos lucen muy bien y prometen hacer maravillas, algunos otros son bastante modestos tanto en su presentación como en sus alcances.

Todos los complementos para los editores de documentos de Google son gratuitos para ser instalados, pero algunos para ser usados, luego de ser instalados requiren hacer de estar registrados en un servicio de paga. Otros complementos ofrecen  niveles de servicio basados en cuotas, por ejemplo número de mensajes a enviar por un complemento de combinación de correspondencia (mail merge), y otros niveles de servicio con base en car…

Cómo hacer un producto cartesiano o Cruzada (Crossjoin) en HCG

Originalmente publicado por mi mismo en inglés como respuesta a Show all combinations for a selection of columns

Respuesta corta QUERY () permite el uso de un subconjunto de SQL pero este subconjunto no incluye la cláusula FROM.

QUERY () requiere una sola matriz como tabla fuente, por lo que no se puede usar, en su lugar usa ARRAYFORMULA (), TRANSPOSE (), JOIN (), SPLIT (), REPT (), FILTER (), COUNTA (), SORT () y los operadores de división (/ ) y concatenación ( &) crean una "fórmula flexible" ya que su rendimiento es mejor que una función personalizada. Procedimiento Suponiendo que para "código de función de hoja de cálculo flexible", el OP significa una fórmula,
Para simplificar las cosas, agregue un apóstrofo antes de cada valor numérico para formatearlo como texto.  Nota: De otra manera, se requerirá usar COUNT en lugar de COUNTA para las columnas numéricas, y esto hará que el siguiente procedimiento sea menos flexible, ya que esto solo funcionará en el &qu…

Solución __xludf.DUMMYFUNCTION - Episodio 4

Como lo indica el título este es el episodio 4 de la serie que he llamado "Solución __xludf.DUMMYFUNCTION". Puedes encontrar los antecedentes de esta serie y los enlaces a los demás artículos en Descargar HCG como Excel - Agosto 2018.

En esta ocasión les voy a compartir sobre una solución que ahora no me explico porqué no se me ocurrió antes siendo que seguramente algunos la encontrarán más sencilla que las demás. Esta solución tiene los siguientes pasos:

1. Seleccionar el rango con las fórmulas que incluyen __xludf.DUMMYFUNCTION
2. Copiar
3. Pegar sólo los valores sobre el mismo rango seleccionado
4. De ser necesario, convertir los valores a formato número

Las HCG y Excel interpreta los valores y ajustan automáticamente, por ejemplo cuando se multiplica en un valor numérico con formato texto, por ejemplo '5 por 3, realizará la operación sin problemas dando como resultado un número, en este caso 15. Lo mismo ocurre cuando una fórmula devuelve como resultado un número ent…