Professional Documents
Culture Documents
REAS DE DATOS
CONTENIDO
Contenido ......................................................................................................................................... 1
reas de datos.................................................................................................................................... 2
Ordenar .............................................................................................................................................. 3
Filtrar ................................................................................................................................................. 4
Filtro predeterminado..................................................................................................................... 5
Subtotales .......................................................................................................................................... 8
Esquema ....................................................................................................................................... 11
Texto en columnas............................................................................................................................ 15
Consolidar ........................................................................................................................................ 16
1
Guas Apache OpenOffice reas de datos Gua 8
REAS DE DATOS
En Calc y en otras hojas de clculo, todo conjunto de filas y columnas que est
separado del resto de la hoja por otras filas y columnas EN BLANCO y que en la fila
superior contenga rtulos, se considera como un REA DE DATOS. Es el equivalente
elemental de las Bases de Datos.
Cada fila del rea se interpreta como un registro, es decir, un conjunto de datos
distintos que corresponden a una sola entidad o individuo. La tabla del ejemplo
contiene cuatro registros, correspondientes a Mara, Marcos, Elena y Cristina
respectivamente. El registro de Elena se compone de la fila Elena - 37 - S.
Las columnas constituyen los campos, que son las partes de un registro, cada una
con un carcter diferente: Nombre, Edad y Estado. As, el campo Estado de Marcos es
S
Las celdas de la primera fila se interpretan como los ttulos o nombres de los distintos
campos: Nombre, Edad, Estado, etc.
Escribe una pequea tabla como la de Mara, Marcos,... aislada del resto de la hoja
por filas y columnas en blanco. Por ejemplo, copia esta tabla de abajo y pgala en
Calc
Seala con el ratn en cualquier celda de esa tabla. Slo con esto, Calc reconocer
qu filas y columnas forman la tabla y los nombres de los campos. Lo sabrs porque
selecciona automticamente todo el rango si acudes a Datos Definir rea
2
Guas Apache OpenOffice reas de datos Gua 8
Para definirla se abrir una ventana de dilogo en la que puedes darle el nombre de
Agenda y pulsar en Aceptar
Ya tenemos definida un rea de datos como Agenda. En lo que sigue usaremos este
ejemplo.
ORDENAR
Para ordenar esta tabla por nombres basta con que la selecciones previamente y uses
el men Datos - Ordenar
Al pedir Ordenar dispones de una ventana con dos pestaas. Elige Ordenar segn
criterios.
3
Guas Apache OpenOffice reas de datos Gua 8
Puedes cambiar tus criterios eliminando cualquier nivel, eligiendo para l la opcin de
no definido. Igualmente puedes aadir otro criterio escribiendo otra opcin.
OPCIONES DE ORDENACIN
Maysculas/minsculas: Se tendran en
cuenta en la ordenacin.
Copiar resultado: Puedes concretar si deseas una copia en otra rea o a partir de
una celda. Si escribes B4, a partir de esa celda se copiar la tabla ordenada.
FILTRAR
En Calc esto se consigue con los filtros, que son criterios de bsqueda que te
restringen el rea de datos a los que verdaderamente te interesan en cada momento.
Supongamos que deseamos seleccionar en la pequea tabla del ejemplo los amigos
que ya hemos llamado, los que poseen un SI como tercer campo.
Para ello, con el rea seleccionada, usa el men Datos y elige Filtro.
4
Guas Apache OpenOffice reas de datos Gua 8
FILTRO AUTOMTICO
Para anular un filtro vuelve a usar la secuencia Datos - Filtro Filtro estndar, y
desaparecern las flechitas.
Por ltimo, recuerda que en tablas grandes puedes usar varios filtros de forma
simultnea.
FILTRO PREDETERMINADO
5
Guas Apache OpenOffice reas de datos Gua 8
Si aceptamos los criterios nos quedarn en el filtro los amigos cuyo nombre no
comienza con P y que han sido llamados, Carlos y Lourdes.
USO DE COMODINES
En primer lugar tienes que habilitar las expresiones regulares si no lo estn ya. En la
ventana del filtro pulsa en Ms opciones y activa Expresin regular.
6
Guas Apache OpenOffice reas de datos Gua 8
Con eso estamos preparados para usar dichas expresiones. Por ejemplo, en esta tabla
(que puedes copiar a Calc).
Mes Fallos
enero 65
febrero 67
marzo 77
abril 37
mayo 38
junio 72
julio 44
agosto 51
septiembre 80
octubre 45
noviembre 52
diciembre 67
Imagina que slo deseamos que aparezcan los meses que comienzan por j. En ese
caso sealaremos la columna o campo (en la imagen Mes), el signo = y como
expresin regular j.*
El resultado sera
Mes Fallos
septiembre 80
noviembre 52
diciembre 67
7
Guas Apache OpenOffice reas de datos Gua 8
Fallos = .*[2,5,7]$ Fallos que terminan en las cifras 2, 5 o 7 (los corchetes [] indican
conjunto)
OCULTAR DUPLICADOS
El filtro estndar tambin te puede servir para ocultar duplicados (slo en el filtro, pues
en realidad no se eliminan) en una tabla. Ten en cuenta que acta sobre todo un
registro (fila) y slo elimina los datos que tengan todos los campos repetidos. Por
ejemplo, en esta tabla existe una fila repetida A 4:
A 4
A 7
C 3
A 2
B 3
C 4
D 5
A 4
E 7
F 3
G 8
B 1
Si le aplicamos el filtro de que los valores de la segunda columna sean mayores que 3
y en Ms opciones activamos la de Sin duplicados obtendremos
SUBTOTALES
8
Guas Apache OpenOffice reas de datos Gua 8
Usaremos para explicarlos la tabla siguiente, totalmente imaginaria y que poda ser
parte de un inventario de artculos. Cpiala en una hoja de clculo. Selecciona la
tabla (basta con sealar una celda).
Imaginemos que se desea obtener las cantidades totales para cada dato del campo
Tipo, o sea, cuantos hay de A, cuantos de B, y as con todos. Para lograr esto existen
los subtotales, que son resmenes que se van intercalando en la tabla, pero hay que
indicarles en qu momento deben aparecer: cada ao, cada semana, etc. Para ello
se le ordena a Calc que descubra los cambios que se producen en algn campo, y
cuando los detecte, intercalar un resumen.
En nuestro caso, segn la tabla anterior, hemos decidido insertar subtotales en los
cambios de tipo. Para ello hay que dar tres datos:
Un detalle importante: no hay que ordenar la tabla. Al pedir subtotales los distintos
campos que intervienen se ordenarn automticamente.
Veamos el procedimiento:
Usamos Datos Subtotales. Nos aparecer el Grupo 1 (puede haber niveles, como
veremos ms adelante) y rellenamos los tres datos:
9
Guas Apache OpenOffice reas de datos Gua 8
Una vez definidos unos subtotales, les puedes aadir otros nuevos para algn campo
diferente (subtotales anidados). Para ello repite todas las operaciones para otro
campo. En nuestro ejemplo podemos aadir ms subtotales teniendo en cuenta
tambin el Orden. Abre de nuevo la ventana de subtotales, deja igual el primer grupo y
pasa al segundo. Define agrupar cantidades segn el orden con la operacin suma:
10
Guas Apache OpenOffice reas de datos Gua 8
ESQUEMA
Existen publicadas macros para copiar slo las celdas visibles, como en Excel.
VALIDACIN DE DATOS
Cuando alguien crea una hoja de clculo que van a usar otras personas, o bien no se
fa de su propia atencin y desea controlar las entradas a una celda, puede usar la
Validacin de datos. Consiste esta en obligar a que se escriba en una celda slo el
tipo de datos que sea adecuado: Una fecha, un nmeros sin decimales, una cantidad
entre 1 y 100, etc.
11
Guas Apache OpenOffice reas de datos Gua 8
Por ejemplo, en esta tabla, tanto el nmero de hijos como la frecuencia son nmeros
positivos sin decimales.
Para obligar a que las entradas sean nmeros sin decimales, seleccionaremos las dos
columnas y buscaremos Datos Validez.
Criterios
12
Guas Apache OpenOffice reas de datos Gua 8
Mensaje de error
Para anular unas condiciones de validez basta repetir el proceso y elegir como criterio
Todos los valores
Una validacin muy til es la de obligar a escribir slo elementos de una lista dada.
Por ejemplo, si una empresa tiene fbricas en Crdoba, Mlaga, Jaen, Sevilla y
Almera, se puede desear que slo estos datos sean vlidos en una celda.
Para conseguirlo, has de elegir el criterio Lista y escribir ms abajo los valores
permitidos. En la imagen as lo hemos hecho, prohibiendo adems los valores en
blanco:
13
Guas Apache OpenOffice reas de datos Gua 8
Las listas tambin se pueden elegir como lo hace Excel, y es escribiendo los valores
en un rango y despus haciendo referencia a l.
Por ejemplo, si en una columna slo puede escribirse un color elegido entre cuatro, se
escriben previamente en cualquier rango de la hoja. En la imagen se han escrito en
A13:A16
14
Guas Apache OpenOffice reas de datos Gua 8
TEXTO EN COLUMNAS
Es frecuente que se posean datos en modo texto y se deseen copiar a una hoja de
Calc. Los distintos campos pueden estar separados por comas, o por tabulaciones o
separadores similares. Por ejemplo, estos datos distinguen sus campos mediante
punto y coma:
Pedro;654532988;Madrid
Marisa;677112322;Getafe
Sonia;623897655;Villalba
Antonio;688200565;Colmenar
Si los copiamos tal cual estn a una hoja de clculo, caern todos los de una misma
fila en una celda nica, lo que impedir un buen anlisis por separado.
Pedro;65453298 Prueba a hacerlo. Seala los datos anteriores y psalos a una hoja con
8;Madrid
Copiar y Pegar. Quedarn as:
Marisa;6771123
22;Getafe
Se han copiado todos juntos, sin poder distinguir entre nombre, telfono y
Sonia;62389765
5;Villalba
localidad. Para separarlos existe la operacin de Texto a Columnas.
Antonio;6882005
65;Colmenar Selecciona las cuatro celdas de datos y busca Texto a Columnas en el
men de Datos. brelo:
En primer lugar concretamos que los datos estn delimitados y no son de ancho fijo.
Estos ltimos son aquellos que asignan un nmero fijo de caracteres para cada dato,
completando despus con espacios en blanco. No es nuestro caso, en el que los
tenemos separados por el signo de punto y coma. As que elegiremos Separados por.
Una vez separados pordemos aadir cabeceras, cambiar formatos o ejecutar los
clculos que deseemos sobre ellos. Se han convertido en un rango normal.
15
Guas Apache OpenOffice reas de datos Gua 8
Esta operacin de repartir en columnas puede ser til tambin cuando se importan
datos de fuentes externas.
Por ejemplo, los siguientes datos han sido obtenidos del Banco de Espaa en formato
CSV, y en Calc quedan as:
ENE 2002;86,089;-0,10;3,10;-0,10;4,50;4,20;"_";-2,90;"_";3,60;"_";"_"
FEB 2002;86,164;0,10;3,10;0,00;5,00;4,10;"_";-3,20;"_";3,70;"_";"_"
MAR 2002;86,876;0,80;3,10;0,80;4,20;4,20;"_";-1,20;"_";3,50;"_";"_"
ABR 2002;88,056;1,40;3,60;2,10;5,30;5,00;"_";-0,40;"_";3,90;"_";"_"
MAY 2002;88,373;0,40;3,60;2,50;5,40;4,90;"_";-1,90;"_";4,10;"_";"_"
JUN 2002;88,377;0,00;3,40;2,50;5,50;4,80;"_";-4,40;"_";4,10;"_";"_"
JUL 2002;87,763;-0,70;3,40;1,80;5,30;4,80;"_";-1,60;"_";3,80;"_";"_"
CONSOLIDAR
Esta funcin permite agrupar datos de varias reas independientes que tengan
elementos comunes y otros distintos. Entonces, a partir de estas reas se calcula una
nueva con ayuda de una funcin matemtica seleccionable, que slo acte sobre los
elementos variables. Es decir, unifica la informacin que contengan varias reas, y a la
par, aplica una operacin matemtica sobre ellas. Es mejor verlo con un ejemplo:
16
Guas Apache OpenOffice reas de datos Gua 8
Como vers, todas las tablas de datos tienen la misma estructura. Ese es el escenario
ideal para realizar una consolidacin. Por ejemplo, deseamos conocer el promedio de
impagados en las sucursales B y C.
Para consolidar ambas sucursales, seala con el ratn una zona vaca de tu hoja,
ejecuta el comando Consolidar del men de Datos y obtendrs este cuadro de
dilogo:
Para rellenar los intervalos de datos de origen escribe el primer rango (por ejemplo
Sucursal B) o usa el pequeo botn de reducir para seleccionarla con el ratn. Pulsa
en Aadir cuando veas que la referencia del rango est bien escrita. Escribe o
selecciona el segundo rango (por ejemplo Sucursal C) y pulsa de nuevo Aadir,
Cuando aparezcan bien escritas las dos en Todas las referencias, pulsa Aceptar y
obtendrs los datos consolidados.
17
En el ejemplo quedara as: 23
24,5
29
14
28,5
Aparece sin formato y sin etiquetas. Habra que copiarlas de las tablas origen.
17
Guas Apache OpenOffice reas de datos Gua 8
Promedios
Enero 17
Febrero 23
Marzo 24,5
Abril 29
Mayo 14
Junio 28,5
El ejemplo ha sido muy simple, pero imagina lo que sera unificar facturas, proyectos o
presupuestos de Departamentos, o recogidas de datos en un trabajo estadstico.
Seala una zona vaca de datos con el ratn, Pulsa sobre Consolidar y aade las
reas de las tres sucursales, Como Funcin de clculo elige Mx
Sucursales Mximos
Enero 33
Febrero 43
Marzo 47
Abril 87
Mayo 56
Junio 31
18