Excel 엑셀의 셀에서 작은따옴표 또는 큰따옴표 사이의 텍스트를 추출하는 방법(따옴표 내용 가져오기)

텍스트를 작성할 때 중요한 단어나 강조가 필요한 텍스트는 작은 따옴표(‘) 또는 큰 따옴표(“) 붙여 텍스트 문장에서 구분해서 보여주기도 합니다.

만약 엑셀의 셀 텍스트에서 작은 따옴표 또는 큰 따옴표 안에 있는 텍스트만 추출해서 가져와야 한다면 어떻게 하면 될까요?

엑셀에서 제공하는 함수를 이용해서 간단한 수식으로 작은따옴표 또는 큰따옴표 사이의 텍스트만 추출해서 가져올 수가 있습니다.

이번 글에서는 Excel 엑셀의 셀에서 작은따옴표 또는 큰따옴표 사이의 텍스트를 추출하는 방법(따옴표 내용 가져오기)에 대해 알아보겠습니다.

엑셀의 셀에서 작은 따옴표 사이의 텍스트를 추출해서 가져오는 방법

▼ 아래 엑셀 시트를 보면 A열의 텍스트에서 작은 따옴표 사이에 있는 텍스트만 추출해서 B열로 가져오고 있습니다.

1. 작은 따옴표(‘) 사이에 있는 텍스트를 가져오는 수식은 다음과 같습니다.

  • 수식 : =MID(A2,FIND(“‘”,A2)+1,FIND(“‘”,A2,FIND(“‘”,A2)+1)-FIND(“‘”,A2)-1)

2. 수식에 사용된 함수에 대한 설명입니다.

  • FIND(find_text, within_text, [start_num]) : FIND 함수는 지정한 텍스트를 다른 텍스트 내에서 찾아 해당 문자의 시작 위치를 나타냅니다. 대/소문자를 구분합니다.
    • find_text : 찾으려는 텍스트입니다.
    • within_text : 찾으려는 텍스트가 포함된 텍스트입니다.
    • start_num : 찾기 시작할 문자의 위치입니다. 생략하면 1로 지정됩니다.
  • MID(text, start_num, num_chars) : MID 함수는 문자열의 지정 위치에서 문자를 지정한 개수만큼 돌려줍니다.
    • text : 돌려줄 문자들이 포함된 문자열입니다.
    • start_num : 돌려줄 문자열에서 첫째 문자의 위치입니다. text에서 첫 문자는 1이 됩니다.
    • num_chars : text에서 돌려줄 문자 개수를 지정합니다.

3. 위의 수식에 대해 간단하게 설명해 보겠습니다.

  • FIND(“‘”,A2) : 텍스트(A2)에서 첫 번째 작은 따옴표의 위치를 찾습니다.
  • FIND(“‘”,A2)+1 : 첫 번째 작은 따옴표 위치 다음부터 추출할 텍스트의 시작 위치이므로 1을 더해 줍니다.
  • FIND(“‘”,A2,FIND(“‘”,A2)+1) : 텍스트(A2)에서 두 번째 작은 따옴표 위치를 찾습니다.
  • FIND(“‘”,A2,FIND(“‘”,A2)+1)-FIND(“‘”,A2)-1 : 두 번째 작은 따옴표 위치에서 첫 번째 작은 따옴표 위치를 뺀 다음 1를 빼서 문자 개수를 계산합니다.
  • MID(A2,FIND(“‘”,A2)+1,FIND(“‘”,A2,FIND(“‘”,A2)+1)-FIND(“‘”,A2)-1) : A2 열에서 첫 번째 작은 따옴표 위치 다음부터 추출할 문자 개수만큼 추출합니다.
Excel 엑셀의 셀에서 작은따옴표 또는 큰따옴표 사이의 텍스트를 추출하는 방법

엑셀의 셀에서 큰 따옴표 사이의 텍스트를 추출해서 가져오는 방법

▶ 만약 큰 따옴표(“) 사이에 있는 텍스트를 가져오려면 아래와 같이 수식을 사용하면 됩니다.

  • 수식 : =MID(A2,FIND(“””“,A2)+1,FIND(“”””,A2,FIND(“”””,A2)+1)-FIND(“”””,A2)-1)
  • 큰 따옴표 사이의 텍스트를 추출하기 위해서는 큰 따옴표(“) 2개를 입력해 주어야 합니다.

▶ 수식을 응용해서 슬래시(/) 사이의 텍스트를 추출하고자 한다면 따옴표 위치에 슬래시를 넣어주면 됩니다.

  • 나의 이름은 /느티나무/ 입니다.
  • =MID(A2,FIND(“/“,A2)+1,FIND(“/“,A2,FIND(“/“,A2)+1)-FIND(“/“,A2)-1)

마무리

이상으로 셀 텍스트에서 작은 따옴표 또는 큰 따옴표 사이의 텍스트를 추출해서 가져오는 방법에 대해 알아보았습니다.

텍스트 문자열에서 시작과 끝을 구분할 수 있는 문자가 있다면 여기에서 설명한 수식으로 해당 문자 사이의 텍스트만 추출해서 가져올 수도 있습니다.





이 글이 도움이 되었기를 바랍니다. ^-^
댓글로 흔적을 남겨 주세요.

답글 남기기