Excel의 셀에서 특정 데이터를 추출하는 방법(예제 3개)

  • 이 공유
Hugh West

Excel은 주로 다양한 기능에 의존하여 다양한 데이터를 추출하는 다양한 방법을 제공합니다. 일부는 특정 함수에서 직접 추출할 수 있는 반면 다른 일부는 함수 조합에서 좀 더 복잡한 형태를 취할 수 있습니다. 이 기사에서는 Excel의 셀에서 유형별로 특정 종류의 데이터를 추출하는 방법을 보여 드리겠습니다.

실습 워크북 다운로드

워크북 다운로드 및 실습 수식이 포함된 이 문서에 사용된 모든 예제 데이터 세트.

Extract Specific Data.xlsx

3 Excel의 셀에서 특정 데이터를 추출하는 예

1. 셀에서 특정 텍스트 데이터 추출

엑셀은 셀에 주어진 정보의 다른 부분에서 텍스트를 추출하는 다양한 기능을 제공합니다. LEFT , RIGHT , MID 기능 또는 이들과 SEARCH o <의 조합을 사용하여 긴 텍스트 문자열에서 텍스트를 추출할 수 있습니다. 6> 찾기 기능. 이제 이 섹션에서는 조합이 발생할 때마다 분석하여 안내해 드리겠습니다.

1.1 셀 시작 부분에서 데이터 추출

셀 시작 부분에서 데이터를 추출할 수 있습니다. LEFT 함수 를 사용하는 셀. 이 함수는 i) 추출하려는 텍스트와 ii) 추출하려는 문자 수의 두 가지 인수를 사용합니다.

아래에 표시된 배열을 사용하고 있습니다. B5:B7 범위를 참조 데이터로 사용하고 있으며열 C 로 추출합니다.

단계:

  • 셀에서 원하는 추출된 데이터(이 경우 셀 C5 )를 작성하려면 다음 수식을 작성하십시오.

=LEFT(B5,4)

  • 그런 다음 Enter 를 누릅니다.

  • 이제, 채우기 핸들 아이콘 을 클릭하고 아래로 드래그하여 나머지 셀에 대한 수식을 복제합니다.

1.2 끝에서 데이터 추출 a 셀

셀 끝에서 데이터를 추출하려면 RIGHT 함수 를 사용해야 합니다. RIGHT 함수를 사용하여 데이터를 추출하는 방법을 설명하기 위해 이전 섹션에 표시된 것과 동일한 배열을 사용하고 있습니다.

단계:

  • C5 (또는 추출하려는 셀)에 다음 수식을 입력합니다.

=RIGHT(B5,4)

  • 이제 Enter 를 누르십시오.

  • 그런 다음 클릭하고 채우기 핸들 아이콘 을 드래그하여 나머지 셀을 채웁니다.

1.3 데이터의 특정 부분 추출

이메일의 @ 표시 전후와 같이 일반적으로 특정 문자 뒤 또는 앞에 셀의 특정 부분을 추출하려고 한다고 가정해 보겠습니다. SEARCH 기능 또는 FIND 기능 과 조합하여 사용할 수 있습니다. 둘 다 이 맥락에서 동일한 목적을 공유합니다. 여기서는 FIND 기능을 사용하고 있습니다.

이 섹션에서는이메일로 구성된 데이터 세트입니다.

사용자 이름 추출

사용자 이름(@ 기호 앞 부분)을 추출하려면 이 공식을 사용하여 다음을 수행합니다. 추출하십시오.

=LEFT(B5,FIND("@",B5)-1)

이제 Enter 를 누르십시오. 그런 다음 채우기 핸들 아이콘 을 사용하여 이 수식을 복제하여 나머지 셀을 채웁니다.

🔎 수식:

  • FIND(“@”,B5)

FIND 함수는 두 개의 인수를 사용합니다. i) 특정 텍스트 값 또는 숫자 및 ii) 첫 번째 인수를 검색할 셀 또는 값. 첫 번째 인수가 발견된 숫자 값을 반환합니다. 이 경우 13.

  • LEFT(B5,FIND(“@”,B5)-1)

The LEFT 함수는 두 가지 인수를 취합니다. i) 추출하는 값 및 ii) 추출하는 문자열의 길이(이 경우 FIND 함수에서 결정됨)

Extract Domain Name

도메인 이름( @ 기호 뒤 부분)을 추출하려면 다음을 사용하십시오. 다음 수식입니다.

=RIGHT(B5,LEN(B5)-FIND("@",B5))

그런 다음 Enter 키를 누르고 채우기 핸들 아이콘을 사용하여 나머지를 채웁니다. 위와 같습니다.

🔎 공식 분석:

  • FIND(“@”,B5)

FIND 함수는 i) 특정 텍스트 값 또는 숫자 및 ii) 셀 또는 값의 두 가지 인수를 취합니다. 검색할 위치첫 번째 인수. 첫 번째 인수가 발견된 숫자 값을 반환합니다. 이 경우 13이 됩니다.

  • LEN(B5)

LEN 함수는 하나의 인수만 사용하고 해당 셀 또는 텍스트의 길이 또는 문자 수를 반환합니다. 이 경우 22.

  • RIGHT(B5,LEN(B5)-FIND(“@”,B5))

RIGHT 함수는 i) 텍스트가 추출되는 값과 ii) 끝에서 추출되는 길이의 최소 두 가지 인수를 취합니다. 여기서 두 번째 인수는 LEN 함수에서 찾은 문자열의 전체 길이에서 FIND 함수에서 찾은 @ 기호 앞의 값을 빼서 결정했습니다.

자세히 보기: 엑셀 시트에서 데이터를 추출하는 방법(6가지 효과적인 방법)

2. 엑셀의 셀에서 특정 숫자 데이터 추출

이제 숫자가 텍스트 사이 어디에나 있을 수 있는 혼합 백이 될 수 있는 코드 데이터 세트를 고려해 보겠습니다.

이 방법에서는 TEXTJOIN function 각 값에서 개별적으로 추출된 모든 숫자를 연결합니다. 숫자를 추출하려면 LEN , INDIRECT , ROW , MID , IFERROR<7 등의 보조 기능 조합> 사용합니다. 이러한 보조 함수는 빈 문자열로 대체된 모든 숫자와 문자열 값으로 구성된 각 값에서 배열을 만드는 데 사용됩니다. 그리고마지막으로 TEXTJOIN 함수는 모든 값을 하나의 값으로 모으는 데 도움이 됩니다.

이 배열에서 숫자만 추출하려면 다음 수식을 작성하십시오.

=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))

Enter 키를 누르고 채우기 핸들 아이콘 <7을 클릭하여 드래그합니다> 복제하려는 나머지 셀을 채웁니다.

🔎 수식 분석:

  • ROW(INDIRECT("1:"&LEN(B5))) 배열 {1;2;3;4;5;6;7}을 반환합니다.
  • MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1) 배열 {“a”;”s”;”8″;”7을 반환합니다. ″;"w";"q";"1″}
  • IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)* 1),"") 배열 {"";"";8;7;"";"";1}
  • TEXTJOIN("",TRUE,IFERROR(( MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)*1),”)): 결국 TEXTJOIN 모든 값을 연결합니다. 배열에 넣고 결과를 반환합니다.

자세히 보기: 기준에 따라 Excel에서 데이터를 추출하는 방법(5가지 방법)

유사 읽기

    <1 4> 텍스트 파일을 Excel로 변환하는 VBA 코드(7가지 방법)
  • 여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)
  • Excel VBA: 웹사이트에서 자동으로 데이터 가져오기(2가지 방법)
  • 보안 웹사이트에서 Excel로 데이터를 가져오는 방법(빠른 단계 포함)
  • 파이프 구분자를 사용하여 Excel을 텍스트 파일로 변환하는 방법(2가지 방법)

3. 추출영숫자의 특정 숫자 및 텍스트 데이터

워크시트의 수식을 사용하는 데 문제가 있거나 위에서 언급한 수식을 파악하는 데 어려움이 있는 경우 Excel에서 제공하는 이 자동화된 방법을 따를 수 있습니다.

단계:

  • 텍스트의 경우 영숫자 값에서 모든 숫자를 수동으로 제거하여 첫 번째 셀을 채웁니다.

  • 아래 항목을 입력하기 시작하면 Excel이 나머지 열에서 추출된 텍스트 값을 자동 제안합니다.

  • 이제 <6을 누릅니다>Enter .

  • 숫자에 대해서도 같은 과정을 반복합니다.

자세히 보기: 엑셀에서 문자 뒤 텍스트 추출(6가지 방법)

결론

추출에 사용할 수 있는 방법은 다음과 같습니다. Excel의 셀에서 특정 데이터. 그림과 분류가 공식을 이해하고 문제에 적용하는 데 도움이 되었기를 바랍니다. 이와 같은 가이드를 더 보려면 Exceldemy.com 을 방문하세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.