Está en la página 1de 10

DEPURACIÓN DE DATOS EN EXCEL

Índice
1. Formato de celda. Estandarizando para una lectura correcta de datos. .............................. 2
2. Transposición de los datos. ................................................................................................... 5
3. Creación de filtros para detección de datos faltantes. ......................................................... 8

Diego M Parra Página 1


1. Formato de celda. Estandarizando para una lectura correcta de datos.

El estándar.

-Los estándares actuales desde 2003, (22ª conferencia de pesos y medidas) son para el símbolo
decimal debe ser o bien el punto o bien la coma y que los números deben ser divididos en
grupos de ternas para facilitar la lectura. (Por ejemplo: 1 000 000 000.05).

Excepciones a la agrupación de dígitos.

Según el estándar internacional de pesos y medidas se afirma “cuando hay sólo cuatro dígitos
antes o después del marcador de decimales es recomendable no usar un espacio para no aislar
un solo número.

Ejemplos de uso por Países.

Estilo Países
1,234,567.89 Canada (English-speaking, unofficial), China, Hong Kong, Ireland, Israel,
Japan, Korea, Malaysia, Mexico, New Zealand, Pakistan, Philippines,
Singapore, Taiwan, Thailand, United Kingdom, United States
SI style (English version), Australia, Canada (English-speaking), China, Sri
1 234 567.89 Lanka, Switzerland (officially encouraged for exact (currency) numbers)

1 234 567,89 SI style (French version), Albania, Austria, Belgium (French), Belgium
(Dutch: alternative), Brazil, Bulgaria, Canada (French-speaking), Costa
Rica, Croatia, Czech Republic, Denmark, Estonia, Finland, France,
Germany, Greece, Hungary, Italy, Kosovo, Latin Europe, Netherlands
(alternative), Norway, Peru, Poland, Lithuania, Portugal, Romania, Russia,
Serbia, Slovakia, Slovenia, South Africa, Spain (official), Sweden,
Switzerland (officially encouraged for inexact shorting numbers), Ukraine,
Vietnam
1.234.567,89 Argentina, Austria, Belgium (Dutch: most common), Bosnia and
Herzegovina, Brazil, Chile, Costa Rica, Croatia, Denmark, Germany,
Greece, Indonesia, Italy, Netherlands (most common), Portugal, Romania,
Russia, Slovenia, Spain, Sweden (not recommended), Turkey

Diego M Parra Página 2


Luego se debe preparar Excel para el formato de celda estándar. En Opciones -> Avanzadas.

Para aplicar los separadores deseados. No obstante se prepara la celda con el formato
personalizado.

#,##0.00

El resultado final

Puede ocurrir y ocurre con cierta frecuencia que los datos sean facilitados con efectivamente
mal formato de celda (tratados como caracteres en vez de numéricos).Normalmente debido a
la coma separadora de miles. En caso de ocurrir se preparan los datos mediante una breve
macro.

Diego M Parra Página 3


Ejemplo:

Celdas con formato general (sin formato) o bien formato Texto (carácter) debemos aplicar una
pequeña macro que dejo aquí ilustrada. Detecta en la cadena de caracteres si existe un
número o un “. “, devolviendo su valor en la nueva cadena de caracteres en caso contrario
elimina cualquier impureza.

Resultado tras aplicar la macro

Solo restaría cambiar el formato de la celda.

Diego M Parra Página 4


2. Transposición de los datos.

Suele ocurrir, Que se necesita transponer los datos, es decir cambiar de filas a columnas y
viceversa. Supongamos por ejemplo que tenemos una serie temporal con periodicidad 12
meses. Es decir tenemos los datos mensualmente y queremos cargarlos en una tabla donde
por filas queden registrados los años.

Lo primero que realizo es crear un desplegable en la celda “O14” Creo una lista y la aplico
sobre una celda a través de validación de datos, aplicando lista y pulsando “F3”seleccionando
la lista creada.

Diego M Parra Página 5


Aplicando la siguiente macro, la cual se puede desarrollar para las demás filas podemos
transponer la columna de “carga” de datos a la fila que nosotros queramos. La macro verifica
que efectivamente no existen datos en la primera celda de la fila del primer año en la serie y
que se ha seleccionado el valor 1 en la selección de filas en “O14” para posteriormente hacer
el copiado de los datos transponiéndolos de columnas a filas.

Con el resultado final.

Desarrollando la macro para el resto de filas. Se obtiene el resultado siguiente:

Diego M Parra Página 6


Otra forma de transponer filas por columnas y viceversa usando formulas en vez de macros es
de la siguiente manera:

- Función transponer(es necesario conocer la dimensión de la matriz generada)

Es decir si tenemos una matriz de datos 2x3.

( )

A la que queremos transponer filas por columnas tendrá como dimensión 3x2.

( ) ( )

En Excel se traduce de la siguiente manera, supongamos que tenemos el siguiente vector al


cual le llamamos genéricamente carga. Del cual vamos a transponer sus 6 primeros elementos.

Seleccionando previamente las celdas que serán utilizadas y presionando ctrl+shift+intro

Se obtiene el resultado deseado, los datos de la columna estarán ligados a los datos de la fila
ya que es su transpuesta.

Otra opción de transponer sin ligar los datos de columna y fila será mediante copiado y pegado
especial.

Diego M Parra Página 7


3. Creación de filtros para detección de datos faltantes.

Se fabricarán dos filtros, uno para verificar que efectivamente cada mes tiene valor numérico y
otro a modo de máscara para detectar en qué posición existe el dato faltante.

El primer filtro contará en la columna el número de celdas en blanco, en caso de existir


tendríamos datos faltantes en esa columna. Con función:

Ocultando el texto y dando el formato apropiado el resultado final será:

Generamos entonces la regla para el formato condicional. De la siguiente manera.

Diego M Parra Página 8


Y generalizamos para el resto de columnas. Con el resultado siguiente:

El check nos informa que tenemos al menos 1 dato faltante en la primera columna.

Ahora se genera una nueva regla para detectar específicamente que celdas están en blanco.

Diego M Parra Página 9


Dejando rápidamente visible que valor o valores están en blanco.

Con el resultado final adjuntando una comparativa entre años de la evolución del ICM

Diego M Parra Página 10

También podría gustarte