메인 컨텐츠로 가기

Excel의 셀에서 텍스트 문자열의 일부를 추출하는 방법은 무엇입니까?

작가: 썬 최종 수정 날짜: 2021-01-22
문서 추출 부분 문자열 2

이 튜토리얼은 셀의 왼쪽, 중간 또는 오른쪽에서 부분 문자열을 추출하는 방법을 보여주고 아래 스크린 샷과 같이 특정 문자 앞뒤의 텍스트를 추출하는 방법을 설명합니다.


왼쪽, 중간 또는 오른쪽에서 부분 문자열 추출

방법 A : 수식을 사용하여 왼쪽, 중간 또는 오른쪽에서 부분 문자열 추출

Excel에는 텍스트의 일부를 빠르게 추출하는 데 도움이되는 몇 가지 수식이 있습니다.

처음 n 개의 문자 추출

주어진 목록 데이터에서 처음 3자를 추출하려는 경우 추출 된 결과를 넣을 빈 셀을 선택한 다음이 공식을 사용하십시오.

= LEFT (B3,3)

B3은 문자를 추출하는 셀이고 3은 추출하려는 문자의 수입니다.

PR 기사 엔터 버튼 추출 된 결과를 얻으려면 키를 누르십시오. 그런 다음 채우기 핸들을 셀 위로 끌어이 수식을 적용합니다.
문서 추출 부분 문자열 3

마지막 n 개 문자 추출

예를 들어, 문자열 목록에서 마지막 6자를 추출하고 추출 된 결과를 배치 할 빈 셀을 선택하고 다음 공식을 사용하십시오.

= 오른쪽 (B9,6)

B9은 문자를 추출하는 셀이고 6은 추출하려는 문자의 수입니다.

PR 기사 엔터 버튼 추출 된 결과를 얻으려면 키를 누르십시오. 그런 다음 채우기 핸들을 셀 위로 끌어이 수식을 적용합니다.
문서 추출 부분 문자열 4

중간에서 n 개의 문자 추출

문자열의 3 번째 문자에서 시작하는 4 개의 문자를 추출하려면 다음 공식을 사용할 수 있습니다.

= MID (B15,4,3)

B15는 문자를 추출하는 셀, 4는 4 번째 문자 (왼쪽부터 개수)에서 추출한 문자를 나타내고, 3은 추출 할 문자 수입니다.

PR 기사 엔터 버튼 추출 된 결과를 얻으려면 키를 누르십시오. 그런 다음 채우기 핸들을 셀 위로 끌어이 수식을 적용합니다.
문서 추출 부분 문자열 5

참고 :

추출 된 결과를 다른 위치로 이동하려면 먼저 추출 된 결과를 값으로 복사하여 붙여 넣으십시오.

방법 B : Excel 용 Kutools로 왼쪽, 중간 또는 오른쪽에서 부분 문자열 추출

수식에 익숙하지 않은 경우 시도해 볼 수 있습니다. Excel 용 Kutools텍스트 추출 이 작업을 처리하기 쉬운 기능입니다.

텍스트 추출 유틸리티를 사용하기 전에 3 분 동안 Excel 용 Kutools를 무료로 설치하십시오. 무료 다운로드!

1. 부분 문자열을 추출 할 셀을 선택하고 쿠툴 > 본문 > 텍스트 추출.
문서 추출 부분 문자열 5

2. 터지는 텍스트 추출 대화 상자 아래 위치로 추출 탭에서 처음 세 가지 옵션은 왼쪽, 중간 또는 오른쪽에서 부분 문자열을 추출하도록 지원합니다.
문서 추출 부분 문자열 5

첫 N 문자: 왼쪽에서 부분 문자열을 추출합니다. 예를 들어 처음 2자를 추출하고이 옵션을 선택하고 텍스트 상자에 2를 입력합니다.
문서 추출 부분 문자열 5

마지막 N 문자: 문자열 오른쪽에서 부분 문자열을 추출합니다. 예를 들어 마지막 2자를 추출하고이 옵션을 선택하고 텍스트 상자에 2를 입력합니다.
문서 추출 부분 문자열 5

시작부터 끝까지 문자: 문자열의 중간에서 특정 수의 문자를 추출합니다. 예를 들어 4 번째 문자에서 9 번째 문자로 추출하고이 옵션을 선택하고 4와 9를 텍스트 상자에 별도로 입력합니다.
문서 추출 부분 문자열 5

수식으로 삽입:이 체크 박스를 체크하면 결과는 원래 문자열 변경에 따라 변경 될 수있는 공식입니다. 그렇지 않으면 결과가 고정됩니다.

3. 필요에 따라 위치를 지정한 후 Ok, 추출 된 부분 문자열을 배치 할 셀을 선택하는 대화 상자가 나타납니다. 확인을 클릭하십시오.
문서 추출 부분 문자열 5

이제 부분 문자열이 추출되었습니다.
문서 추출 부분 문자열 5


지정된 문자 뒤 또는 앞 부분 문자열 추출

지정된 문자 뒤 또는 앞의 부분 문자열을 추출하려면 아래 방법 중 하나를 적용하여 작업을 처리 할 수 ​​있습니다.

방법 A : 수식을 사용하여 정의 된 문자 뒤 또는 앞의 부분 문자열 추출

"문자 뒤의 문자를 추출하려는 경우-”문자열 목록에서 다음 공식을 사용하십시오.

= RIGHT (B3, LEN (B3) -SEARCH ( "-", B3))

B3은 문자를 추출하려는 셀입니다. - 문자열을 추출하려는 문자입니다.

PR 기사 엔터 버튼 추출 된 결과를 얻으려면 키를 누르십시오. 그런 다음 채우기 핸들을 셀 위로 끌어이 수식을 적용합니다.
문서 추출 부분 문자열 7

정의 된 문자 앞의 부분 문자열을 추출하려면 다음과 같은 공식을 사용할 수 있습니다.

= LEFT (B10, SEARCH ( "-", B10) -1)

예제 결과는 다음과 같습니다.
문서 추출 부분 문자열 9

주의 사항

수식 결과를 다른 위치에 복사하여 붙여 넣는 동안 데이터가 손실되거나 변경 될 수 있습니다. 이 문제가 발생하지 않도록 수식을 적용한 후 수식 결과를 값으로 복사하여 붙여 넣을 수 있습니다. 또는 시도 할 수 있습니다 방법 B.
문서 추출 부분 문자열 10

방법 B : Excel 용 Kutools에서 정의 된 문자 뒤 또는 앞의 부분 문자열 추출

지정된 문자 뒤 또는 앞의 부분 문자열을 직접 추출하려면 다음을 사용할 수 있습니다. 텍스트 추출 ~의 유용성 Excel 용 Kutools, 문자 뒤 또는 앞의 모든 문자를 추출하는 데 도움이 될 수 있으며 문자 앞 또는 뒤의 특정 문자 길이를 추출 할 수도 있습니다.

텍스트 추출 유틸리티를 사용하기 전에 3 분 동안 Excel 용 Kutools를 무료로 설치하십시오. 무료 다운로드!

1. 문자를 추출 할 셀을 선택하고 쿠툴 > 본문 > 텍스트 추출.
문서 추출 부분 문자열 5

2. 터지는 텍스트 추출 대화 상자, 아래 위치로 추출 탭에서 텍스트 앞과 텍스트 옵션 뒤로 이동하여 필요에 따라 설정을 지정합니다.
문서 추출 부분 문자열 5

텍스트 앞: 입력 한 문자 앞의 부분 문자열을 추출합니다. 예를 들어, 텍스트 상자에 입력하면 앞의 모든 문자가 추출됩니다.
문서 추출 부분 문자열 5

텍스트 후: 입력 한 문자 뒤의 부분 문자열을 추출합니다. 예를 들어, 텍스트 상자에 입력하면 다음의 모든 문자가 추출됩니다.
문서 추출 부분 문자열 5

수식으로 삽입:이 체크 박스를 체크하면 결과는 원래 문자열 변경에 따라 변경 될 수있는 공식입니다. 그렇지 않으면 결과가 고정됩니다.

3. 클릭 Ok, 추출 된 부분 문자열을 배치 할 셀을 선택하는 대화 상자가 나타납니다. 딸깍 하는 소리 OK.
문서 추출 부분 문자열 5

이제 특정 문자 앞뒤의 문자열이 추출되었습니다.
문서 추출 부분 문자열 5


문서 텍스트 도구

효율성을 13 % 향상시킬 수있는 Excel에 있어야하는 90 가지 텍스트 도구

▲ 한 번에 같은 텍스트를 셀에 추가하고, 모든 위치에서 문자를 제거하는 등 셀의 텍스트 문자열을 일괄 편집합니다.

▲ 그림에 표시된 도구 외에 Excel 용 Kutools에는 300 %의 Excel 퍼즐을 풀 수있는 82 개의 고급 도구가 있습니다.

▲ 5 분만에 엑셀 전문가가되어 사람들의 인정과 승진을 얻으세요.

▲ 110000 명 이상의 고효율 직원이 300 명 이상의 세계적으로 유명한 기업의 선택을 모래에 담았습니다.

30 일 무료 평가판, 신용 카드 필요 없음


두 문자 사이의 부분 문자열 추출

경우에 따라 두 문자 사이의 부분 문자열을 추출해야 할 수도 있습니다. 아래 방법 중 하나를 선택하여 작업을 처리 할 수 ​​있습니다.

방법 A : 공식으로 추출

주어진 목록에서 대괄호 () 사이의 문자를 추출한다고 가정하면 다음 공식을 사용할 수 있습니다.

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

수식에서 B3은 문자열을 추출하려는 셀입니다. () 문자열을 추출하려는 두 문자입니다.

PR 기사 엔터 버튼 추출 된 결과를 얻으려면 키를 누르십시오. 그런 다음 채우기 핸들을 셀 위로 끌어이 수식을 적용합니다.
문서 추출 부분 문자열 18

주의 사항

공식이 조금 어려울 경우이 문제를 신속하게 해결하기 위해 편리한 도구를 사용하는 방법 B를 시도 할 수 있습니다.

방법 B : Excel 용 Kutools로 추출

In Excel 용 Kutools수백 가지의 기능이 있습니다. 지정된 텍스트 사이의 문자열 추출 두 문자 사이의 하위 문자열을 빠르게 추출 할 수 있습니다.

텍스트 추출 유틸리티를 사용하기 전에 3 분 동안 Excel 용 Kutools를 무료로 설치하십시오. 무료 다운로드!

1. 추출 된 부분 문자열을 배치하는 데 사용 된 셀을 선택하고 쿠툴 > 수식 도우미 > 본문 > 지정된 텍스트 사이의 문자열 추출.
문서 추출 부분 문자열 5

2. 에서 수식 도우미 대화 상자에서 인수 입력 섹션을 선택한 다음 셀 참조와 추출 할 두 문자를 선택하거나 직접 입력합니다.

기본적으로 하위 문자열을 추출하는 데 사용 된 셀 참조를 선택하면 셀 참조가 절대적이므로 수식을 채우기 위해 자동 채우기 핸들을 사용할 수 없으므로 상대로 변경하십시오.
문서 추출 부분 문자열 5

3. 클릭 Ok, 이제 첫 번째 결과를 얻은 다음이 수식이 필요한 셀 위로 자동 채우기 핸들을 끕니다.
문서 추출 부분 문자열 5

팁 :

두 문자 (두 문자 포함) 사이의 문자열을 추출하려면 텍스트 추출 ~의 유용성 Excel 용 Kutools 또한이 작업에 도움이 될 수 있습니다.

1. 문자 사이의 부분 문자열을 추출하려는 셀을 선택하고 쿠툴 > 본문 > 텍스트 추출.
문서 추출 부분 문자열 5

2. 팝핑 텍스트 추출 대화 상자, 아래 규칙으로 추출 탭에서 본문 섹션에서 문자열을 추출 할 문자를 입력하면 문자열을 와일드 카드로 회개 할 수 있습니다. *. 고정 길이의 문자열을 추출하려면 와일드 카드 ? 하나를 사용할 수 있습니까? 한 문자를 나타냅니다.

그런 다음 추가 규칙을 추가하려면 규칙 설명 안내
문서 추출 부분 문자열 5

3.Click Ok, 추출 된 부분 문자열을 배치 할 셀을 선택하는 대화 상자가 나타납니다. 딸깍 하는 소리 OK.
문서 추출 부분 문자열 5

이제 두 특정 문자 사이의 문자열이 추출되었습니다.
문서 추출 부분 문자열 5


문자열에서 이메일 주소 추출

주어진 문자열 또는 셀 범위에서 전자 메일 주소를 추출하려면 다음을 사용할 수 있습니다. 이메일 주소 추출 이 작업을 하나씩 찾는 대신 한 번에 처리하는 기능입니다.

이메일 주소 추출 유틸리티를 사용하기 전에 3 분 동안 Excel 용 Kutools를 무료로 설치하십시오. 무료 다운로드!

1. 이메일 주소를 추출 할 셀을 선택한 다음 쿠툴 > 본문 > 이메일 주소 추출.
문서 추출 부분 문자열 22

2. 그런 다음 주소 이메일을 출력 할 셀을 선택하는 대화 상자가 나타납니다.
문서 추출 부분 문자열 23

3. 클릭 OK, 각 셀의 이메일 주소가 추출되었습니다.
문서 추출 부분 문자열 24


문자열에서 숫자 또는 알파벳 문자 추출

숫자와 알파벳 및 특수 문자가 혼합 된 데이터 목록이있는 경우 숫자 또는 알파벳 값을 추출하려는 경우 Kutools for Excel의 문자 제거 유틸리티를 사용해 볼 수 있습니다.

1. 문자 제거 유틸리티를 사용하기 전에 아래 스크린 샷과 같은 데이터 사본이 있어야합니다.
문서 추출 부분 문자열 25

2. 그런 다음이 데이터 사본을 선택하고 쿠툴 > 본문 > 문자 제거.
문서 추출 부분 문자열 26

3. 에서 문자 제거 대화 상자, 확인 숫자가 아닌 옵션을 클릭하십시오. Ok.
문서 추출 부분 문자열 27

이제 숫자 만 남았습니다.
문서 추출 부분 문자열 28

알파벳 값만 추출하려면 비 알파 에서 옵션 문자 제거 대화.
문서 추출 부분 문자열 30


샘플 파일 다운로드

문서 샘플이 샘플 파일을 다운로드하려면 클릭하십시오.


파일 변환과 관련된 기타 작업 (문서)

datetime 문자열에서 시간 추출
날짜 시간 문자열 (mm / dd / yyyy hh : mm : ss)에서만 시간 (hh : mm : ss) 또는시 / 분 / 초를 추출하는 트릭을 제공합니다.

기준을 충족하는 행 추출
이 문서에서는 기준을 충족하는 이러한 행을 하나씩 찾아 복사하는 것을 제외하고 Excel의 다른 위치로 빠르게 추출하는 데 도움이 될 수 있습니다.

문자열에서 n 번째 문자 추출
여기에서는 문자열에서 n 번째 문자를 추출하는 방법을 소개합니다. 예를 들어 문자열 a3b1c2에서 3 번째 문자를 추출하면 결과는 b입니다.

두 문자 사이의 부분 문자열 추출
동일하거나 다른 두 문자 사이에서 부분 문자열을 추출하는 방법을 보여줍니다.


  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations