Excel 2016-referensfunktionerna i rullgardinsmenyn för kommandoknappen Sök och referens på fliken Formler på menyfliksområdet är utformade för att specifikt hantera olika aspekter av cellreferenser i kalkylbladet. Denna grupp av funktioner inkluderar:
-
ADRESS för att returnera en cellreferens som en textpost i en cell i kalkylbladet
-
AREAS för att returnera antalet områden i en lista med värden ( områden definieras som ett intervall av sammanhängande celler eller en enskild cell i cellreferensen)
-
KOLUMN för att returnera numret som representerar kolumnpositionen för en cellreferens
-
COLUMNS för att returnera antalet kolumner i en referens
-
FORMULATEXT för att returnera formeln som refereras till som en textsträng
-
GETPIVOTDATA för att returnera data lagrade i en Excel-pivottabell
-
HYPERLÄNK för att skapa en länk som öppnar ett annat dokument lagrat på din dator, nätverk eller Internet (du kan också göra detta med kommandot Infoga → Hyperlänk)
-
INDIRECT för att returnera en cellreferens specificerad av en textsträng och ta med innehållet i cellen som det refererar till den cellen
-
LOOKUP för att returnera ett värde från en matris
-
OFFSET för att returnera en referens till ett cellområde som specificeras av antalet rader och kolumner från en cell eller ett cellområde
-
ROW för att returnera radnumret för en cellreferens
-
RADER för att returnera antalet rader i ett cellområde eller array
-
RTD för att returnera realtidsdata från en server som kör ett program som stöder COM-automatisering (Component Object Model).
-
TRANSPOSERA för att returnera en vertikal array som en horisontell array och vice versa
Få skinny på kolumner och rader
Funktionerna COLUMNS och ROWS returnerar antalet kolumner och rader i ett visst cellområde eller array. Om du till exempel har ett cellintervall i kalkylarket som heter product_mix, kan du ta reda på hur många kolumner det innehåller genom att ange den här formeln:
=COLUMNS(produktmix)
Om du vill veta hur många rader det här intervallet använder anger du denna formel:
=ROWS(produktmix)
Du kan använda funktionerna COLUMNS och ROWS tillsammans för att beräkna det totala antalet celler i ett visst område. Om du till exempel vill veta det exakta antalet celler som används i cellområdet product_mix skapar du följande enkla multiplikationsformel genom att använda funktionerna COLUMNS och ROWS:
=COLUMNS(product_mix)*ROWS(product_mix)
Blanda inte ihop funktionen COLUMNS (plural) med funktionen COLUMN (singular) och ROWS-funktionen (plural) med funktionen ROW (singular). Funktionen COLUMN returnerar numret på kolumnen (som om Excel använde referenssystemet R1C1) för cellreferensen som du anger som dess enda argument. På samma sätt returnerar ROW-funktionen numret på raden för cellreferensen som du anger som dess argument.
Transponering av cellområden
TRANSPOSERA-funktionen gör att du kan ändra orienteringen av ett cellområde (eller en matris). Du kan använda den här funktionen för att transponera ett vertikalt cellområde där data löper ner längs raderna av intilliggande kolumner till ett där data löper över kolumnerna i intilliggande rader och vice versa. För att lyckas använda TRANSPOSE-funktionen måste du inte bara välja ett intervall som har ett motsatt antal kolumner och rader, utan du måste också ange det som en matrisformel.
Till exempel, om du använder TRANSPOSE-funktionen för att transponera ett 2 x 5 cellintervall (det vill säga ett intervall som tar upp två intilliggande rader och fem intilliggande kolumner), måste du välja ett tomt 5 x 2 cellintervall (det vill säga , ett intervall som tar fem intilliggande rader och två intilliggande kolumner) i kalkylbladet innan du använder knappen Infoga funktion för att infoga TRANSPOSE-funktionen i den första cellen. Sedan, efter att ha valt cellintervallet på 2 x 5 som innehåller data som du vill transponera i textrutan Array i dialogrutan Funktionsargument, måste du trycka på Ctrl+Skift+Enter för att stänga den här dialogrutan och gå in i TRANSPOSE-funktionen i hela det valda cellområdet som en arrayformel (omsluten av krulliga klammerparenteser).
Anta att du vill överföra data som matats in i cellområdet A10:C11 (en 2 x 3 array) till det tomma cellområdet E10:F12 (en 3 x 2 array) i kalkylbladet. När du trycker på Ctrl+Skift+Enter för att slutföra matrisformeln, efter att ha valt cellområdet A10:C11 som matrisargument , placerar Excel följande matrisformel i varje cell i området:
{=TRANSPOSERA(A10:C11)}
Följande figur illustrerar användningen av TRANSPOSE-funktionen. Cellområdet B2:C4 innehåller en 3 x 2 array. För att konvertera denna 3 x 2 array i cellområdet B2:C4 till en 2 x 3 array i intervallet B6:D7, följ dessa steg:
Välj det tomma cellintervallet B6:D7 i kalkylbladet.
Klicka på kommandoknappen Sök och referens på fliken Ribbon's Formulas och välj sedan TRANSPOSE alternativet från knappens rullgardinsmeny.
Excel infogar =TRANSPOSE() i formelfältet och öppnar dialogrutan Funktionsargument där textrutan Array-argument är markerad.
Dra genom cellområdet B2:C4 i kalkylbladet så att Array-argumenttextrutan innehåller B2:C4 och formeln i formelfältet nu lyder =TRANSPOSE(B2:C4).
Tryck på Ctrl+Skift+Enter för att stänga dialogrutan Infoga argument (klicka inte på OK) och för att infoga TRANSPOSE-matrisformeln i cellområdet B6:D7 som visas här.

Användning av TRANSPOSE-funktionen för att ändra orienteringen av en enkel array.
Genom att klicka på OK-knappen i dialogrutan Funktionsargument infogas TRANSPOSE-funktionen i den aktiva cellen för det aktuella cellvalet. Om du gör detta returneras #VALUE! felvärde för cellen. Du måste komma ihåg att trycka på Ctrl+Skift+Enter för att både stänga dialogrutan och lägga in formeln i hela cellområdet.
Om allt du vill göra är att överföra rad- och kolumnrubriker eller en enkel tabell med data, behöver du inte gå igenom rigmarolen att skapa en matrisformel med TRANSPOSE-funktionen. Kopiera helt enkelt cellintervallet som ska transponeras med kommandoknappen Kopiera på fliken Hem på menyfliksområdet. Placera cellmarkören i den första tomma cellen där det transponerade området ska klistras in innan du klickar på alternativet Transponera på kommandoknappen Klistra in i rullgardinsmenyn.