IT·앱 활용

직장인을 위한 엑셀 함수 10가지 — 이것만 알면 실무 80%는 해결

chronosbj 2025. 5. 27. 10:32

직장인을 위한 엑셀 함수 10가지 — 이것만 알면 실무 80%는 해결

"엑셀 함수요? 저는 SUM이랑 AVERAGE 정도만 써요." 회사에서 실제로 많이 듣는 말이에요. 그런데 솔직히 그것만으로는 부족해요. 저도 처음 입사했을 때 VLOOKUP조차 몰라서 수백 개 데이터를 손으로 하나씩 찾아 입력한 적이 있어요. 1시간짜리 작업이었는데, 나중에 VLOOKUP 쓰면 3분이면 끝난다는 걸 알고 정말 허탈했거든요.

엑셀 함수는 다 알 필요 없어요. 직장인 실무에서 반복적으로 쓰이는 함수는 사실 10~15개 정도예요. 오늘은 그중에서도 반드시 알아야 할 10개만 골라서, 이게 언제 쓰이는지 실전 맥락과 함께 설명할게요.


1. SUM / SUMIF / SUMIFS — 합계의 3단계

SUM: 가장 기본. 범위 내 숫자 합계.

=SUM(B2:B100)

SUMIF: 조건 하나를 만족하는 항목만 합산.

=SUMIF(A2:A100,"서울",B2:B100)

→ A열에서 "서울"인 행의 B열 값만 더해줘

SUMIFS: 조건이 여러 개일 때.

=SUMIFS(C2:C100,A2:A100,"서울",B2:B100,"1월")

→ 서울이면서 1월인 행의 C열만 합산

실무에서 SUM만 쓰다가 SUMIF를 처음 써봤을 때, 필터 걸어서 계산하던 습관이 사라졌어요. 지역별 매출, 부서별 비용 집계할 때 정말 많이 써요.


2. VLOOKUP — 데이터 검색의 기본

=VLOOKUP(찾는값, 범위, 열번호, 0)

예시: 직원 ID로 부서명 찾기

=VLOOKUP(A2, 직원명단!A:C, 2, 0)

→ A2의 직원 ID를 직원명단 시트 A열에서 찾아서, 같은 행의 2번째 열(부서명) 반환

 주의사항: 찾는 값이 반드시 범위의 첫 번째 열에 있어야 해요. 그게 VLOOKUP의 한계예요. 이 한계를 극복하려면 INDEX+MATCH를 쓰면 되는데, 아래에서 설명할게요.


3. INDEX + MATCH — VLOOKUP의 상위 호환

VLOOKUP은 왼쪽에서 오른쪽만 검색해요. INDEX+MATCH는 방향 제한이 없어서 훨씬 유연해요.

=INDEX(결과범위, MATCH(찾는값, 검색범위, 0))

예시: 이름으로 연락처 찾기 (이름이 B열, 연락처가 A열에 있을 때)

=INDEX(A2:A100, MATCH(D2, B2:B100, 0))

처음엔 복잡해 보여도, 한 번 쓰고 나면 VLOOKUP보다 훨씬 편해요. 특히 데이터가 자주 열 순서가 바뀌는 파일에선 INDEX+MATCH가 훨씬 안전해요.


4. IF / IFS — 조건 판단

=IF(조건, 참일 때 값, 거짓일 때 값)

예시: 점수가 80점 이상이면 "합격", 아니면 "불합격"

=IF(B2>=80,"합격","불합격")

 IFS (여러 조건 처리):

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",TRUE,"D")

실무에서 조건부 분류할 일이 많아요. 등급 분류, 재고 부족 여부 표시, 기한 초과 여부 체크 등에 많이 써요.


5. COUNTIF / COUNTIFS — 조건에 맞는 개수 세기

=COUNTIF(범위, 조건)

예시: "완료" 상태인 항목 개수

=COUNTIF(C2:C100,"완료")

여러 조건:

=COUNTIFS(A2:A100,"서울", C2:C100,"완료")

업무 현황 파악할 때 정말 유용해요. 전체 업무 중 완료된 것 몇 개, 서울 지점에서 완료된 주문 몇 개 같은 걸 순식간에 계산해줘요.


6. TEXT — 날짜/숫자 표시 형식 바꾸기

=TEXT(값, 형식)

날짜를 원하는 형식으로:

=TEXT(A2,"YYYY년 MM월 DD일")

=TEXT(A2,"YY/MM")


숫자에 천단위 콤마:

=TEXT(B2,"#,##0")

보고서나 자동화 문서 만들 때, 날짜 형식이 셀마다 달라서 고생하는 경우가 많아요. TEXT 함수로 통일하면 해결돼요.


7. LEFT / RIGHT / MID — 텍스트 자르기

데이터에서 특정 부분만 뽑아야 할 때 써요.

=LEFT(텍스트, 글자수)    → 왼쪽에서 N글자

=RIGHT(텍스트, 글자수) → 오른쪽에서 N글자

=MID(텍스트, 시작위치, 글자수) → 중간에서 N글자


예시: "2026-03-15 서울" 에서 날짜만 뽑기

=LEFT(A2, 10)   → "2026-03-15"

품목코드에서 카테고리 코드만 추출하거나, 전화번호에서 지역번호만 가져올 때 많이 써요.


8. TRIM / CLEAN — 공백과 이상한 문자 제거

외부 시스템에서 가져온 데이터에 불필요한 공백이 섞여 있을 때 문제가 많이 생겨요. VLOOKUP으로 찾아도 못 찾는 이유 중 절반이 이거예요.

=TRIM(A2)     → 앞뒤 공백, 단어 사이 중복 공백 제거

=CLEAN(A2) → 인쇄 불가 문자 제거


특히 ERP나 다른 시스템에서 붙여넣은 데이터 처리할 때 필수예요. 저는 외부 데이터 받으면 가장 먼저 TRIM 처리하는 걸 습관으로 만들었어요.


9. IFERROR — 오류 처리

=IFERROR(수식, 오류일 때 표시할 값)

예시: VLOOKUP 결과가 없으면 "없음" 표시

=IFERROR(VLOOKUP(A2,범위,2,0),"없음")

보고서에 #N/A, #DIV/0! 같은 오류가 뜨면 보기 안 좋아요. IFERROR로 감싸면 오류 대신 원하는 텍스트가 표시돼요.


10. PIVOT TABLE (피벗 테이블) — 함수 아니지만 필수

엄밀히는 함수가 아니지만, 직장인 엑셀 능력의 핵심이에요. 수십~수천 행의 데이터를 요약하는 데 함수보다 훨씬 직관적이에요.

 만드는 법: 데이터 범위 선택 → 삽입 → 피벗 테이블 → 원하는 항목을 행/열/값에 드래그

월별 매출 집계, 지역별 수량 합계, 담당자별 실적 요약 — 이런 작업을 공식 없이 클릭 몇 번으로 만들어줘요. SUMIFS로 만들던 복잡한 집계표가 피벗으로 5분에 끝나는 경험을 해보면 안 쓸 수가 없어요.


FAQ — 엑셀 함수 자주 묻는 질문

Q. VLOOKUP 대신 XLOOKUP을 써야 하나요?

XLOOKUP은 Microsoft 365 이상에서 사용 가능해요. VLOOKUP의 방향 제한을 없애고 기능을 확장한 버전인데, 회사 엑셀 버전이 낮다면 INDEX+MATCH를 쓰는 게 안전해요.

Q. 함수 입력할 때 오류가 자꾸 나요

가장 흔한 이유는 세 가지예요. ① 범위가 잘못됨 ② 콤마(,) 대신 세미콜론(;) 써야 하는 지역 설정 ③ 데이터에 불필요한 공백 포함. TRIM 처리 후 다시 해보세요.

Q. 엑셀 대신 구글 스프레드시트도 같은 함수가 되나요?

대부분 동일해요. VLOOKUP, SUMIF, IF, INDEX/MATCH 등은 구글 스프레드시트에서도 똑같이 작동해요. 일부 표시 형식은 다를 수 있어요.

Q. 함수를 더 공부하고 싶은데 어디서 배울 수 있나요?

오빠두엑셀(oppadu.com)이 국내 최고 수준 무료 강의를 제공해요. 유튜브 채널도 있어서 영상으로 배우기에 좋아요. 기초부터 고급까지 체계적으로 정리되어 있어요.


엑셀 함수 10개, 한꺼번에 다 외우려 하면 힘들어요. 오늘 업무에서 하나씩 써보는 게 최고의 방법이에요. 일단 SUMIF부터 시작해보세요. "특정 조건의 합계" — 이게 실무에서 가장 많이 쓰이는 계산이거든요.

어떤 엑셀 함수가 아직 헷갈리거나 어떤 상황에 뭘 써야 할지 모르겠다면 댓글로 알려주세요. 맥락에 맞게 설명해드릴게요.