Αναφορά πίνακα βάσης δεδομένων

Το LibreOffice Calc σάς επιτρέπει να αναφέρετε δεδομένα σε πίνακες βάσης δεδομένων χρησιμοποιώντας μια ειδική σημειογραφία, μια "αναφορά πίνακα βάσης δεδομένων", για αναφορές κελιών μέσα στον πίνακα. Αυτή η ειδική σημειογραφία στοχεύει στη βελτίωση της αναγνωσιμότητας των τύπων που αναφέρονται σε κελιά μέσα σε έναν πίνακα βάσης δεδομένων.

Εικονίδιο προειδοποίησης

The ODF standard currently lacks support for structured references. When saving a file in .ods format, structured references are converted to direct references, preserving only the values at the time of saving. Efforts to introduce structured references in the ODF Standard are underway.


Πίνακες βάσης δεδομένων

Οι "πίνακες" υπολογιστικών φύλλων ορίζονται από εύρη βάσης δεδομένων (Δεδομένα - Ορισμός εύρους). Εκτός από το όνομα της βάσης δεδομένων, τα ακόλουθα είναι υποχρεωτικά για τη χρήση αναφορών πίνακα βάσης δεδομένων:

Παράδειγμα

Ο παρακάτω πίνακας περιέχει τιμές που χρησιμοποιούνται σε παραδείγματα αργότερα σε αυτό το έγγραφο.

A

B

C

D

1

Όνομα

Εύρος

Πωλήσεις

Αρχαιότητα

2

Smith

Δύση

21

5

3

Jones

Ανατολή

23

11

4

Johnson

Ανατολή

9

7

5

Taylor

Δύση

34

11

6

Brown

Ανατολή

23

15

7

Walker

Ανατολή

12

4

8

Edwards

East

15

12

9

Thomas

Δύση

17

10

10

Wilson

Δύση

31

3

11

Αθροίσματα

2

185

8.67


Η περιοχή κελιών A1:D11 ορίστηκε ως το εύρος βάσης δεδομένων "ΤαΔεδομένα μου (myData) ". Οι επιλογές Περιέχει ετικέτες στηλών και Περιέχει γραμμή συνόλου ελέγχθηκαν κατά τον ορισμό του εύρους βάσης δεδομένων.

Αναφορά δεδομένων σε πίνακες

Μια αναφορά πίνακα βάσης δεδομένων έχει τη μορφή ονόματος database_range[…]. Το μέρος μέσα στις αγκύλες μπορεί να είναι μια δεσμευμένη λέξη-κλειδί αναφοράς, ένα όνομα πεδίου μέσα σε αγκύλες ή ένας συνδυασμός των δύο.

Σε περιπτώσεις όπου χρησιμοποιείται μία μόνο λέξη-κλειδί ή ένα μόνο όνομα πεδίου, χρησιμοποιήστε μονές αγκύλες αντί για διπλές αγκύλες.

Παράδειγμα

ΔεδομέναΜου[#Κεφαλίδες] αντί για ΔεδομέναΜου[[#Κεφαλίδες]], ή ΔεδομέναΜου[Περιοχή] αντί για ΔεδομέναΜου[[Περιοχή]].

Δεσμευμένες λέξεις-κλειδιά αναφοράς

Λέξη-κλειδί

Χρήση

Παράδειγμα

[#Headers]

Η λέξη-κλειδί [#Κεφαλίδες (Headers)] αναφέρεται στη γραμμή με τα ονόματα πεδίων (ετικέτες στηλών). Είναι η πρώτη γραμμή της περιοχής βάσης δεδομένων.

Εάν η περιοχή βάσης δεδομένων δεν έχει ορισμένη γραμμή ετικετών (γραμμή που περιέχει στήλες), δημιουργείται ένα σφάλμα #REF!.

Η έκφραση ΔεδομέναΜου[#Κεφαλίδες] αναφέρεται στα κελιά A1:D1.

[#Data]

The keyword [#Data] references the data records of the database range, excluding the column label row and the totals row.

Μπορεί επίσης να χρησιμοποιηθεί η συντομογραφία ΔεδομέναΜου (myData)[].

Η παράσταση ΔεδομέναΜου[#Δεδομένα] αναφέρεται στο ορθογώνιο κελιού A2:D10.

[#Totals]

The keyword [#Totals] references the row of totals. It is the last row of the database range.

Εάν η περιοχή βάσης δεδομένων δεν έχει ορισμένη γραμμή συνόλων (Περιέχει γραμμή συνόλων), δημιουργείται ένα σφάλμα #REF!.

Η παράσταση ΔεδομέναΜου[#Σύνολα] αναφέρεται στα κελιά A11:D11.

[#All]

Η λέξη-κλειδί [#Όλα] αναφέρεται σε ολόκληρο το εύρος της βάσης δεδομένων, συμπεριλαμβανομένων των ετικετών στηλών και των συνόλων.

Η παράσταση ΔεδομέναΜου[#Όλα] αναφέρεται στα κελιά A1:D11.

[#This Row]

Αυτή η λέξη-κλειδί περιγράφει μια έμμεση τομή.

Εάν η παράσταση ΔεδομέναΜου[#ΑυτήΗΓραμμή] χρησιμοποιείται σε έναν τύπο στο κελί F2, αναφέρεται στο A2:D2. Εάν η ίδια παράσταση χρησιμοποιείται σε έναν τύπο στο κελί F5, αναφέρεται στο A5:D5.


Όνομα πεδίου σε αγκύλες

Για να αναφέρετε τον πίνακα όλων των τιμών στις εγγραφές που ανήκουν στο ίδιο πεδίο, χρησιμοποιήστε τη μορφή [όνομα πεδίου]. Η περιοχή κελιών στην οποία γίνεται αναφορά δεν περιλαμβάνει ετικέτα και σύνολα.

Παράδειγμα

Η παράσταση ΔεδομέναΜου[[Περιοχή]] ή η απλοποιημένη μορφή της ΔεδομέναΜου[Περιοχή] αναφέρεται στα κελιά B2:B10. Εάν η περιοχή της βάσης δεδομένων δεν έχει γραμμή ετικέτας, μπορούν να χρησιμοποιηθούν γενικές ετικέτες όπως Στήλη1, Στήλη2.

Εικονίδιο σημείωσης

Στο Microsoft Excel, εάν το κελί του τύπου ανήκει στον πίνακα, τότε το όνομα του πίνακα μπορεί να παραλειφθεί. Για παράδειγμα, ο τύπος =SUM(ΔεδομέναΜου[Πωλήσεις]) στο κελί C11 θα μπορούσε να γραφτεί ως =SUM([Πωλήσεις]). Η παράλειψη του ονόματος του πίνακα δεν είναι ακόμη δυνατή στο Calc.


Συνδυασμοί

Στήλες και εγγραφές δεδομένων

Για να αναφέρετε έναν συνδυασμό ετικετών στηλών και εγγραφών δεδομένων, χρησιμοποιήστε τη μορφή [#Κεφαλίδες];[#Δεδομένα] ή [#Κεφαλίδες],[#Δεδομένα], όπου το διαχωριστικό είναι το ίδιο με αυτό για τις παραμέτρους συνάρτησης που ορίζεται στα Εργαλεία - Επιλογές - Calc - Τύπος - Διαχωριστικά.

Εγγραφές δεδομένων και σειρά συνόλου

Για να αναφέρετε έναν συνδυασμό εγγραφών δεδομένων και γραμμής συνόλων, χρησιμοποιήστε τη συνάρτηση [#Δεδομένα];[#Σύνολα]. Για παράδειγμα, η συνάρτηση ΔεδομέναΜου[[#Δεδομένα];[#Σύνολα]] αναφέρεται στα κελιά A2:D11.

Ένας συνδυασμός όπως [#Κεφαλίδες];[#Σύνολα] δεν είναι δυνατός, καθώς αυτό θα είχε ως αποτέλεσμα δύο ασύνδετα ορθογώνια κελιών.

Γειτονικές στήλες

Για να αναφέρετε πολλές γειτονικές στήλες, χρησιμοποιήστε τον τελεστή εύρους “:”. Για παράδειγμα, ο τύπος ΔεδομέναΜου[[Όνομα]:[Πωλήσεις]] αναφέρεται στα κελιά A2:C10.

Μη γειτονικές στήλες

Η χρήση μη γειτονικών στηλών δεν είναι δυνατή, καθώς θα αναφερόταν σε δύο ξεχωριστά ορθογώνια κελιών.

Όνομα πεδίου και λέξη-κλειδί

Η αναφορά μέσω ονόματος πεδίου και η χρήση μιας λέξης-κλειδιού αναφοράς μπορούν να συνδυαστούν. Πρώτα δηλώστε τη λέξη-κλειδί, στη συνέχεια το διαχωριστικό συνάρτησης και τέλος το όνομα του πεδίου σε αγκύλες. Για παράδειγμα, η ΔεδομέναΜου[[#Σύνολα];[Πωλήσεις]] αναφέρεται στο κελί C11.

Παρακαλούμε, υποστηρίξτε μας!

Παρακαλούμε, υποστηρίξτε μας!