오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무자 기초 강의

실무자 필수함수 (텍스트/조건)

오빠두엑셀 by 오빠두엑셀
  • 학습시간 21분
  • 난이도 입문
  • 작성일 2018.12.26

엑셀 실무자를 위한 필수함수만 모았다! (2/2) - 텍스트/조건 함수

이 강의에서는 매출과 업체 데이터를 정리할 때 자주 쓰이는 텍스트·조건 함수 9개를 한 번에 정리합니다. LEN과 FIND로 텍스트를 다루는 방법부터 VLOOKUP, MAXIFS, SUMIFS, AVERAGEIFS로 여러 조건을 만족하는 값을 집계하는 방법, 가공한 데이터를 보고서용 차트로 시각화하는 흐름까지 단계별로 알아봅니다.

실무자 필수함수 (텍스트/조건)
DOWNLOADS

실습자료를 준비했어요

수업에서 사용한 예제 파일과 보충 자료를 한 곳에 정리했습니다!👇

실습 가이드

이번 강의는 직장인 필수 함수 20개 두번째 강의로, 텍스트와 조건 관련 함수 9개의 실전 활용법과 가공된 데이터를 기반으로 한 기초 차트 제작 방법을 단계별로 살펴봅니다. 각 함수와 차트 제작 방법에 대한 상세 설명은 아래 관련 링크를 참고하세요.

= LEN ( 문자열 )
셀 또는 문자열의 글자수를 반환합니다.
LEN 함수 상세설명 바로가기

LEN 함수로 업체명의 글자수를 계산합니다. 업체명이 5글자 이상이면 라벨 추가 여부를 "O"로 출력하도록 만들어 보겠습니다.

IF 함수를 함께 사용하여 글자수가 5글자 이상인지 판단합니다. 예제파일 R2셀에 아래 수식을 입력한 뒤 자동채우기로 마무리합니다.

=IF(LEN(B2)>5,"O","X")

직장인 필수 함수 엑셀 LEN 함수 예제

= FIND ( 찾을문자, 기존문자열, [검색시작위치] )
기존 문자열에서 원하는 문자를 찾은 뒤, 해당 문자의 위치를 숫자로 반환합니다.
FIND 함수 상세설명 바로가기

FIND 함수는 특정 문자의 포함 여부를 확인합니다. 와일드카드를 활용해 부분 일치 여부까지 확인해야 한다면 SEARCH 함수를 사용합니다.

이번 강의에서는 제조사명에 '모터' 단어가 포함되어 있는지 검사해 '모터업체'를 구분합니다. 제조사명에 '모터'가 포함되지 않으면 FIND 함수는 오류를 반환합니다.

따라서 IF 함수와 ISERROR 함수를 함께 사용하여 오류를 처리합니다. 아래 수식을 예제파일 T2셀에 입력한 뒤 자동채우기로 마무리합니다.

=IF(ISERROR(FIND("모터",B10)),"","모터업체")

직장인 필수 함수 엑셀 FIND 함수 예제

= VLOOKUP ( 찾을문자, 참조범위, 열번호, [일치옵션] )
범위의 맨 좌측에서 원하는 값을 찾은 뒤, 같은 행에 위치한 다른 값을 반환합니다.
VLOOKUP 함수 상세설명 바로가기

VLOOKUP 함수는 지정한 범위에서 원하는 값을 찾아 같은 행의 다른 정보를 반환하는 함수입니다.

VLOOKUP 함수는 직장인 필수 함수 중에서도 실무자라면 반드시 익혀두어야 할 가장 중요한 엑셀 함수입니다.

VLOOKUP 함수로 특정 업체의 국가, 직원수 등 부가 정보를 조회합니다. 예제파일 W2셀에 아래 수식을 입력하고, X2와 Y2셀에는 열번호만 다르게 지정해 같은 방식으로 입력합니다.

=VLOOKUP(V6,B:F,2,0)

엑셀 직장인 필수 함수 VLOOKUP 예제

= MIN ( 값1, [값2], ... ) / = MAX ( 값1, [값2], ... )
주어진 값 또는 범위 안에서 최소값과 최대값을 반환합니다.
MIN 함수 상세설명 바로가기
MAX 함수 상세설명 바로가기

MIN 함수와 MAX 함수로 전체 업체의 최고/최저 매출액을 계산합니다. 예제파일 W10셀과 Y10셀에 아래 수식을 각각 입력합니다.

= MAX(E:E) / = MIN (E:E)

엑셀 MAX 함수 예제

= MAXIFS/MINIFS ( 최대/최소값범위, 조건범위1, 조건1, [조건범위2], [조건2], … )
조건을 만족하는 최대값과 최소값을 구합니다. (오피스 365 또는 엑셀 2019 이상에서만 사용 가능합니다.)
MAXIFS 함수 상세설명 바로가기
MINIFS 함수 상세설명 바로가기

MAXIFS 함수와 MINIFS 함수로 국가별 제조사의 최고/최저 매출액을 계산합니다. 두 함수는 엑셀 2019 이상 또는 오피스 365 환경에서만 사용 가능하다는 점에 유의하세요.

예제파일 W13셀과 Y13셀에 아래 수식을 각각 입력한 뒤, 아래 방향으로 자동채우기하여 마무리합니다.

=MAXIFS (E:E,C:C,V13) / = MINIFS (E:E,C:C,V13)

엑셀 MAXIFS 함수 예제

= SUMIFS ( 합계범위, 조건범위1, 조건1, [조건범위2], [조건2], … )
여러 개의 조건을 만족하는 값의 합계를 계산합니다.
SUMIFS 함수 상세설명 바로가기

SUMIFS 함수로 여러 조건(예: 특정 국가의 특정 직원수 구간)을 만족하는 업체의 매출 합계를 계산합니다. 예제파일 X35셀에 아래 수식을 입력합니다.

=SUMIFS(E:E,C:C,V13,D:D,W13)

엑셀 SUMIFS 직장인 필수 함수 예제

= AVERAGEIFS ( 평균범위, 조건범위1, 조건1, [조건범위2], [조건2], ... )
여러 개의 조건을 만족하는 값의 산술평균을 계산합니다.
AVERAGEIFS 함수 상세설명 바로가기

AVERAGEIFS 함수로 여러 조건을 만족하는 제조사의 평균 매출을 계산합니다. AVERAGE 함수와 마찬가지로 AVERAGEIFS 또한 '산술평균'을 계산한다는 점을 염두에 두고 사용합니다.

예제파일 Y35셀에 아래 수식을 입력합니다.

=AVERAGEIFS(E:E,C:C,V13,D:D,W13)

엑셀 AVERAGEIFS 함수 예제

보고서는 보고를 받는 사람이 한눈에 이해하기 쉽도록 정리되어야 합니다. 그런 점에서 엑셀은 가공된 데이터를 시각화하기에 매우 적합한 도구입니다. 지금까지 정리한 데이터를 활용하여 보고서용 차트 3가지를 단계별로 제작해 보겠습니다.

보고서용 차트를 더욱 깔끔하게 완성하는 차트 만들기 5단계 공식은 아래 강의에서 자세히 다루었습니다.

1. 국가별 최고/최저 매출 차트 만들기
  1. 키보드 Ctrl 키를 누른 채로 국가, 최고매출, 최저매출 범위를 차례로 선택합니다.

    직장인 필수 함수 국가명 매출 범위 선택

  2. 화면 상단의 '삽입' - '추천차트'를 클릭하면 세로막대형 그래프가 자동으로 추천됩니다. 추천 차트를 그대로 삽입합니다.

    세로막대형 차트 삽입

  3. 차트 제목을 변경한 뒤 세로축과 눈금선을 삭제해 차트를 정돈합니다.

    차트 제목 변경 눈금선 삭제

  4. 차트의 '+' 버튼을 클릭한 뒤 '데이터 레이블'을 추가하여 차트 만들기를 마무리합니다.

    직장인 필수 함수 데이터 레이블 변경

2. 국가별 평균매출 차트 만들기
  1. 키보드 Ctrl 키를 누른 채로 국가와 평균매출 범위를 선택합니다.

    직장인 필수함수 국가 평균매출 범위

  2. 상단의 '삽입' - '추천차트'를 클릭하여 세로막대형 그래프를 삽입합니다.

    평균매출 차트 삽입 완료

  3. 차트 제목을 변경한 뒤 세로축과 눈금선을 삭제합니다.

    평균매출 차트 꾸미기

  4. 차트의 '+' 버튼을 클릭한 뒤 '데이터 레이블'을 추가합니다.

    차트 데이터레이블 추가

  5. 차트의 채우기 색상을 변경하여 차트 만들기를 마무리합니다.

    차트 채우기 색상 변경

국가별 업체 현황차트 만들기 (엑셀 2019 이후 또는 오피스 365 버전)
  1. 국가와 업체수 범위를 선택합니다.

    직장인 필수 함수 국가 업체수 선택

  2. 상단의 '삽입' - '추천차트' - '모든차트'로 이동한 뒤 '지도' 차트를 삽입합니다.

    지도 차트 삽입

  3. 차트 제목을 변경하여 차트 만들기를 마무리합니다.

    국가별 업체 현황 직장인 필수 함수 완료

댓글 57
5 (32개 평가)
김상범
김상범 2019.12.24 03:36
김찬호님. VLOOKUP 강의 역시 열심히 현업 파일을 열어넣고 적용 중 입니다. 늘 감사 드립니다.
VLOOKUP 함수를 적용하다 궁금한 점이 있습니다만,
- VLOOKUP은 찾으려는 값의 텍스트가 동일해야만 값을 찾아올 수 있는 건지요?
*예: 참조 손익장표는 "매 출 액" 인데, 입력되어야 할 장표는 "매출액"인 경우
- 텍스트 앞에 띄어쓰기(공백)이 입력 되어 있는 경우는 불러올 수 없는 건지요?
*예: 참조 손익장표는 " 인건비" (앞 공백) 인데, 입력되어야 할 장표는 "인건비" 인 경우

이런 경우, 어떤 방법을 써서 값을 불러올 수 있는지요?
오빠두엑셀
오빠두엑셀 2019.12.24 03:36
안녕하세요? 오빠두엑셀이에요^_^*
답변드립니다!

1. VLOOKUP 함수는 값의 텍스트가 동일해야만 값을 찾아올 수 있어요.
2. "매 출 액" 인데 "매출액"으로 참조해야 할 경우, SUBSTITUTE 함수를 사용해보시겠어요?^_^
=SUBSTITUTE(셀," ","") 을 입력하시면 "매 출 액" 이 "매출액"으로 변경됩니다.
https://www.oppadu.com/엑셀-substitute-함수
3. 공백이 있는 경우, TRIM 함수를 사용해보시겠어요?^_^*
=TRIM(셀)
김상범
김상범 2019.12.24 08:30
감사합니다!
jiwon
jiwon 2020.01.31 21:17
댓글 추가하기안녕하세요 유투브 잘보고 있습니다 ...질문이 있습니다 :)

E:E 대신에 E2:E35 이걸 쓰면 왜 안나올까요?ㅠㅠ
오빠두엑셀
오빠두엑셀 작성자 2020.02.01 23:39
Jiwon 님 안녕하세요~^-^*
적어주신 내용만으로는 정확한 답변을 드리기가 어렵습니다.
어느 함수에서 E:E 대신 E2:E35 를 사용했을 때 값이 안나오나요? 그리고 어떤 오류가 나오는지 같이 말씀해주시겠어요?
감사합니다.^^
jiwon
jiwon 2020.02.07 12:19
= SUMIFS(E:E,C:C,V13,D:D,W13) 말입니다 ㅠㅠ
박대리님
박대리님 2020.04.24 10:47
E2:E35 할경우, 나머지 범위도 C2:C35로 해야한다고 알고있는데.. 시간이 많이 지났네요 다른 보시는 분들이라도 참고 하시기 바랍니다.
서녘별
서녘별 2020.02.24 18:15
강의 잘 봤습니다. 너무 쉽게 설명 잘 해 주셔서 이해가 잘 되네요. 감사합니다.
소나로사
소나로사 2020.03.08 08:28
이해가 쉽게 해주시니 감사합니다
엑엑셀셀
엑엑셀셀 2020.03.20 21:07
1강부터 차근차근 배우고 있습니다 감사합니다
말리노
말리노 2020.03.24 10:31
안녕하세요! 강의 항상 감사합니다.
강의 내용중에서
= IF(ISERROR(FIND("모터",B10)),"","모터업체")
이 수식을
IFERROR 함수로 바꿀 수 있는 방법이 있을까요?
제가 혼자 하니까 자꾸 오류가 나더라구요 ㅜㅜ
오빠두엑셀
오빠두엑셀 작성자 2020.03.24 18:03
안녕하세요?^^
해당 수식은 IFERROR 함수만으로는 구현이 불가능합니다.
만약 ISERROR 대신 IFERROR로 바꾸고자 하시는거라면, 아래와 같이 작성해보시는건 어떨까요?
=IF(IFERROR(FIND("모터",B2),TRUE)=TRUE,"","모터")

제 답변이 도움이 되셨길 바랍니다 ^^
감사합니다.
Dalnim
Dalnim 2020.05.19 14:32
감사합니다!
노은
노은 2020.03.30 01:36
점점 어려워 지지만 열심히 따라가보겠습니다.
닥코드
닥코드 2020.04.07 14:14
항상 좋은 내용 감사합니다.
루카대디
루카대디 2020.04.14 20:17
익숙할때까지 복습하겠습니다~
오주환
오주환 2020.05.03 10:44
IF(LEN(B2)>5,"ㅇ","X")조건식에서 IF(LEN(B2)">"&5,"O","X") 로 표현하느게 더 맞는 건가요??
수식은 문자여서 따옴표 안에 표시하는 것이 맞는거 같습니다.
오빠두엑셀
오빠두엑셀 작성자 2020.05.04 05:11
안녕하세요?
IF함수의 조건식은 쌍따옴표 없이 입력하셔야 합니다. (SUMIF함수의 조건과는 다른 개념입니다 ^^;;)
쌍따옴표를 넣어서 입력하시면 #VALUE! 오류가 반환됩니다.^-^* 답변이 도움이 되셨길 바랍니다.
감사합니다.
올챙이
올챙이 2020.05.12 17:58
실무 기초 3강... 수강 완료... 하나씩 배우는 재미가 있네요. 감사합니다.