
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 στήλη. Η τιμή στην πρώτη γραμμή της συστοιχίας είναι 7 (A1). Η τιμή στη δεύτερη γραμμή της συστοιχίας είναι 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). |