Excel 셀에서 작은따옴표나 큰따옴표 사이의 텍스트 추출
Excel 셀 내의 작은따옴표나 큰따옴표 안에 있는 텍스트 추출는 데이터 정제, 데이터베이스 내보내기 처리 또는 따옴표로 채워진 목록을 준비할 때 흔히 발생하는 작업입니다。 이러한 추출 기능은 Excel 기본 기능에 직접 제공되지 않기 때문에 고급 Excel 함수나 자동화 도구에 익숙하지 않다면 다소 어려울 수 있습니다。 따옴표 텍스트를 추출하는 기능은 보고용 데이터를 간소화하고 가져온 데이터를 변환하며 텍스트 콘텐츠를 추가 분석을 위한 구조화된 정보로 전환하는 데 도움이 됩니다。
이 튜토리얼에서는 Excel 셀에서 작은따옴표나 큰따옴표 사이의 내용을 텍스트 추출 하는 여러 가지 실용적이고 사용자 친화적인 방법을 안내합니다. 기본 수식을 사용하는 방법, Kutools for Excel 의 고급 기능(AI 도우미 및 「지정된 문자 사이의 문자열 추출」 도구 포함), 그리고 모든 따옴표 텍스트 항목(여러 개 또는 중첩된 따옴표 포함)을 추출하는 강력한 VBA 코드 접근법을 다룹니다。 각 방법에는 상황 설명, 단계별 지침 및 일반적인 오류를 피하는 팁이 함께 제공됩니다。

- 수식을 사용하여 따옴표 사이의 텍스트 추출
- KUTOOLS AI 을 사용하여 따옴표 사이의 내용을 쉽게 텍스트 추출
- Kutools for Excel 을 사용하여 동일하거나 다른 문자 사이의 내용을 쉽게 텍스트 추출
- VBA 코드 – 모든 따옴표 텍스트를 추출하거나 복잡한 따옴표 상황 처리
수식에서 작은따옴표나 큰따옴표 사이의 텍스트 추출
Excel 수식을 사용하여 따옴표 사이의 내용을 텍스트 추출 하는 것은MID및FIND같은 함수를 활용하는 직접적이고 투명한 접근법입니다。 이 방법은 표준 Excel 기능으로 작업하고 예측 가능한 단일 따옴표 쌍이 포함된 셀에 대해 신속한 결과를 얻고자 하는 사용자에게 적합합니다。 그러나 수식은 셀당 하나의 따옴표 구간만 있고 따옴표가 겹치거나 중첩되지 않는 단순한 경우에 가장 효과적입니다。
이 솔루션을 적용하려면:
텍스트 추출을 표시할 빈 셀을 선택하세요。 아래에 제공된 적절한 수식을 입력하고 「Enter」 키를 누릅니다。 그런 다음 자동 채우기 핸들을 아래로 드래그하여 다른 행에서도 추출할 수 있습니다。 참조 셀(예: 이 수식의 A2)이 데이터 위치와 일치하는지 확인하세요。
작은따옴표 사이의 텍스트 추출
=MID(A2,FIND("'",A2)+1,FIND("'",A2,FIND("'",A2)+1)-FIND("'",A2)-1) 큰따옴표 사이의 텍스트 추출
=MID(A2,FIND("""",A2)+1,FIND("""",A2,FIND("""",A2)+1)-FIND("""",A2)-1) 
- 이 수식은 셀에서 처음 발견되는 따옴표로 둘러싸인 텍스트만 추출합니다。 셀에 여러 개의 따옴표 구간이 포함되어 있더라도 첫 번째 항목만 추출됩니다。
- 참조된 셀에 지정된 따옴표 문자가 없으면 수식은 #VALUE! 오류를 반환합니다。 수식 오류나 공백을 방지하려면 필요 시 수식을IFERROR()함수로 감싸는 것을 고려하세요。
- 수식 설명:
FIND("'", A2): 텍스트에서 첫 번째 작은따옴표의 위치를 찾습니다。FIND("'", A2) +1: 첫 번째 작은따옴표 바로 다음부터 추출을 시작하도록 시작 위치를 설정합니다。FIND("'", A2, FIND("'", A2) +1): 첫 번째 이후 다음에 나오는 작은따옴표의 위치를 찾아 끝 경계로 사용합니다。MID(...): 위에서 계산된 시작 위치와 길이를 기준으로 두 따옴표 사이의 문자를 반환합니다。
팁:따옴표가 없는 셀의 경우 오류 대신 빈 셀을 표시하려면=IFERROR(formula, "")을 사용하는 것을 고려하세요。
KUTOOLS AI 을 사용하여 따옴표 사이의 내용을 쉽게 텍스트 추출
KUTOOLS AI은 「Kutools for Excel」 애드인 내에 있는 지능형 도우미로, 복잡한 수식이나 수동 조작 없이도 다양한 Excel 작업을 자동화하도록 설계되었습니다。 큰 범위나 불규칙한 데이터에서 따옴표 사이의 값을 신속하고 정확하게 추출하고자 하는 사용자에게 AI 기능은 Excel 수식에 익숙하지 않은 경우 특히 유용한 대안을 제공합니다。
Kutools for Excel 을 설치한 후에는「KUTOOLS AI」 탭으로 이동하여 「AI 도우미」를 선택하면 Excel 오른쪽에 실행 창이 열립니다。
- 따옴표 사이에서 텍스트 추출 하려는 셀 범위를 선택하세요。 한 열, 여러 행 또는 필요에 따라 사용자 정의 셀 범위를 선택할 수 있습니다。
- 「KUTOOLS AI Aide」 창에서 편집 상자에 다음 명령어를 입력하고 「Enter」 키를 누르세요。다음 작업을 수행하세요: 범위 선택에서 작은따옴표 사이의 값을 추출하여 인접한 셀에 배치합니다。

- KUTOOLS AI 은 귀하의 명령어를 분석하여 작업에 적합한 추출 방법을 자동으로 식별합니다。 준비가 되면 창에 제공된 「실행」 버튼을 클릭하기만 하면 됩니다。

잠시 후 따옴표로 둘러싸인 텍스트가 인접한 셀에 추출되며 수식 작성이나 수동 복사가 필요 없습니다。 이 방법은 일괄 처리 및 다양한 따옴표 상황에서 특히 유리합니다。

팁:텍스트에 큰따옴표나 사용자 정의 문자가 사용된 경우(예: 「큰따옴표 사이의 값 추출...」) 정확한 결과를 위해 프롬프트를 해당 내용에 맞게 조정하세요。 데이터에 비정형 문자나 불일치하는 따옴표가 포함된 경우 결과를 반드시 다시 확인하세요。
Kutools for Excel 을 사용하여 동일하거나 다른 문자 사이의 내용을 쉽게 텍스트 추출
따옴표뿐 아니라 기타 고유한 구분 기호도 포함된 데이터를 처리해야 한다면 복잡한 수식 작성을 생략하세요—「Kutools for Excel」을 사용하면 몇 번의 간단한 클릭만으로 작은따옴표, 큰따옴표 또는 사용자 정의 문자 사이의 내용을 텍스트 추출 할 수 있습니다。 이 기능은 비기술적 사용자나 여러 개의 다양한 열이나 형식에서 대량으로 추출해야 하는 경우에 특히 유용합니다。 직관적인 인터페이스로 수식 오류 위험을 줄이고 워크플로우를 더욱 효율적으로 만듭니다。
Kutools for Excel 을 설치한 후에는 다음 경로로 이동하여 기능에 액세스하세요:Kutools>함수 도우미>텍스트>지정된 문자 사이의 문자열 추출.
- 「함수 도우미」 대화 상자에서 다음처럼 설정하세요:
- 작은따옴표나 구분 기호로 둘러싸인 텍스트가 포함된 대상 셀을 선택하세요。
- 필요에 따라 시작 및 끝 문자(예: ‘ 또는 「)를 정의한 후 」확인"을 클릭하세요。 (작은따옴표 외에도 원하는 문자나 문자 집합을 지정할 수 있습니다。)

- 자동 채우기 핸들을 아래로 드래그하여 목록의 나머지 항목에도 추출을 적용하고, 전체 열 정렬이나 범위를 효율적으로 처리하세요。

장점:이 방법은 수식 지식이 필요 없고 일반적인 오류 발생 가능성을 줄이며 다양한 시작/끝 구분 기호를 처리할 수 있습니다。 그러나 동일한 셀 내에 여러 개의 따옴표 구간을 추출하는 등 더 고급 작업이 필요한 경우 아래에 설명된 VBA 또는 AI 솔루션을 고려하세요。
Excel 에서 작은따옴표나 큰따옴표 사이의 텍스트 추출 는 데이터를 구성하고 추가 처리를 위해 준비하는 데 매우 유용한 실용적 기술입니다。 위에서 설명한 접근법을 따르면 단순한 경우부터 중간 수준의 복잡한 추출 시나리오까지 해결할 수 있습니다。 여러 개 또는 중첩된 따옴표가 동일한 셀에 포함된 것처럼 더 고급 요구 사항이 있는 경우 아래의 VBA 기반 방법을 참조하세요。 Excel 역량을 더욱 향상시키고 싶다면저희 웹사이트에서 수천 개의 쉽게 따라할 수 있는 튜토리얼을 제공합니다.
VBA 코드 – 모든 따옴표 텍스트를 추출하거나 복잡한 따옴표 상황 처리
동일한 셀 내에 여러 개의 따옴표 항목이 포함되어 있거나 중첩되거나 일관성 없는 따옴표 사용과 같은 복잡한 패턴이 있는 경우 Excel 의 기본 제공 수식이나 표준 텍스트 도구로는 충분하지 않을 수 있습니다. 이러한 상황에서는 VBA(매크로) 솔루션이 비교할 수 없는 유연성을 제공합니다. VBA 를 사용하면 각 셀 내의 작은따옴표나 큰따옴표 사이에 있는 모든 텍스트 조각을 추출할 수 있으며—셀당 여러 개의 일치 항목을 검색하거나 까다로운 따옴표 조합을 처리할 수도 있습니다。
이 접근 방식은 고급 사용자, 데이터 분석가 또는 불규칙한 구조의 텍스트 데이터를 자주 다루는 모든 사람에게 특히 유용합니다。 매크로를 사용하면 반복적인 추출 작업을 자동화할 수 있으며 대규모 데이터셋 전반에서 일관성을 보장합니다。
사용 방법:
1.워크북을 열고Alt + F11키를 눌러Microsoft Visual Basic for Applications편집기를 실행합니다。 메뉴에서삽입>모듈을 클릭하여 새 모듈을 만듭니다。 다음 코드를 모듈 창에 복사하여 붙여넣습니다:
Sub ExtractAllQuotedText()
Dim rng As Range
Dim cell As Range
Dim matches As Object
Dim regEx As Object
Dim outputCol As Long
Dim symbol As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to extract from", xTitleId, rng.Address, Type:=8)
symbol = Application.InputBox("Extract between single (') or double ("") quotes? Enter ' or """, xTitleId, "'")
If symbol = "'" Then
Set regEx = CreateObject("VBScript.RegExp")
regEx.Global = True
regEx.Pattern = "'([^']*)'"
ElseIf symbol = """" Then
Set regEx = CreateObject("VBScript.RegExp")
regEx.Global = True
regEx.Pattern = Chr(34) & "([^" & Chr(34) & "]*)" & Chr(34)
Else
MsgBox "Symbol must be single (') or double ("") quote!", vbCritical
Exit Sub
End If
outputCol = rng.Columns(rng.Columns.Count).Column + 1 ' Output starting in next column
For Each cell In rng
Set matches = regEx.Execute(cell.Text)
Dim resultArr() As String
ReDim resultArr(matches.Count - 1)
Dim i As Integer
For i = 0 To matches.Count - 1
resultArr(i) = matches(i).SubMatches(0)
Next i
If matches.Count > 0 Then
cell.Worksheet.Cells(cell.Row, outputCol).Value = Join(resultArr, ", ")
Else
cell.Worksheet.Cells(cell.Row, outputCol).Value = ""
End If
Next cell
MsgBox "Extraction complete! Results are in the adjacent column.", vbInformation
End Sub 2.VBA 편집기를 닫고 워크시트로 돌아갑니다()Alt + F11키를 다시 누릅니다)。
3.데이터가 포함된 셀 범위를 선택한 후F5키를 누르거나실행을 클릭합니다。
4. 아직 범위를 선택하지 않은 경우 범위 선택을 요청받으며, 이어서 작은따옴표(‘)와 큰따옴표(「) 중에서 추출할 따옴표 유형을 선택하라는 메시지가 표시됩니다. 적절한 기호인 ' 또는 」을 입력합니다。
5. 매크로는 선택한 각 셀에서 따옴표로 묶인 모든 부분을 추출합니다(갯수와 무관하게)。 추출된 내용은 쉼표로 구분된 목록 형태로 데이터 오른쪽의 다음 빈 열에 입력됩니다。
참고 사항 및 문제 해결:
- 데이터에 작은따옴표와 큰따옴표로 둘러싸인 텍스트가 모두 포함되어 있고 둘 다 추출하려는 경우 매크로를 두 번 실행하세요—각 따옴표 유형마다 한 번씩 실행합니다。
- 매크로는 빈 셀 무시 및 유효한 따옴표 텍스트가 없는 셀을 무시합니다。
- 비정형 따옴표나 중첩된 따옴표 상황의 경우, 이 패턴은 중첩되지 않은 따옴표 문자열만 추출하도록 설계되었습니다。 더 깊은 중첩을 처리하려면 추가 개선이 가능하지만, 일반적인 Excel 텍스트에서는 이러한 패턴이 드뭅니다。
- 아무것도 추출되지 않으면 사용한 따옴표 문자를 다시 확인하고 서식이나 숨겨진 문자가 간섭하지 않는지 확인하세요。
요약 팁:데이터 구조에 가장 적합한 솔루션을 선택하세요. 간단한 단일 추출 작업이라면 수식으로 충분합니다. 유연한 경계 조건이 필요한 일괄 작업이나 수식 미사용자의 경우 Kutools for Excel 또는 KUTOOLS AI 이 가장 쉽습니다. 모든 일치 항목을 추출하거나 따옴표 사용이 불규칙한 복잡한 요구사항에는 VBA 를 사용하세요。
관련 문서:
- Excel 셀에서 두 번째와 세 번째 쉼표 사이의 내용을 텍스트 추출 하는 방법은 무엇인가요?
- Excel 에서 혼합된 영문자/숫자 텍스트 문자열에서 숫자만 추출하는 방법은 무엇인가요?
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약



