Adresser og referencer, absolutte og relative

Cell references

An individual cell is fully identified by the sheet it belongs, the column identifier (letter) located along the top of the columns and a row identifier (number) found along the left-hand side of the spreadsheet. On spreadsheets read from left to right, the complete reference for the upper left cell of the sheet is Sheet.A1.

Cell ranges

You can reference a set of cells by referencing them in ranges. Ranges can be a block of cells, entire set of columns and entire set of rows. The range A1:B2 is the first four cells in the upper left corner of the sheet. Range A:E contains all the cells of column A, B, C, D and E. Range 2:5 contains all the cells of row 2, 3, 4 and 5.

The reference to a cell of another document contains the fully qualified name of the other document between single quotes ('), then a hash #, then the name of the sheet of the other document, followed by a period and the name or reference of the cell.

For example, .

note

The path and document name URI must always be enclosed in single quotes. If the name contains single quotes (') they must be escaped using two single quotes (''). Only a sheet name may not be quoted if it does not contain a space or a character that would be an operator or the name would be pure numeric (for example, '123' must be quoted).


Henvisningsoperatorer

Disse operatorer returnerer et celleområde bestående af nul, en eller flere celler.

Område har den højeste forrang, dernæst skæringspunkt og til sidst foreningsmængde.

Operator

Navn

Eksempel

: (kolon)

Område

A1:C108, A:D or 3:13

! (Udråbstegn)

Fællesmængde

SUM(A1:B6!B5:C12)

Beregner summen af alle celler i fællesmængden. I dette eksempel er resultatet summen af celler B5 og B6.

~ (Tilde)

Sammensætning eller foreningsmængde

Takes two references and returns a reference list, which is a concatenation of the left reference followed by the right reference. Double entries are referenced twice.

=COUNT(A1:B2~B2:C3) counts values of A1:B2 and B2:C3. Note that the cell B2 is counted twice.

=INDEX(A1:B2~C1:D2;2;1;2) selects cell C2, that is, the first cell of the second row, first column, of the second range (C1:D2) of the range list.


note

A reference list is not allowed inside an array expression.


Relativ adressering

Cellen i kolonne A, række 1 er adresseret som A1. Du kan adressere en række tilstødende celler ved først at indtaste koordinaterne for øverste venstre celle af området, så et kolon fulgt af koordinaterne for nederste højre celle. For eksempel, området af de første fire celler i det øverste venstre hjørne er adresseret som A1:B2.

Ved at adressere et område på denne måde, laver du en relativ henvisning til A1:B2. Relativ her betyder at referencen til dette område vil blive justeret automatisk når du kopierer formlerne.

Absolutte adressering

Absolutte henvisninger er det modsatte af relative adresseringer. Et dollartegn er placeret før hver bogstav og tal i en absolut reference, for eksempel, $A$1:$B$2.

tip

LibreOffice kan konvertere den aktuelle reference, hvor markøren er placeret på indtastningslinjen, til absolut og vice versa ved at trykke på F4. Hvis du starter med en relativ adresse såsom A1, sættes både række og kolonne sat til absolutte referencer ($A$1) første gang du trykker denne tastekombination. Anden gang, gøres kun rækken absolut (A$1), og den tredje gang, kun kolonnen ($A1). Hvis du taster tastekombinationen endnu engang vil både kolonne og række ændret tilbage til relativ (A1)


LibreOffice Calc viser referencerne til en formel. Hvis, for eksempel du klikker på formlen =SUM(A1:C5;D15:D24) i en celle, fremhæves de to krydshenvisningsområder i arket med farve. For eksempel kan formlen "A1:C5" være blå og celleområdet i indrammet i samme nuance af blå. Den næste formel "D15:D24" kan være markeret i rød på samme måde.

Hvornår bruges relative og absolutte henvisninger ?

Hvad adskiller en relativ reference? Antag at du i celle E1 gerne vil beregne summen af cellerne i område A1:B2. Formlen i E1 ville være: =SUM(A1:B2). Hvis du senere bestemmer dig for at indsætte en ny kolonne foran kolonne A, ville de elementer, som du tilføjer så være i B1:C2 og formlen ville være i F1, ikke i E1. Efter indsættelse af den ny kolonne, vil du derfor nødsaget til at kontroller og korrigere alle formler i arket, og muligvis også t i andre ark.

Heldigvis gør LibreOffice dette arbejde let for dig. Efter at have indsat en ny kolonne A, vil formlen =SUM(A1:B2) automatisk blive opdateret til =SUM(B1:C2). Rækkenumre vil også automatisk blive tilpasset når en ny række 1 bliver indsat. Absolutte og relative referencer bliver altid justeret i LibreOffice Calc når det refererede område flyttes. Men vær omhyggelig hvis du kopierer en formel. I så fald vil kun den relative referencer blive justeret, ikke de absolutte referencer.

Absolutte henvisninger er brugt når en beregning refererer til én specifik celle i dit ark. Hvis en formel som refererer absolut til præcis denne celle bliver kopieret relativt til en celle neden under den oprindelige celle, vil henvisningen også blive flyttet ned.

Bortset fra når nye rækker og kolonner indsættes, kan referencer også ændres når en eksisterende formel refererer til en bestemt celler bliver kopieret til et andet område på arket. Antag at du indtastede formlen =SUM(A1:A9) i række 10. Hvis du vil beregne summen af den tilstødende kolonne til højre, skal du bare kopiere denne formel til cellen til højre. Kopien af formlen i kolonne B vil automatisk blive tilpasset til =SUM(B1:B9).