0 votos

Números 13.1 - Cómo extraer una fila completa de otra hoja

Básicamente, ¿cómo hago que actúe más como lo hacía FileMaker Pro hace mucho tiempo?

Tengo un archivo con pedigríes de galgos; cada perro tiene una hoja diferente. Lo que me gustaría hacer es NO tener que ingresar repetidamente los mismos perros una y otra vez (si retrocedes lo suficiente, obtienes muchos repetidos). Cada fila es un perro, un registro; cada columna es un atributo.

En FMP, podría haber hecho que la clave coincida con un campo específico en otro archivo y extraer los datos de ese registro al primer archivo.

Sé que esto es una hoja de cálculo, y no una base de datos, pero ya no tengo acceso a FMP y aunque entiendo el esquema de programación en Python, no puedo hacer que el código funcione.

Cuando estoy trabajando en, digamos la Hoja 2, y hago referencia a una fila en la Hoja 1 [Hoja1::54:54], todo lo que obtengo es el valor en A54. No puedo hacer que se complete todo el registro.

¿Esto es siquiera posible? ¿O debería ver si funcionará con LibreOffice Calc o Base?

Realmente extraño tener acceso a FMP, pero no puedo permitirme pagar lo que quieren ahora y no necesito todas las campanas y silbatos. Bento era casi suficiente. Solo quiero poder crear una base de datos relacional simple para mí.

0voto

typeseven Puntos 612

En general, las hojas de cálculo almacenan valores (y funciones) en celdas; una celda es la intersección de una fila específica y una columna específica. Las bases de datos almacenan valores en registros; puedes pensar en un registro como una fila de celdas en una tabla definida de filas y columnas.

Para lograr el efecto que deseas en Numbers o Excel o Calc, tus referencias deben ser de celda a celda, en lugar de filas referenciadas/relacionadas entre sí por algún identificador compartido. Y un aspecto muy importante es que, a diferencia de lo que es posible con las bases de datos, las referencias de celda en las hojas de cálculo son unidireccionales. Una referencia en la celda X para mostrar el valor en la celda Y no te permite modificar la celda Y cambiando la celda X; en cambio, si cambias la celda X, rompes su referencia a la celda Y.

Si en la Hoja 1 quieres mostrar valores de una fila en la Hoja 2, la forma más básica en las hojas de cálculo es tener una fórmula en cada celda de la fila de la Hoja 1 que haga referencia a la celda en la fila de la Hoja 2 cuyo valor deseas.

Afortunadamente, Numbers y otras aplicaciones de hojas de cálculo proporcionan formas de evitar escribir fórmulas tediosamente en múltiples celdas. En Numbers, echa un vistazo al comando de menú Tabla -> Rellenar celdas automáticamente. Una vez que la primera celda en la Hoja 1 muestre correctamente el valor de la celda que deseas de la Hoja 2, puedes extender la referencia a lo largo de la fila. Habrá una curva de aprendizaje sobre las referencias de celda, incluido el uso o la evitación del signo de dólar ('$') si aún no estás familiarizado con eso.

Es posible construir aplicaciones interactivas complejas en Numbers u otras hojas de cálculo, involucrando múltiples archivos con múltiples hojas de trabajo. Pero el trabajo es bastante diferente en detalle al de las bases de datos. Y algunas características no se traducen directamente entre los dos enfoques.

No quiero desanimarte de intentar lograr lo que deseas en Numbers. Si tu objetivo es tener un lugar editable único para cada fragmento de datos crudos, con el resto de la hoja de cálculo proporcionando resúmenes o cálculos a partir de esos datos, estás bien.

Por ejemplo, para estimar los costos de un envío postal, mantengo tablas de precios para factores como diseñadores gráficos, imprentas, servicios de correo, tarifas postales, etc., que varían por cantidad y formato. La tabla de precios de cada factor de coste está en su propia hoja. Luego, en una hoja de Estimación, tengo celdas en las que ingreso una cantidad, y celdas con fórmulas que multiplican esa cantidad por los costos adecuados en las diversas tablas de precios, y también celdas que suman todo eso para obtener los costos totales del envío postal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X