칼퇴를 돕는 직장인 실무 엑셀 함수 정리 모음입니다. 업무에 꼭 필요한 핵심 함수 10가지를 압축했습니다. SUM, VLOOKUP 등 데이터 연산부터 텍스트 편집까지 자주 쓰는 함수의 명확한 예제와 동작 원리를 익혀 수작업 시간을 획기적으로 단축해 보세요.
데이터 연산 및 개수 세기를 위한 기본 함수
SUM 및 AVERAGE 함수로 합계와 평균 구하기
가장 기본적이면서도 빈도가 높은 연산 함수는 지정한 범위의 총합과 평균값을 계산하는 도구입니다.
- SUM 함수:
=SUM(A1:A10)형태로 작성하며, 수식이 적용된 범위 내 모든 숫자의 종합을 빠르게 도출합니다. - AVERAGE 함수:
=AVERAGE(B1:B10)형태로 입력하며, 지정된 영역 안에 있는 값들의 산술 평균을 계산합니다.
💡 함수 없이 데이터 요약 확인하는 엑셀 꿀팁
함수를 직접 입력하지 않고도 마우스로 특정 범위를 드래그하면, 엑셀 화면 우측 하단에서 합계, 평균, 최소, 최대, 개수 등을 실시간으로 편리하게 확인할 수 있습니다.
COUNT 및 COUNTA 함수로 셀 개수 세기
데이터의 수량이나 출석 인원 등을 파악할 때는 조건에 맞는 셀의 개수를 세어주는 함수가 유용합니다.
- COUNT 함수:
=COUNT(D1:D10)수식을 사용하며, 지정 범위에서 오직 숫자가 입력된 셀의 개수만 측정합니다. - COUNTA 함수:
=COUNTA(D1:D10)수식을 적용하며, 텍스트나 기호 등 비어있지 않은 모든 셀의 개수를 반환하여 누락 데이터를 찾을 때 유용합니다.
실전 업무 효율을 높이는 조건문과 데이터 검색 함수
IF 함수를 활용한 조건별 결과 반환
특정 조건의 충족 여부에 따라 서로 다른 결과값을 출력해야 할 때 가장 먼저 사용하는 함수입니다.
- IF 함수 구조:
=IF(C1>=60, "합격", "불합격")형태로 구성됩니다. - 작동 원리: 기준이 되는 C1 셀의 데이터가 60 이상이면 첫 번째 인수인 “합격”을 출력하고, 기준에 미달하면 두 번째 인수인 “불합격”을 화면에 나타냅니다. 실무에서 합격자 추출이나 등급 분류 시 필수적입니다.
VLOOKUP 함수로 원하는 데이터 찾아오기
특정 기준값에 부합하는 연관 데이터를 다른 열에서 정밀하게 검색하여 가져오는 매칭 함수입니다.
- VLOOKUP 함수 예시:
=VLOOKUP(1234, A2:B10, 2, 0)형태로 선언합니다. - 작동 원리: 첫 번째 행 영역에서 ‘1234’라는 특정 키워드나 학번을 찾은 뒤, 지정한 범위(
A2:B10) 내에서 같은 행의 2번째 열에 위치한 정확한 매칭 값(예: 학생 이름)을 찾아서 반환합니다.
텍스트 가공 및 양식 변경을 위한 문자열 함수
LEFT, RIGHT, MID 함수로 문자열 일부 추출
텍스트 데이터에서 원하는 구간의 특정 문자열만 가치 있게 발췌하는 서식 추출 도구입니다.
- LEFT 함수:
=LEFT(E1, 3)수식을 통해 해당 셀의 왼쪽부터 시작하여 3글자를 가져옵니다. - RIGHT 함수:
=RIGHT(E1, 4)수식을 이용하여 텍스트의 오른쪽 끝부터 4글자를 추출합니다. - MID 함수:
=MID(E1, 5, 4)구조로 사용하며, 5번째 글자 위치부터 시작하여 총 4글자를 가져옵니다. 회원번호나 주소, 사원번호 정보에서 필요한 코드만 분리할 때 유용합니다.
CONCATENATE 및 SUBSTITUTE 함수로 문자 편집
여러 셀로 분산된 텍스트를 하나로 합치거나 불필요한 단어를 교체하는 텍스트 편집 함수입니다.
- CONCATENATE 함수:
=CONCATENATE(A1, " ", B1)구조를 쓰며 여러 개의 문자열을 매끄럽게 연결합니다. 중간에 공백이나 특수문자를 인위적으로 추가하여 주소나 성명을 병합할 때 자주 쓰입니다. - SUBSTITUTE 함수:
=SUBSTITUTE(A1, "광주", "부산")수식을 사용하여 지정한 문자를 찾아 다른 단어로 바꿉니다. 특정 셀에 포함된 오타를 일괄 수정하거나 특정 텍스트를 대체할 때 유용합니다.
TRIM 및 TEXT 함수로 공백 제거와 서식 변경
데이터의 불일치를 막고 양식을 통일하여 시각적 가독성을 높이는 마감 함수입니다.
- TRIM 함수:
=TRIM(A1)수식은 문장 앞뒤에 불필요하게 삽입된 공백을 깔끔하게 지워줍니다. 텍스트 형식이 일치하지 않아 함수 오류가 발생하는 현상을 사전에 방지합니다. - TEXT 함수:
=TEXT(A1, "YYYY-MM-DD")또는=TEXT(A1, "#,###")형태로 활용합니다. 날짜 형식이나 금액 단위를 가독성이 좋게 텍스트 서식으로 치환해 주어 보고서 작성 시 매우 유용합니다.
자주 묻는 질문
Q1. VLOOKUP 함수를 쓸 때 자꾸 오류가 나는데 해결 방법이 있나요?
A1. VLOOKUP 함수를 사용할 때 가장 흔한 오류 원인은 기준이 되는 키워드가 참조 범위의 ‘첫 번째 열’에 위치하지 않기 때문입니다. 또한 정확히 일치하는 데이터를 찾을 때는 마지막 인수에 반드시 FALSE 또는 숫자 0을 정확하게 입력했는지 확인해야 오류를 막을 수 있습니다.
Q2. 셀 안의 텍스트가 눈으로는 똑같아 보이는데 왜 다른 데이터로 인식되나요?
A2. 대다수의 데이터 인식 오류는 눈에 보이지 않는 미세한 ‘공공의 공백’ 때문에 발생합니다. 텍스트 앞뒤에 불필요한 빈칸이 들어가 있으면 서로 다른 데이터로 취급되므로, 이럴 때는 TRIM 함수를 사용하여 셀 안의 불필요한 공백을 전면 제거한 뒤 다시 연산해 보시기 바랍니다.
Q3. 문자열 함수를 조합해서 생년월일이나 특정 코드를 추출할 수 있나요?
A3. 네, 가능합니다. 데이터가 입력된 셀이 있다면 앞부분 특정 글자 수를 추출하는 LEFT 함수를 쓰거나, 원하는 위치부터 정밀하게 끊어 가져오기 위해 MID 함수를 복합적으로 조합하면 필요한 서식을 깔끔하게 분리해 낼 수 있습니다.
추천글
