Google 스프레드시트는 Microsoft Excel의 대안 중 하나로 고려할 수 있으며, Excel에서 사용할 수 있는 함수와 유용한 기능이 많이 있습니다. 구글 Sheets의 함수를 사용하면 상당한 시간과 노력이 소요되는 프로세스를 단순화할 수 있습니다. Excel과 대비되는 가장 큰 장점은 인터넷 환경에서는 플랫폼과 상관없이 사용할 수 있고 무료라는 점입니다.
Google 스프레드시트를 막 시작했거나 Microsoft 프로그램에서 도약할 준비가 되었다면 알고 있어야 할 필수 함수들을 소개합니다. 웹용을 제외한 대부분의 함수가 Excel 함수와 비슷하므로 크게 어렵지 않습니다. Google 스프레드시트 함수 요약본을 다운로드할 수 있는 사이트 주소도 포함되어 있습니다(본문 맨 마지막 참조).
※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 제 개인 의견이나 추가 자료들이 다수 포함되어 있습니다. 원문 내용이 궁금하신 분은 URL을 살펴보세요.
- 원문: 30+ Essential Google Sheets Functions
- URL: https://www.makeuseof.com/google-sheets-functions/
1. Array
함수명 |
사용법 |
설명 |
GROWTH |
GROWTH(known_data_y, [known_data_x], [new_data_x], [b]) |
기존 부분 데이터를 사용하여 예측 값을 제공함으로써 기하급수적인 성장 추세를 예측합니다. |
TRANSPOSE |
TRANSPOSE(array_or_range) |
열과 행을 행과 열로 교환하거나 그 반대로 교환하여 선택한 셀을 다시 정렬합니다. |
2. 날짜
함수명 |
사용법 |
설명 |
DATE |
DATE(year, month, day) |
선택한 값을 변경하여 날짜 형식으로 반환합니다. |
NOW |
NOW() |
현재 날짜와 시간을 제공합니다. |
TODAY |
TODAY() |
셀을 자동으로 업데이트하고 현재 날짜를 반환합니다. |
3. 필터
함수명 |
사용법 |
설명 |
FILTER |
FILTER(range, condition1, [condition2]) |
조건과 일치하는 범위의 필터링된 버전을 표시합니다. |
SORT |
SORT(range, sort_column, is_ascending, [sort_column2], [is_ascending2])* |
하나 이상의 열 값에 따라 특정 순서로 선택한 셀 행을 정렬합니다. |
UNIQUE |
UNIQUE(range) |
중복되지 않은 범위 내에서 고유한 행을 표시합니다. |
4. 논리
함수명 |
사용법 |
설명 |
IF |
IF(logical_expression, value_if_true, value_if_false) |
선택한 변수가 선택한 셀에 존재하는 경우 true 또는 false 값을 제공합니다. |
IFERROR |
IFERROR(value, [value_if_error]) |
오류가 없으면 첫 번째 값을 표시하고 오류가 있으면 두 번째 값을 표시하며 인수가 없으면 비어 있습니다. |
5. 참조
함수명 |
사용법 |
설명 |
FORMULATEXT |
FORMULATEXT(cell) |
수식을 텍스트 문자열로 표시합니다. |
VLOOKUP |
VLOOKUP(search_key, range, index, [is_sorted]) |
열에서 값을 검색하여 해당 행에 반환합니다. |
XLOOKUP |
XLOOKUP(search_key, lookup_range, result_range, missing_value, [match_mode], [search_mode]) |
값(세로 및 가로)의 범위를 검색하여 해당 값 또는 가장 가까운 일치 항목을 반환합니다. |
6. 수학
함수명 |
사용법 |
설명 |
BASE |
BASE(value, base, [min_length]) |
숫자를 다른 진수로 변환합니다. |
COUNTBLANK |
COUNTBLANK(range) |
범위에 있는 빈 셀의 수를 계산합니다. |
COUNTIF |
COUNTIF(range, criterion) |
기준을 충족하는 셀 수를 계산합니다. |
RAND |
RAND() |
0과 1 사이의 난수를 생성합니다. |
ROUNDUP |
ROUNDUP(value, [places]) |
숫자를 지정된 자릿수로 반올림합니다. |
SUM |
SUM(value1, [value2, ...]) |
선택한 셀 또는 숫자 그룹의 값 합계를 계산합니다. |
SUMIF |
SUMIF(range, criterion, [sum_range]) |
특정 기준을 충족하거나 특정 범주에 맞는 경우 셀 그룹의 값 합계를 계산합니다. |
7. 통계
함수명 |
사용법 |
설명 |
AVERAGE |
AVERAGE(value1, [value2, ...]) |
텍스트를 무시하고 선택한 셀의 숫자 값의 평균을 구합니다. |
MAX |
MAX(value1, [value2, ...]) |
데이터 세트에서 최대값을 찾습니다. |
MIN |
MIN(value1, [value2, ...]) |
데이터 세트에서 최소값을 찾습니다. |
MODE |
MODE(value1, [value2, ...]) |
집합에서 가장 일반적인 값을 찾습니다. |
8. 텍스트
함수명 |
사용법 |
설명 |
CONCATENATE |
CONCATENATE(string1, [string2, ...]) |
서로 다른 두 셀의 값을 하나로 결합합니다. |
SEARCH |
SEARCH(search_for, text_to_search, [starting_at]) |
값을 검색하고 텍스트 내에서 값이 있는 위치를 반환합니다. |
SPLIT |
SPLIT(text, delimiter, [split_by_each], [remove_empty_text]) |
주어진 값의 텍스트를 분할하여 여러 셀로 나눕니다. |
SUBSTITUTE |
SUBSTITUTE(text_to_search, search_for, replace_with, [occurence_number]) |
기존 텍스트를 변경하고 문자열에 새 텍스트를 제공합니다. |
TEXT |
TEXT(number, format) |
숫자를 다양한 텍스트 형식으로 변경합니다. |
9. Web
함수명 |
사용법 |
설명 |
IMPORTFEED |
IMPORTFEED(URL, [query], [headers], [num_items]) |
RSS 또는 ATOM 피드를 값으로 가져와서 제공합니다. |
IMPORTXML |
IMPORTXML(URL, xpath_query) |
HTML, XML, CSV, TSV, RSS 및 ATOM XML 피드를 포함하여 선택한 URL에서 다양한 종류의 데이터를 가져옵니다. |
기사에서 소개된 내용을 PDF로 내려받을 수도 있습니다(영문). 처음으로 액세스 하려면 간단한 양식을 작성해야 합니다. 필요한 분들은 [이곳]을 클릭해서 다운로드하세요.