miércoles, 29 de junio de 2022

¿En qué idioma están las funciones de Microsoft Excel?

Microsoft Excel tiene la peculiaridad de que solamente admite el nombre de las funciones en el idioma en el que se ha instalado.

Esto implica que para cada idioma existe un nombre distinto para la misma fórmula.

Por ejemplo la función que en castellano se llama SUMA, en francés se llama SOMME y en inglés SUM.




Además no depende del fichero de excel, sinó del ejecutable. Esto quiere decir que si envías tu fichero de excel a un compañero que tiene el programa en francés, el verá la función en su idioma.

Esto puede provocar dificultades a la hora de trabajar con versiones en distintos idiomas.

Sin embargo más curioso es que si introducimos la función mediante programación en VBA, tendremos que usar el nombre de la función en inglés.

Por ejemplo, el equivalente a =SUMA(A1:A7) 




es ActiveCell.FormulaR1C1 = "=SUM(R[-7]C:R[-1]C)"




Por internet se pueden encontrar webs con listas de traducciones de los nombres de funciones, por ejemplo:

http://cherbe.free.fr/traduc_fonctions_xl97.html

martes, 28 de junio de 2022

Seleccionar un dia de cada quincena en Microsoft Excel

 Muestro otro uso del ejemplo de la columna auxiliar para filtrar datos.

En este caso en un calendario, filtraremos un día de cada 14.


Puede ser usado por ejemplo para controlar el progreso de una tarea.

lunes, 27 de junio de 2022

Seleccionar solamente filas pares en Microsoft Excel

En ocasiones es necesario seleccionar sólo algunas filas en nuestra hoja de cálculo de Microsoft Excel.

Hoy muestro como seleccionar sólo las filas pares, pero este método es aplicable a cualquier cantidad de líneas.

El truco consiste en crear una columna auxiliar con los números del 1 al máximo deseado, y luego filtrar las líneas a eliminar.



En este caso creamos una columna compuesta por los números 1 y 2, para luego filtrar y eliminar todas las filas correspondientes a un número uno.

viernes, 24 de junio de 2022

Crear una columna con una serie de números repetidos en Microsoft Excel

Uno de los trucos que utilizo habitualmente con Microsoft Excel, es la creación de una columna adicional que me permita seleccionar parte de los datos.

Para ello, en ocasiones creo una columna con una serie de números, o textos que se repiten cíclicamente.

El truco consiste en crear la primera copia de la serie, y en la siguiente fila, indicar una referencia relativa a la primera celda de la serie.


Esto nos permite crear listados de números, días de la semana o meses, por ejemplo.

jueves, 23 de junio de 2022

Mantener un orden desconocido en Microsoft Excel

En ocasiones recibimos hojas de cálculo tratadas por otras personas, en las que el orden de las líneas no corresponde a ningún criterio conocido.

Esto puede deberse a que la persona que preparó la hoja de cálculo eliminó las columnas que se usaron para crear el orden, o incluso que ese orden nunca existió, por ejemplo si se trata de datos introducidos manualmente.


Si deseamos reordenar estas líneas y poder regresar posteriormente al orden original, la solución es tan sencilla como crear una columna auxiliar en la que indicaremos números en orden ascendente, para representar el orden original. Esto nos permite volver a ordenar por esta columna y recuperar el orden original.




miércoles, 22 de junio de 2022

Desordenar líneas en un archivo de texto mediante Microsoft Excel

En Microsoft Excel también es posible desordenar las líneas, aunque no existe una forma directa de hacerlo.

En realidad lo que vamos a hacer es, primero crear una lista de números aleatórios en una columna auxiliar, para después ordenar por esta línea.

Es un proceso más lento que el que vimos ayer con Notepad++, y está limitado por el máximo de líneas que soporte la versión del formato que usemos. 

Para el formato *.xls unas 65.000 líneas, y para el *.xlsx algo más de un millón. 



Pueden parecer muchas líneas, pero en ocasiones, las exportaciones de bases de datos incluyen muchas más líneas.

martes, 21 de junio de 2022

Desordenar líneas en un archivo de texto

Muchas herramientas permiten ordenar líneas ya sea numéricamente o alfanuméricamente.

Pero en ocasiones lo que interesa es desordenarlas, o lo que es lo mismo ordenarlas de forma aleatoria. Por ejemplo para analizar una muestra representativa de los datos de un fichero.

Aunque es posible hacerlo con una hoja de cálculo como Microsoft Excel, hoy os muestro como hacerlo con el editor de texto gratuito Notepad++.

Esta herramienta presenta la ventaja de no estar limitada al millón de líneas que permite gestionar como máximo Excel.