BD en Excel

03/07/2003 - 10:35 por Javivi | Informe spam
Hola,
Mi intención es realizar una Base de Datos bajo excel a
partir de plantillas. Tengo un grupo de usuarios que
utilizarían las plantillas (cada uno con sus registros
correspondientes) y mi labor sería recopilar esa
información para diferentes momentos temporales en un
Archivo Matriz. Así tendría diferentes libros de excel,
ej: usuario1 03-05-02,usuario2 03-05-12, etc. Los campos a
recopilar son los mismos para todas las plantillas-
usuarios, pero no así los registros, que dependen del
usuario.

Lo he intentado con la función BDExtraer, ej: BDExtraer
(Plantilla, "campo", criterio), el problema es que al
cerrar las plantillas esa información ya no se dispone en
el archivo Matriz, al hacer F9 se ve que el vinculo da
#¡VALOR!. ¿Hay alguna forma de vincular celdas de un
archivo externo (de forma ordenada) y que esa referencia
se mantenga al cerrar el archivo externo?.

Gracias
 

Leer las respuestas

#1 Nilda Beatriz Díaz
04/07/2003 - 06:50 | Informe spam
Y probaste con Consolidación de datos???
De la ayuda de Excel
Consolidar datos
1.. Examine los datos y decida si desea consolidarlos utilizando referencias 3D en fórmulas, por posición o por categoría.
Fórmulas Puede utilizar referencias 3D en fórmulas para cualquier tipo o distribución de datos. Es el método recomendado.

Posición Si va a combinar datos que están en la misma celda en varios rangos, puede consolidar por posición.

Categoría Si tiene varios rangos con diseños diferentes y va a combinar datos de filas o columnas que tengan rótulos
coincidentes, puede consolidar por categoría.

2.. Siga uno de estos procedimientos:
Consolidar los datos con referencias 3D o fórmulas

1.. En la hoja de cálculo de consolidación, copie o introduzca los rótulos que desee para los datos de consolidación.
2.. Haga clic en la celda en que desea incluir los datos de consolidación.
3.. Introduzca una fórmula que incluya referencias a las celdas de origen en cada hoja de cálculo que contenga los datos que se
desea consolidar.
Por ejemplo, para combinar los datos de la celda B3 de las hojas de cálculo Hoja 2 a Hoja 7 ambas inclusive, podría escribir
=SUMA(Hoja2:Hoja7!B3). Si los datos que va a consolidar están en celdas diferentes de hojas de cálculo distintas, escriba una
fórmula como esta: =SUMA(Hoja3!B4, Hoja4!A7, Hoja5!C5). Para introducir una referencia como Hoja3!B4 en una fórmula sin escribir,
escriba la fórmula hasta el punto en el que necesita la referencia, haga clic en la etiqueta de la hoja de cálculo y, a
continuación, haga clic en la celda.

Consolidar por posición o categoría

1.. Configure los datos que va a consolidar.


a.. Asegúrese de que cada rango de datos está en formato de lista: cada columna tiene un rótulo en la primera fila, contiene
hechos similares y no tiene filas o columnas en blanco.
b.. Coloque cada rango en una hoja de cálculo diferente. No ponga ningún rango en la hoja de cálculo donde vaya a colocar la
consolidación.
c.. Si realiza la consolidación por posición, asegúrese de que cada rango tiene el mismo diseño.
Si realiza la consolidación por categoría, asegúrese de que los rótulos de las columnas o filas que desea combinar tienen
idéntica ortografía y coincidencia de mayúsculas y minúsculas.

d.. Asigne un nombre a cada rango: seleccione todo el rango, elija Nombre en el menú Insertar, haga clic en Definir y escriba
un nombre para el rango.
2.. Haga clic en la celda superior izquierda del área donde desee que aparezcan los datos consolidados.
3.. En el menú Datos, haga clic en Consolidar.
4.. En el cuadro Función, haga clic en la función de resumen que desea que utilice Microsoft Excel para consolidar los datos.
5.. Haga clic en el cuadro Referencia, elija la etiqueta de hoja del primer rango que va a consolidar, escriba el nombre que
asignó al rango y, a continuación, haga clic en Agregar. Repita este paso para cada rango.
6.. Si desea actualizar la tabla de consolidación automáticamente cada vez que cambien los datos en cualquiera de los rangos de
origen y no está seguro de si más tarde deseará incluir rangos diferentes o adicionales en la consolidación, active la casilla de
verificación Crear vínculos con los datos de origen.
7.. Si realiza la consolidación por posición, deje en blanco las casillas bajo Usar rótulos en. Microsoft Excel no copia los
rótulos de fila o columna de los rangos de origen a la consolidación. Si desea rótulos para los datos consolidados, cópielos de uno
de los rangos de origen o introdúzcalos manualmente.
Si realiza la consolidación por categoría, active las casillas de verificación bajo Usar rótulos en que indican dónde están
localizados los rótulos en los rangos de origen: en la fila superior, la columna izquierda o ambas. Los rótulos que no coincidan con
los de las otras áreas de origen producirán filas o columnas independientes en la consolidación.


Suerte
Nilda Beatriz Díaz
MS - MVP
Desde el tercer planeta a partir del Sol

"Javivi" escribió en el mensaje news:021a01c3413e$1b190c30$
Hola,
Mi intención es realizar una Base de Datos bajo excel a
partir de plantillas. Tengo un grupo de usuarios que
utilizarían las plantillas (cada uno con sus registros
correspondientes) y mi labor sería recopilar esa
información para diferentes momentos temporales en un
Archivo Matriz. Así tendría diferentes libros de excel,
ej: usuario1 03-05-02,usuario2 03-05-12, etc. Los campos a
recopilar son los mismos para todas las plantillas-
usuarios, pero no así los registros, que dependen del
usuario.

Lo he intentado con la función BDExtraer, ej: BDExtraer
(Plantilla, "campo", criterio), el problema es que al
cerrar las plantillas esa información ya no se dispone en
el archivo Matriz, al hacer F9 se ve que el vinculo da
#¡VALOR!. ¿Hay alguna forma de vincular celdas de un
archivo externo (de forma ordenada) y que esa referencia
se mantenga al cerrar el archivo externo?.

Gracias

Preguntas similares