UNION.RANGES
Η συνάρτηση UNION.RANGES επιστρέφει έναν πίνακα που αντιπροσωπεύει μια συλλογή η οποία αντιπροσωπεύει την ένωση των καθορισμένων συλλογών.
UNION.RANGES(σύντομος-τρόπος; εύρος; εύρος…)
σύντομος-τρόπος: Μια βοηθητική τιμή που προσδιορίζει τη γραμμή των αποτελεσμάτων και το σχήμα του πίνακα που επιστρέφεται.
συμπαγές αριστερά (FALSE ή 0): Αφαίρεση κενών (τα κελιά δεν περιλαμβάνονται σε κανένα εύρος) από τα αριστερά προς τα δεξιά, ξεκινώντας με την πρώτη γραμμή που περιέχει ένα κελί, το οποίο περιλαμβάνεται σε οποιοδήποτε εύρος. Αυτή είναι η προεπιλεγμένη γραμμή.
συμπαγές πάνω (TRUE ή 1): Αφαίρεση κενών (τα κελιά δεν περιλαμβάνονται σε κανένα εύρος) από πάνω προς τα κάτω, ξεκινώντας με την πρώτη στήλη που περιέχει ένα κελί, το οποίο περιλαμβάνεται σε οποιοδήποτε εύρος.
εύρος: Μια συλλογή κελιών. Το εύρος είναι μια συλλογή που αποτελείται από ένα μοναδικό εύρος κελιών, το οποίο μπορεί να περιέχει οποιαδήποτε τιμή.
εύρος..: Προαιρετικά συμπεριλαμβάνονται μία ή περισσότερες πρόσθετες συλλογές.
Σημειώσεις
Οι συλλογές μπορεί να έχουν οποιοδήποτε μέγεθος και απαιτείται μόνο μία συλλογή. Αν καθορίζεται μόνο μία συλλογή, ο πίνακας που επιστρέφεται είναι ίδιος με την καθορισμένη συλλογή.
Η συνάρτηση UNION.RANGES επιχειρεί να δημιουργήσει μια ορθογώνια συλλογή από τη συλλογή εισόδου αφαιρώντας τα κενά μεταξύ των στοιχείων του πίνακα. Αν ο πίνακας που προκύπτει είναι ορθογώνιο, αυτός είναι ο πίνακας που επιστρέφεται. Αν ο πίνακας που προκύπτει δεν είναι ορθογώνιο, οι γραμμές μετακινούνται στο τέλος της πρώτης γραμμής διαδοχικά, ώστε ο πίνακας που επιστρέφεται να περιέχει μια μοναδική γραμμή, η οποία αντιπροσωπεύει μια λίστα όλων των στοιχείων του πίνακα.
Αν οποιοδήποτε από τα εύρη εισόδου είναι μη έγκυρο, η συνάρτηση επιστρέφει σφάλμα αναφοράς.
Αυτή η συνάρτηση αντικαθιστά τη χρήση ενός κενού με τον τελεστή τομής σε αναφορές έκτασης πίνακα σε άλλα εφαρμογές υπολογιστικών φύλλων, συμπεριλαμβανομένων των Numbers '08 για Mac και Numbers '09 για Mac.
Παραδείγματα |
---|
Δεδομένου του ακόλουθου πίνακα: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
Στα παραδείγματα, η τιμή από το κελί στη δεδομένη συλλογή που περιείχε το δηλωμένο στοιχείο πίνακα σημειώνεται σε παρενθέσεις. Η συνάρτηση =UNION.RANGES(FALSE; A1; B2) επιστρέφει έναν πίνακα που είναι 2 γραμμές επί 1 στήλη. Οι τιμές μπορούν να εξαχθούν από τον πίνακα χρησιμοποιώντας τη συνάρτηση INDEX. Η συνάρτηση =INDEX(UNION.RANGES(FALSE; A1; B2); 1; 1; 1) επιστρέφει αποτέλεσμα 7 (A1), την τιμή στην πρώτη γραμμή του πίνακα. Η συνάρτηση =INDEX(UNION.RANGES(FALSE; A1; B2); 2; 1; 1) επιστρέφει αποτέλεσμα 20 (B2), την τιμή στη δεύτερη γραμμή του πίνακα. Η συνάρτηση =UNION.RANGES(TRUE; A1; B2) επιστρέφει έναν πίνακα που είναι 1 γραμμή επί 2 στήλες. Η τιμή στην πρώτη στήλη του πίνακα είναι 7 (A1). Η τιμή στη δεύτερη στήλη του πίνακα είναι 20 (B2). Η συνάρτηση =VLOOKUP(7; UNION.RANGES(FALSE; A1; B2); 2; 0) επιστρέφει σφάλμα εύρους επειδή, όπως φαίνεται στο πρώτο παράδειγμα, ο πίνακας που επιστρέφεται έχει εύρος μόνο μία στήλη. Η συνάρτηση =VLOOKUP(7; UNION.RANGES(TRUE; A1; B2); 2; 0) επιστρέφει αποτέλεσμα 20 επειδή, όπως φαίνεται στο δεύτερο παράδειγμα, ο πίνακας που επιστρέφεται είναι 1 γραμμή επί 2 στήλες. Η τιμή στη δεύτερη στήλη που αντιστοιχεί στην τιμή αναζήτησης 7 είναι 20. H συνάρτηση =UNION.RANGES(FALSE; A1:B1; E5) ή η συνάρτηση =UNION.RANGES(TRUE; A1:B1; E5) επιστρέφει έναν πίνακα που είναι 1 γραμμή επί 3 στήλες. Οι τιμές στον πίνακα μίας γραμμής είναι 7 (A1), 8 (B1) και 30 (E5). Η συνάρτηση =UNION.RANGES(FALSE; A1:B2; D4:F5) επιστρέφει έναν πίνακα που είναι 1 γραμμή επί 10 στήλες. Οι τιμές είναι 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) και 31 (F5). Η συνάρτηση =UNION.RANGES(TRUE; A1:B2; D4:F5) επιστρέφει έναν πίνακα που είναι 2 γραμμές επί 5 στήλες. Οι τιμές στην πρώτη γραμμή είναι 7 (A1), 8 (B2), 0 (D4), 0 (E4) και 0 (F4). Οι τιμές στη δεύτερη γραμμή είναι 19 (A2), 20 (B2), 0 (D5), 30 (E5) και 31 (F5). |