엑셀 함수 정리 자주쓰는 15가지 모음 - 실무에서 바로 써먹는 핵심 공식 총정리
엑셀 함수 정리 자주쓰는 것만 모았습니다. VLOOKUP부터 XLOOKUP까지 실무에서 반복 사용하는 함수 15가지를 예제와 함께 정리했습니다.
![]()
반복되는 엑셀 작업 앞에서 매번 구글에 함수 사용법을 검색하고 계시나요. 작은 회사에서 엑셀로 매출 자료를 정리하든, 큰 조직에서 수천 행짜리 리포트를 만들든, 결국 자주 쓰는 함수는 손에 꼽을 만큼 정해져 있습니다. 이 목록만 머리에 넣어두면 업무 속도가 확실히 달라집니다.
엑셀 함수를 외우지 않아도 되는 이유
엑셀 함수는 500개가 넘지만, 실무에서 90% 이상 반복 사용되는 함수는 20개 안팎입니다. 마이크로소프트 공식 문서가 함수 카테고리를 14개로 분류하고 있지만, 실제 업무에서는 조회, 집계, 텍스트, 날짜 네 영역만 다져두면 대부분의 작업이 해결됩니다.
함수 이름을 전부 외우는 것보다 어떤 상황에 어떤 함수를 쓰는지 구조를 파악하는 쪽이 훨씬 효율적입니다. 나머지는 자동완성과 함수 마법사가 도와줍니다.
조회/참조 함수 BEST 5
가장 자주 사용되는 영역입니다. 다른 시트 또는 다른 표에서 값을 끌어올 때 쓰는 함수들입니다.
| 함수 | 용도 | 예시 |
|---|---|---|
| VLOOKUP | 세로 방향 값 찾기 | =VLOOKUP(A2, 표1, 3, FALSE) |
| XLOOKUP | VLOOKUP 상위 호환 | =XLOOKUP(A2, B:B, C:C) |
| INDEX+MATCH | 양방향 유연한 조회 | =INDEX(C:C, MATCH(A2, B:B, 0)) |
| HLOOKUP | 가로 방향 값 찾기 | =HLOOKUP("1월", 1:3, 3, FALSE) |
| CHOOSE | 번호로 항목 선택 | =CHOOSE(2, "A", "B", "C") |
Microsoft 365 사용자라면 XLOOKUP만 익혀도 VLOOKUP, HLOOKUP, INDEX+MATCH 기능을 모두 대체할 수 있습니다. 에러 처리 인자까지 내장되어 있어 IFERROR로 감쌀 필요도 줄어듭니다.
집계 및 조건 함수 BEST 5
합계, 평균, 개수를 구하는 함수는 단독으로 쓰는 경우보다 조건부 버전이 실무에서 훨씬 유용합니다.
- SUMIFS: 여러 조건을 만족하는 행의 합계 (SUMIF의 상위 호환)
- COUNTIFS: 다중 조건으로 개수 집계
- AVERAGEIFS: 조건에 맞는 데이터만 평균 계산
- IF + AND/OR: 복합 조건 분기 처리
- IFERROR: 오류 대신 대체값 표시
예를 들어 "2026년 4월 중 영업1팀의 매출 합계"를 구한다면 다음과 같이 작성합니다.
=SUMIFS(매출범위, 날짜범위, ">=2026-04-01", 날짜범위, "<=2026-04-30", 팀범위, "영업1팀")
조건부 집계 함수 3종(SUMIFS, COUNTIFS, AVERAGEIFS)만 숙달해도 실무 엑셀 업무의 절반이 해결됩니다. SUMIF(단수형)는 잊고 S가 붙은 복수형부터 익히세요.
텍스트 처리와 날짜 함수 정리
데이터 정제 단계에서 반드시 등장하는 함수들입니다. 외부에서 받은 자료나 수기 입력 데이터에서 특히 자주 사용합니다.
텍스트 함수
| 함수 | 역할 |
|---|---|
| LEFT / RIGHT / MID | 문자열 일부 추출 |
| LEN | 글자 수 세기 |
| TRIM | 앞뒤 공백 제거 |
| SUBSTITUTE | 특정 문자 치환 |
| TEXTJOIN | 구분자로 여러 셀 병합 |
| CONCAT | 문자열 연결 (& 연산자 대체) |
날짜 함수
날짜 계산은 형식 불일치로 오류가 자주 발생하는 영역입니다. TODAY(), NOW(), DATEDIF(), EOMONTH(), WORKDAY() 다섯 개만 알아두면 대부분의 업무용 날짜 계산이 해결됩니다. 특히 DATEDIF는 공식 문서에 공개되지 않은 숨겨진 함수지만 근속연수나 연령 계산에 매우 유용합니다.
실무에서 함수 조합하는 요령
단일 함수보다 함수 조합이 실무의 핵심입니다. 자주 쓰이는 조합 패턴은 다음 세 가지입니다.
- IFERROR + VLOOKUP: 조회 실패 시 대체값 표시
=IFERROR(VLOOKUP(...), "조회불가") - INDEX + MATCH + MATCH: 행과 열이 모두 동적인 2차원 조회
- SUMPRODUCT: 조건부 곱의 합, SUMIFS로 처리 어려운 복잡한 로직 커버
팀 내에서 완성한 엑셀 가이드를 공유할 때는 구글 드라이브 또는 원드라이브 링크가 길어지기 쉽습니다. 미투 단축URL 같은 단축 서비스로 URL을 압축해 카카오톡이나 사내 메신저로 보내면 줄바꿈 때문에 링크가 깨지는 사고를 줄일 수 있습니다.
자주 틀리는 실수와 체크포인트
함수 문법은 맞는데 결과가 이상하게 나오는 경우의 원인은 거의 다음 몇 가지로 좁혀집니다.
| 실수 유형 | 증상 | 해결책 |
|---|---|---|
| 절대/상대 참조 혼동 | 수식 복사 시 범위가 밀림 | F4 키로 $ 고정 |
| 숫자가 텍스트로 저장 | SUM이 0을 반환 | VALUE 함수로 변환 |
| 보이지 않는 공백 문자 | VLOOKUP이 #N/A | TRIM으로 정리 후 비교 |
| 날짜 형식 불일치 | 같은 날짜인데 다르게 인식 | DATEVALUE로 통일 |
함수를 입력했는데 결과가 이상할 때는 Ctrl + ` (백틱)을 누르면 셀에 값 대신 수식이 그대로 표시됩니다. 어디서 꼬였는지 한눈에 보이니 디버깅 속도가 빨라집니다.
오늘 정리한 15개 함수를 이번 주 반복 업무 파일에 하나씩 적용해 보세요. 자주 하던 수작업 하나만 함수로 자동화해도 매달 몇 시간씩 아낄 수 있습니다. 익숙해지면 다음 단계로 이 함수들을 조합한 동적 대시보드 만들기에 도전해 보시길 추천합니다.