Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

많은 시간을 절약할 수 있는 잘 알려지지 않은 Excel 함수 8가지

권현욱(엑셀러) 2024. 11. 30. 16:16
반응형

들어가기 전에

많은 사람들은 Excel의 일부 인기있는 함수에 집착하며, Excel이 실제로 할 수 있는 일의 일부만 사용합니다. 숙련된 Excel 사용자도 몇 가지 스마트한 함수를 사용하면 자동화할 수 있는 작업을 수동으로 처리하는 경우가 있습니다. 시간과 노력을 크게 절약할 수 있는 잘 알려지지 않은 몇 가지 Excel 함수를 소개합니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

이미지: 아이엑셀러 닷컴


이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.

  • 원문: 8 Little-Known Excel Functions That Can Save You Tons of Work
  • URL: https://www.makeuseof.com/little-known-excel-functions-that-can-save-you-tons-of-work/

1. UNIQUE 함수

이미지: muo

 

대부분의 경우 Excel 스프레드시트에는 중복 항목이 포함되어 있어 데이터가 복잡해지고 분석이 어려울 수 있습니다. UNIQUE 함수를 사용하면 중복 항목을 쉽게 제거 하고 고유한 값을 추출할 수 있습니다. 이 함수의 구문은 아래와 같습니다.

UNIQUE(array, [by_col], [exactly_once])

 

  • array: 고유한 값을 추출하려는 데이터 범위
  • by_col: 논리 값입니다. TRUE로 설정하면 열을 비교하고 FALSE로 설정하면 행을 비교
  • exactly_once: TRUE로 설정하면 범위에 한 번만 나타나는 값을 반환

 

2. TEXTSPLIT 함수

이미지: muo

 

TEXTSPLIT 함수를 사용하면 특정 구분 기호에 따라 텍스트를 여러 셀로 분할할 수 있습니다. 이름, 주소 또는 기타 데이터 항목과 같은 문자열을 개별 부분으로 나누고 싶은 경우 TEXTSPLIT 함수를 사용하여 프로세스를 자동화할 수 있습니다. 이 함수는 비정형 데이터로 작업할 때 특히 유용합니다.

TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

 

  • text: 분할하려는 문자열
  • col_delimiter: 텍스트를 열로 구분하는 데 사용되는 문자
  • row_delimiter: 텍스트를 행으로 구분하는 문자
  • Ignore_empty: 빈 셀을 건너뛸지 여부 정의합니다(빈 셀을 무시하려면 TRUE로 설정)
  • match_mode: 텍스트 일치를 위한 대/소문자 구분 지정
  • pad_with: 텍스트가 균등하게 분할되지 않을 때 셀을 채울 내용

 

3. CHOOSECOLS / CHOOSEROWS 함수

이미지: muo

 

CHOOSECOLS 및 CHOOSEROWS 함수를 사용하면 데이터 집합에서 특정 열 또는 행을 추출할 수 있습니다. 이들 함수는 원본 데이터 집합을 변경하지 않고 분석할 데이터의 특정 부분에 집중하고 싶을 때 유용합니다. 수동으로 복사하여 붙여넣는 대신 가장 관련성이 높은 정보를 쉽게 분리할 수 있습니다.

CHOOSECOLS(array, column_num1, [column_num2], ...)

 

  • array: 열을 추출하려는 데이터 범위
  • column_num1, column_num2,...: 선택하려는 열의 인덱스

 

CHOOSEROWS 함수도 사용하는 방법은 비슷합니다.

CHOOSEROWS(array, row_num1, [row_num2], ...)

 

4. SUBSTITUTE 함수

이미지: muo

 

데이터에서 오타를 수정하거나, 이름을 업데이트하거나, 항목을 표준화해야 할 때가 있습니다. Excel의 찾기 및 바꾸기 기능으로 이 작업을 처리할 수 있지만, SUBSTITUTE 함수를 사용하면 더 빠르고 효율적으로 처리할 수 있습니다. 텍스트 문자열의 특정 부분을 셀 내의 다른 텍스트로 바꾸고, 데이터 집합에서 특정 텍스트 항목을 대체하는 등의 작업을 수행할 수 있습니다.

SUBSTITUTE(text, old_text, new_text, [instance_num])

 

  • text: 텍스트가 포함된 셀 또는 문자열
  • old_text: 바꾸려는 내용
  • new_text: 대체할 내용
  • instance_num: 대체할 이전 텍스트의 발생 위치

 

5. XMATCH 함수

이미지: muo

 

XMATCH를 알기 전까지는 데이터의 범위나 배열 내에서 특정 값을 수동으로 찾는 데 많은 시간을 할애했었습니다. 찾기 및 바꾸기와 달리 XMATCH 함수를 사용하면 특정 범위 또는 배열에서 정확히 일치하는 값이나 다음으로 작거나 큰 값을 효율적으로 검색할 수 있습니다. 심지어 역방향 검색도 가능합니다.

XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])

 

  • lookup_value: 검색하려는 값
  • lookup_array: 검색하려는 범위 또는 배열
  • match_mode: 함수가 값을 찾는 방법을 정의. 정확히 일치하는 경우 0, 정확히 일치하거나 다음 작은 값인 경우 -1, 정확히 일치하거나 다음 큰 값인 경우 1, 와일드카드 일치인 경우 2 사용
  • search_mode: 검색 방향 결정. 표준 첫 번째에서 마지막까지 검색은 1, 마지막에서 첫 번째로 역방향 검색은 -1 사용

 

6. NETWORKDAYS.INTL 함수

이미지: muo

 

NETWORKDAYS.INTL은 개인적으로 Excel에서 발견한 가장 유용한 함수 중 하나입니다. 이 함수를 사용하면 두 날짜 사이의 근무일 수를 계산할 수 있고 주말로 간주할 날을 정의할 수 있습니다. 필자는 프로젝트를 계획하거나 작업 일정을 잡을 때 이 함수를 자주 사용합니다.

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

 

  • start_date, end_date: 작업 중인 기간
  • weekend: 주말로 간주할 요일을 지정
  • holidays: 휴무일로 처리할 날짜의 범위

토요일과 일요일은 1, 일요일과 월요일은 2, 일요일만 11, 월요일만 12와 같은 매개변수를 사용하여 주말을 사용자 지정할 수 있습니다. 각 숫자가 요일을 나타내고 1은 휴무일을 나타내는 7자리 문자열(예: 0000011)을 사용할 수도 있습니다.

 

7. SEQUENCE 함수

이미지: muo

 

새로운 Excel 기능을 사용해 보고 싶을 때마다 연습용 데이터를 준비하려면 시간이 많이 걸립니다. 순차적 숫자 배열을 빠르게 생성하는 SEQUENCE 함수를 사용하면서부터 편리해졌습니다. 이 함수를 사용하면 행, 열 또는 숫자 격자를 쉽게 만들 수 있을 뿐만 아니라 날짜 시퀀스도 생성할 수 있습니다.

SEQUENCE(rows, [columns], [start], [step])

 

  • rows: 시퀀스에서 원하는 행 수 지정
  • columns: 열의 수 지정
  • start: 시작 번호 지정
  • step: 각 번호 사이의 증분 결정

 

8. TRIM 함수

온라인 소스에서 데이터를 가져올 때 단어 사이의 간격이 불규칙해서 정리하기가 번거로운 경우가 있습니다. 이런 경우 TRIM 함수를 사용하면 문자열에서 여분의 공백을 제거하여 단어 사이에 하나의 공백만 남길 수 있습니다.

TRIM(text)

 

  • text: 여분의 공백을 제거하려는 텍스트 문자열 또는 셀 참조

 

이렇게 하면 여분의 공백으로 인해 문제가 발생할 수 있는 VLOOKUP이나 MATCH와 같은 함수를 사용할 때 발생하는 문제도 해결됩니다.

마치며

잘 알려지지 않은 Excel 함수는 여러분이 놓치고 있을 수 있는 함수 중 일부에 불과합니다. Excel은 훨씬 더 강력한 도구로 가득 차 있으므로 정기적으로 기능이나 함수를 살펴보는 습관을 들이면 또 다른 시간 절약 비법을 발견하게 될 수 있습니다.