구글 스프레드시트에는 배열함수들이 많이 있습니다. <배열 함수>는 단일 값이 아닌 배열(어려 행과 열로 구성된 값의 표)을 반환하는 함수입니다. 배열 함수는 수식 하나로 효율적인 데이터 처리가 가능한 장점이 있습니다. 이중 텍스트를 일정 기준으로 나누어 셀의 각 부분에 배치할 수 있는 "SPLIT" 함수에 대해 알아보았습니다.
1. 구문 (구글 문서 편집기 고객센터 자료 기준) ===================
SPLIT(텍스트, 구분자, [split_by_each], [remove_empty_text])
2. 사용 예시 & 활용 ==============================
SPLIT 함수를 사용하여 주소를 <공백>과 <괄호>를 기준으로 각 셀로 편리하게 분할(SPLIT)할 수 있습니다.
(1) "=split(B2," ()")" 입력 : 대상 문자열 셀(B2)을 공백(" ") 또는 괄호("()") 중 어떤 것을 만나도 분할할 수 있습니다.
- [split_by_each] option은 기본 TRUE로 설정되어 있어 각각의 문자를 만났을 때 분할되겠죠.
(2) 채우기핸들을 더블클릭하면 아래 셀에도 동일한 함수가 한꺼번에 적용됩니다.
- 또는, =split(B2:B," ()")처럼 입력 인수(셀)을 열 전체로 확장할 수도 있습니다. (데이터 변경 시, 자동 수정됩니다.)
(3) INDEX 함수와 함께 사용하면, 특정 문자열을 간단하게 추출할 수 있습니다.
- index(split(B2," ()"),,2) : 대상 문자열(B2)에서 공백 또는 괄호로 분할된 열 중 2번째 열만 추출
* 이와 같이 배열함수는 다른 함수의 인수로 사용되는 등 조합 사용하여 효율 개선이 가능합니다.
[참고] 구글스프레드시트 제데로 파헤치기 (강남석)
구글 스프레드시트 : 배열함수 UNIQUE (w/ Sumif, Sort, Transpose) (0) | 2021.09.05 |
---|
댓글 영역