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

엑셀 괄호 안 문자 추출 공식 사용법 및 실전예제 총정리

괄호 안 텍스트/숫자를 추출하는 공식의 사용법 및 동작원리를 단계별로 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 09. 03. 10:58
URL 복사
메모 남기기 : (9)

괄호 안 문자 추출 공식 사용법 및 실전예제 총정리

괄호 안 문자/숫자 추출 목차 바로가기
함수 공식

기본 공식

=MID(셀,FIND("(",셀)+1,FIND(")",셀,FIND("(",셀)+1)-FIND("(",셀)-1)

응용 공식

=MID(셀,FIND("(",셀,시작위치)+1,FIND(")",셀,FIND("(",셀)+1+시작위치)-FIND("(",셀)-1+시작위치)

엑셀 2013 이후 버전을 사용 중 경우, [빠른채우기] 기능을 사용하면
더욱 편리하게 문자를 추출할 수 있습니다.

인수 설명
인수 설명
괄호 안 문자를 추출할 대상 셀 입니다.
시작위치
[응용공식]
문자열에 괄호가 한 쌍 이상일 경우, 두번째 또는 세번째 괄호가 문자열에서 시작하는 위치입니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀공식] 괄호 안 문자 추출하기
    예제파일

사용된 기초 함수

괄호 안 문자 추출 공식 알아보기

공식 설명

셀 안의 텍스트 문자열 중 '괄호 안에 있는 텍스트 또는 숫자'만 추출하는 공식입니다. 만약 텍스트 문자열에 괄호가 한 쌍 이상 있을 경우, 첫번째 괄호 안의 문자만 추출합니다.

따라서 텍스트 문자열에 괄호가 여러개 있을 경우, 응용 공식을 이용하거나 빠른채우기를 사용하여 괄호 안 문자를 추출합니다.

괄호가 한 쌍만 있는 경우 [예: LG선풍기(220V)]

=MID(셀,FIND("(",셀)+1,FIND(")",셀,FIND("(",셀)+1)-FIND("(",셀)-1)
="220V" ' 올바른 값이 반환됩니다.

괄호가 여러 개 있을 경우 [예: LG (레드)선풍기 (특가)]

■ 일반 공식
=MID(셀,FIND("(",셀)+1,FIND(")",셀,FIND("(",셀)+1)-FIND("(",셀)-1)
="레드"  → 첫번째 괄호 안의 문자를 추출합니다.
■ 응용 공식
=MID(셀,FIND("(",셀,11)+1,FIND(")",셀,FIND("(",셀)+1+11)-FIND("(",셀)-1+11)
="특가"  → 두번째 괄호 안의 문자를 추출합니다.
공식의 동작원리
  1. FIND 함수를 사용하여 시작괄호"(" 의 시작위치를 구합니다.
    =FIND("(","LG선풍기(220V)")
    =6 ' 시작괄호 "(" 의 위치인 6을 반환합니다.
  2. 시작괄호 이후에 있는 닫힘괄호")" 의 위치를 구합니다.
    =FIND(")","LG선풍기(220V)",FIND("(","LG선풍기(220V)")+1)
    =FIND(")","LG선풍기(220V)",6+1)
    =FIND(")","LG선풍기(220V)",7)
    =11 ' 닫힘괄호 ")" 의 위치인 11을 반환합니다.
  3. MID 함수로 괄호 사이의 문자를 추출합니다.
    =MID(셀,FIND("(",셀)+1,FIND(")",셀,FIND("(",셀)+1)-FIND("(",셀)-1)
    =MID("LG선풍기(220V)",6+1,11-6-1)
    =MID("LG선풍기(220V)",7,4)
    =220V

자주묻는질문

자주묻는질문1. 빠른채우기 기능으로 괄호 안 문자를 추출할 수도 있나요?

엑셀 2013 이후 버전을 사용 중일 경우, '빠른 채우기' 기능으로 괄호 안의 문자를 더욱 빠르게 추출 할 수 있습니다. 방법은 아주 간단합니다.

  1. 첫번째 셀에 괄호 안 문자를 입력합니다.

    괄호 안 문자 추출 텍스트 입력
    괄호 안 추출 할 문자를 첫번째 셀에 입력합니다.
  2. 괄호 안 문자를 추출할 대상 범위를 선택한 뒤, '홈' - '채우기' - '빠른채우기'를 클릭합니다.
    (또는 단축키 Ctrl + E를 입력합니다.)

    빠른 채우기 실행
    '채우기' - '빠른채우기'를 클릭합니다. (단축키 : Ctrl + E)
  3. 괄호 안 문자 추출이 완료되었습니다.

    괄호 안 문자 추출 완료
    괄호 안 문자 추출이 완료됩니다.
댓글 9
5 (6개 평가)
돌채
돌채 2020.06.03 06:04
정말 현업에서 응근히 시간은 잡아먹고 중요도는 낮은 일인데.. 이런 기능이 있을 줄이야~!! 너무 감사해요~^^
Vves
Vves 2022.01.23 14:44
와...매번 left나 right함수로 때우던 시간이 한방에...감사합니다!
혹시 이 함수로 숫자를 추출하면 sum함수는 안 먹히나요?? 셀+셀+셀 이렇게하면 합계가 나오는데 sum함수는 합계가 안 보이네요 ㅠ
하이파맨
하이파맨 2023.01.12 23:46
=MID(B13,FIND("(",B13)+1,FIND(")",B13)-FIND("(",B13)-1)
라고 사용해도 똑같은 결과가 나오게 됩니다.
=MID(B8,FIND("(",B8)+1,FIND(")",B8,FIND("(",B8)+1)-FIND("(",B8)-1)
중간의 FIND("(",B8)+1 한 번 더 사용한 이유를 잘 해석이 안되어서요..
어떤 기능이 있는 것인가요.. ?
오빠두엑셀
오빠두엑셀 작성자 2023.01.15 19:06
셀 안에서 "(" 라는 기호를 찾을 때, ( 기호가 여러번 사용된 경우 FIND 함수는 기본값으로 첫번째 위치한 ( 를 검색합니다.
따라서, 기호가 여러개 있을 경우 n번째 위치한 "(" 기호의 다음 위치부터 "(" 기호를 검색하도록 FIND + 1 사용합니다.
엑뿌
엑뿌 2023.10.19 09:54
두번째괄호안 추출하면 "특가)" 이렇게 괄호가 나오더라구요;; 특가만 나오게 할 순 없을까요? 추가로 괄호안에 (100ml) 이렇게 있는 경우 텍스트 제외하고 100만 추출할 수 있는 함수도 있을까요??
항상 감사드립니다.
오빠두엑셀
오빠두엑셀 작성자 2023.10.22 14:16
안녕하세요.
여러 방법이 있지만, 가장 간단한 방법으로 substitute 함수를 활용해보시길 바랍니다.
=SUBSTITUTE(기존공식,")","")
동일한 원리로
=SUBSTITUTE(기존공식,"ml","")
로 ml를 지울 수 있습니다. 또는 아래 링크에 숫자만 추출하는 공식을 활용하는 방법도 있으니 한번 확인해보세요.
엑셀 셀에서 숫자만 추출하는 방법 :: 엑셀 공식 - 오빠두엑셀 (oppadu.com)
감사합니다.
youhooji
youhooji 2024.05.23 09:26
안녕하세요~
아래와 같은 방식으로 셀하나에 글이 작성되어 있습니다
셀에 글이 작성된 시간이 "()" 괄호로 들어가 있는데요

예제 :
달 빛이 선명할수록 어둠은 더 깊어 졌다(2024-05-17 09:01:26)
하지만 정신은 오히려 또렷해 졌다(2024-05-17 09:01:30)

특정단어가 작성된 시간을 불러 오고 싶을 때는 어떻게 하면 좋을까요
"정신" 이라는 단어가 작성된 시간(2024-05-17 09:01:30)을 분리하고 싶음
오빠두엑셀
오빠두엑셀 작성자 2024.05.24 18:48
안녕하세요.
먼저 =VLOOKUP("*정신*",범위,1,0) 으로 정신을 포함하는 셀을 검색한 후, 아래 공식을 사용하여 괄호 안의 날짜를 추출해보세요.
감사합니다.
강민준🤗
강민준🤗 2024.08.11 16:55
좋은 강의 감사합니다🙇‍♂️