주소 및 참조, 절대 및 상대

Contents
Index 🔎︎

# 번지와 참조, 절대와 상대

## 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, 'file:///C:/Users/user/Documents/Price list.ods'#$'Information SKU'.H51'file:///home/user/Documents/Price list.ods'#$'Information SKU'.H51.

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).

### 참조 연산자

이 연산자들은 없거나, 하나 또는 그 이상의 셀 범위를 돌려줍니다.

범위가 가장 높은 우선순위를 가지고 그 다음이 교집합이며 마지막으로 합집합입니다.

연산자 | 이름 | Example
--- | --- | ---
: (콜론) | 영역 | A1:C108, A:D or 3:13
! (느낌표) | 교집합 | SUM(A1:B6!B5:C12) 교차된 영역에 있는 모든 셀의 합계를 구합니다. 예를 들어 셀 B5와 B6이 교차 영역에 있으면 그 합계가 계산됩니다.
~ (틸데) | 연결 또는 합집합 | 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.

A reference list is not allowed inside an array expression.

## 상대적 번지

열 A와 행 1에 있는 셀은 A1으로 번지화됩니다. 영역의 왼쪽 상단 모서리를 지정하고 콜론을 설정한 다음 영역의 오른쪽 하단의 셀을 명명하여, 이웃한 셀의 영역을 지칭할 수 있습니다. 그러므로 왼쪽 모서리의 첫 네 개의 정사삭형 셀 영역은 A1:B2 이라 불립니다.

이러한 방식으로 영역을 번지화할 경우 A1:B2에 대한 참조는 상대적 참조입니다. 여기서 상대적이란, 수식을 복사하면 그 영역에 대한 참조가 조정된다는 것을 의미합니다.

## 절대적 번지

Absolute referencing is the opposite of relative addressing. A dollar sign is placed before each letter and number in an absolute reference, for example, $A$1:$B$2.

LibreOffice can convert the current reference, in which the cursor is positioned in the input line, from relative to absolute and vice versa by pressing F4. If you start with a relative address such as A1, the first time you press this key combination, both row and column are set to absolute references ($A$1). The second time, only the row (A$1), and the third time, only the column ($A1). If you press the key combination once more, both column and row references are switched back to relative (A1)

LibreOffice Calc shows the references to a formula. If, for example, you click the formula =SUM(A1:C5;D15:D24) in a cell, the two referenced areas in the sheet will be highlighted in color. For example, the formula component "A1:C5" may be in blue and the cell range in question bordered in the same shade of blue. The next formula component "D15:D24" can be marked in red in the same way.

## 언제 상대적 참조와 절대적 참조가 사용되는가?

상대 참조의 특징은 무엇입니까? 영역 A1:B2에 있는 셀의 합계를 셀 E1에 계산하려 합니다. 즉, E1에 입력하는 수식은 =SUM(A1:B2)일 것입니다. 그러나 나중에 열 A 앞에 새로운 열을 삽입하기로 결정합니다. 이 경우 더하려는 요소는 B1:C2에 위치하게 되고 이 수식은 더 이상 E1이 아니라 F1에 위치합니다. 따라서 새로운 열이 삽입된 후에 시트에 있는(다른 시트에도 존재할 수 있음) 모든 수식을 확인하고 수정해야 할 것입니다.

다행하게도 LibreOffice은(는) 사용자를 대신하여 이 작업을 수행합니다. 새 열 A를 삽입하면 수식 =SUM(A1:B2)는 =SUM(B1:C2)로 자동 업데이트됩니다. 또한 새 행 1을 삽입하면 행 번호도 자동으로 조정됩니다. LibreOffice Calc에서 절대 및 상대 참조는 참조된 영역이 이동할 때마다 조정됩니다. 그러나 수식을 복사할 경우에는 절대 참조가 아니라 상대 참조만 조정되므로 주의해야 합니다.

절대 참조는 시트의 특정 셀 하나를 계산에서 참조할 경우 사용됩니다. 정확하게 이 셀을 참조하는 수식을 원래 셀 아래의 셀로 복사하면 셀 좌표를 절대 참조로 지정하지 않은 경우 참조도 아래로 이동합니다.

새 행과 열을 삽입할 경우 외에 특정 셀을 참조하는 기존 수식을 시트의 다른 영역으로 복사할 경우에도 참조가 변경될 수 있습니다. 행 10에 수식 =SUM(A1:A9)를 입력했다고 가정합니다. 이 경우, 오른쪽에 인접한 열의 합계를 계산하려면 단순히 이 수식을 오른쪽 셀에 복사하면 됩니다. 열 B에 복사된 수식은 자동으로 =SUM(B1:B9)로 조정됩니다.

관련 주제

셀 이름

이름을 주소로 인식