Indholdsfortegnelse:
- Funktionerne COLUMNS and ROWS returnerer antallet af kolonner og rækker i et bestemt celleområde eller array. Hvis du f.eks. Har et celleområde i regnearket, der hedder product_mix, kan du finde ud af, hvor mange kolonner den indeholder ved at indtaste denne formel:
- Hvis du f.eks. Bruger TRANSPOSE-funktionen til at transponere et 2 x 5 celleområde (det vil sige en rækkevidde der optager to tilstødende rækker og fem tilstødende kolonner), skal du vælge et blankt 5 x 2 celleområde (det vil sige en rækkevidde, der tager fem tilstødende rækker og to tilstødende kolonner) i regnearket, inden du bruger knappen Indsæt funktion for at indsætte TRANSPOSE-funktionen i den første celle. Derefter skal du trykke på Ctrl + Shift + Enter, når du har valgt 2 x 5 celleintervallet, der indeholder de data, du vil transponere i Array-tekstboksen i dialogboksen Funktionsargumenter, for at lukke denne dialogboks og indtaste TRANSPOSE-funktionen ind i hele det valgte celleområde som en matrixformel (indesluttet i krøllede bøjler).
Video: Brug hjertestarter - sådan bruges en hjertestarter. 2024
Excel 2016-referencefunktionerne i rullemenuen Lookup & Reference-kommandoen på formlerne fanebladet er designet til specifikt at håndtere forskellige aspekter af cellehenvisninger i regnearket. Denne gruppe af funktioner omfatter:
-
ADRESSE for at returnere en cellereference som en tekstindtastning i en celle i regnearket
-
OMRÅDER for at returnere antallet af områder i en liste over værdier ( områder er defineret som en række sammenhængende celler eller en enkelt celle i cellehenvisningen)
-
KOLUMN for at returnere nummeret der repræsenterer kolonnepositionen for en cellehenvisning
-
COLUMNS for at returnere antallet af kolonner i en reference
-
FORMULATEXT for at returnere formlen refereret som en tekststreng > GETPIVOTDATA for at returnere data gemt i et Excel-pivottabel
-
HYPERLINK for at oprette et link, der åbner et andet dokument, der er gemt på din computer, netværk eller internettet (du kan også gøre dette med kommandoen Indsæt → Hyperlink)
-
< ! - 2 ->
INDIRECT for at returnere en cellereference angivet af en tekststreng og bringe indholdet i cellen, som det refererer til den celle -
LOOKUP for at returnere en værdi fra en matrix
-
OFFSET til returnere en reference til et celleinterval, der er angivet ved antallet af rækker og kolonner fra en celle eller et celleinterval
-
ROW for at returnere rækkenummeret af en cellehenvisning
-
ROWS for at returnere antallet af rækker i et celleområde eller array
-
-
TRANSPOSE for at returnere et lodret array som et vandret array og omvendt
-
Få den skinnede på kolonner og rækker
Funktionerne COLUMNS and ROWS returnerer antallet af kolonner og rækker i et bestemt celleområde eller array. Hvis du f.eks. Har et celleområde i regnearket, der hedder product_mix, kan du finde ud af, hvor mange kolonner den indeholder ved at indtaste denne formel:
= COLUMNS (product_mix)
Hvis du vil vide, hvor mange rækker dette interval bruger du derefter denne formel:
= ROWS (product_mix)
Du kan bruge COLUMNS og ROWS-funktionerne sammen til at beregne det samlede antal celler i et bestemt interval. Hvis du f.eks. Vil vide det nøjagtige antal celler, der anvendes i produkt_mix-celleområdet, opretter du følgende simple multiplikationsformel ved hjælp af COLUMNS og ROWS-funktionerne:
= COLUMNS (product_mix) * ROWS (product_mix) > Forveksl ikke funktionen COLUMNS (plural) med funktionen COLUMN (singular) og funktionen ROWS (plural) med funktionen ROW (singular).KOLUMN-funktionen returnerer nummeret på kolonnen (som om Excel anvendte R1C1-referencesystemet) til den cellehenvisning, som du angiver som eneste argument. På samme måde returnerer ROW-funktionen nummeret på rækken til den cellehenvisning, du angiver som argument.
Transponering af celleområder
TRANSPOSE-funktionen gør det muligt at ændre retningen for et celleområde (eller et array). Du kan bruge denne funktion til at transponere et vertikalt celleområde, hvor dataene løber ned i rækkerne af tilstødende kolonner til en, hvor dataene kører over kolonnerne i tilstødende rækker og omvendt. For at kunne bruge TRANSPOSE-funktionen skal du ikke kun vælge en rækkevidde med et modsat antal kolonner og rækker, men du skal også indtaste det som en matrixformel.
Hvis du f.eks. Bruger TRANSPOSE-funktionen til at transponere et 2 x 5 celleområde (det vil sige en rækkevidde der optager to tilstødende rækker og fem tilstødende kolonner), skal du vælge et blankt 5 x 2 celleområde (det vil sige en rækkevidde, der tager fem tilstødende rækker og to tilstødende kolonner) i regnearket, inden du bruger knappen Indsæt funktion for at indsætte TRANSPOSE-funktionen i den første celle. Derefter skal du trykke på Ctrl + Shift + Enter, når du har valgt 2 x 5 celleintervallet, der indeholder de data, du vil transponere i Array-tekstboksen i dialogboksen Funktionsargumenter, for at lukke denne dialogboks og indtaste TRANSPOSE-funktionen ind i hele det valgte celleområde som en matrixformel (indesluttet i krøllede bøjler).
Antag at du vil transponere dataene, der er indtastet i celleintervallet A10: C11 (et 2 x 3 array) til tomcelleområdet E10: F12 (et 3 x 2 array) i regnearket. Når du trykker på Ctrl + Shift + Enter for at fuldføre arrayformlen, anvender Excel følgende matrix-formel i hver celle i området:
{ array
= TRANSPOSE (A10: C11)} Følgende figur illustrerer brugen af TRANSPOSE-funktionen. Celleområdet B2: C4 indeholder et 3 x 2 array. Hvis du vil konvertere dette 3 x 2 array i celleintervallet B2: C4 til et 2 x 3 array i intervallet B6: D7, skal du følge disse trin: Vælg det tomme celleområde B6: D7 i regnearket.
Klik på kommandoen Opslag og reference på fanebladet Formuleringer, og vælg derefter TRANSPOSE-indstillingen fra rullemenuen på knappen.
Excel indsætninger = TRANSPOSE () på Formula baren og åbner dialogboksen Funktionsargumenter, hvor tekstboksen Array argument er valgt.
-
Træk gennem celleintervallet B2: C4 i regnearket, så tekstboksen Array-argument indeholder B2: C4, og formlen på formelbjælken læser nu = TRANSPOSE (B2: C4).
-
Tryk på Ctrl + Skift + Enter for at lukke dialogboksen Indsæt argumenter (klik ikke på OK) og indsæt TRANSPOSE array formel i celleområdet B6: D7 som vist her.
Brug af TRANSPOSE-funktionen til at ændre orienteringen af et simpelt array.
-
Klik på knappen OK i dialogboksen Funktionsargumenter indsætter TRANSPOSE-funktionen i den aktive celle i det aktuelle cellevalg.Gør dette returnerer #VALUE! fejl værdi til cellen. Du skal huske at trykke på Ctrl + Shift + Enter for at lukke dialogboksen og sætte formlen i hele celleområdet.
-
Hvis du kun vil omsætte række og kolonneoverskrifter eller en simpel dataoversigt, behøver du ikke at gå gennem rigmarolen for at oprette en arrayformel ved hjælp af TRANSPOSE-funktionen. Kopier simpelthen rækkevidden af celler, der skal transponeres med kommandoen Kopier på fanen Startside i båndet. Placer cellepekeren i den første tomme celle, hvor det transponerede område skal indsættes, før du klikker på indstillingen Transpose på kommandoen Indsæt kommandoknappens rullemenu.