UNIONOMRÅDER
UNIONOMRÅDER-funksjonen returnerer en matrise som representerer en samling som representerer unionen av de spesifiserte samlingene.
UNIONOMRÅDER(komprimeringsmodus; område; område…)
komprimeringsmodus: En modalverdi som bestemmer rekkefølgen av resultatene og formen på oppstillingen som returneres.
komprimer venstre (USANN eller 0): Fjern tomrom (celler som ikke er inkludert i noen av områdene) fra venstre til høyre, og begynn med den første raden som inneholder en celle som er inkludert i et av områdene. Dette er standardrekkefølgen.
komprimer opp (USANN eller 1): Fjern tomrom (celler som ikke er inkludert i noen av områdene) ovenfra og ned, og begynn med den første kolonnen som inneholder en celle som er inkludert i et av områdene.
område: En samling med celler. område er en samling som består av ett enkelt celleområde, som kan inneholde verdier av en hvilken som helst type.
område…: Du kan ta med flere samlinger.
Notater
Samlingene kan ha en hvilken som helst størrelse, og bare én samling er nødvendig. Hvis kun én samling er spesifisert, vil matrisen som returneres være det samme som den spesifiserte samlingen.
UNIONOMRÅDER forsøker å konstruere en rektangulær samling fra inndatasamlingen ved å fjerne tomrom mellom matriseelementene. Hvis den resulterende matrisen er et rektangel, er dette matrisen som returneres. Hvis den resulterende matrisen ikke er et rektangel, flyttes det rader til slutten av den første raden, én etter én, slik at matrisen som returneres, består av én enkelt rad som representerer en liste over alle matriseelementene.
Hvis noen av de spesifiserte områdene er ugyldige, returnerer funksjonen en referansefeil.
Denne funksjonen erstatter bruken av mellomrom som snittoperator i tabellreferanser i enkelte andre regnearkprogrammer, inkludert Numbers '08 for Mac og Numbers '09 for Mac.
Denne funksjonen er ikke tilgjengelig i iBooks Author.
Eksempler |
---|
Gitt følgende tabell: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
I eksemplene er verdien fra cellen innenfor de gitte samlingene som inneholdt det angitte matriseelementet, nevnt i parentes. =UNIONOMRÅDER(USANN; A1; B2) returnerer en matrise som er 2 rader ganger 1 kolonne. Verdiene kan hentes ut fra matrisen ved hjelp av INDEKS-funksjonen. =INDEKS(UNIONOMRÅDER(USANN; A1; B2); 1; 1; 1) returnerer 7 (A1), verdien i den første raden i matrisen. =INDEKS(UNIONOMRÅDER(USANN; A1; B2); 2; 1; 1) returnerer 20 (B2), verdien i den andre raden i matrisen. =UNIONOMRÅDER(SANN; A1; B2) returnerer en matrise som er 1 rad ganger 2 kolonner. Verdien i den første kolonnen i matrisen er 7 (A1). Verdien i den andre kolonnen i matrisen er 20 (B2). =FINN.RAD(7; UNIONOMRÅDER(USANN; A1; B2); 2; 0) returnerer en områdefeil, ettersom matrisen som returneres, kun er én kolonne bred, som i det første eksemplet. =FINN.RAD(7; UNIONOMRÅDER(SANN; A1; B2); 2; 0) returnerer 20, ettersom matrisen som returneres, er 1 rad ganger 2 kolonner, som i det andre eksemplet. Verdien i den andre kolonnen som tilsvarer søkeverdien for 7, er 20. =UNIONOMRÅDER(USANN; A1:B1; E5) eller =UNIONOMRÅDER(SANN; A1:B1; E5) returnerer en matrise som er 1 rad ganger 3 kolonner. Verdiene i matrisen på én rad er 7 (A1), 8 (B1) og 30 (E5). =UNIONOMRÅDER(USANN; A1:B2; D4:F5) returnerer en matrise som er 1 rad ganger 10 kolonner. Verdiene er 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) og 31 (F5). =UNIONOMRÅDER(SANN; A1:B2; D4:F5) returnerer en matrise som er 2 rader ganger 5 kolonner. Verdiene i den første raden er 7 (A1), 8 (B2, 0 (D4), 0 (E4) og 0 (F4). Verdiene i den andre raden er 19 (A2), 20 (B2), 0 (D5), 30 (E5) og 31 (F5). |