Note: The other languages of the website are Google-translated. Back to English

Excel에서 두 번째 공백 또는 쉼표 앞 / 뒤에 텍스트를 추출하는 방법은 무엇입니까? 

Excel에서 Text To Columns 기능은 한 셀의 각 텍스트를 공백, 쉼표 또는 기타 구분 기호로 별도의 셀로 추출하는 데 도움이 될 수 있지만 셀에서 두 번째 공백 또는 쉼표 앞이나 뒤의 텍스트를 추출해 본 적이 있습니까? 다음 스크린 샷과 같이 Excel에서? 이 기사에서는이 작업을 처리하는 몇 가지 방법에 대해 설명합니다.

두 번째 공백 앞에 문서 추출 1

수식을 사용하여 두 번째 공백 또는 쉼표 앞의 텍스트 추출

수식을 사용하여 두 번째 공백 또는 쉼표 뒤의 텍스트 추출


화살표 블루 오른쪽 거품 수식을 사용하여 두 번째 공백 또는 쉼표 앞의 텍스트 추출

두 번째 공백 앞에 텍스트를 가져 오려면 다음 공식을 적용하십시오.

다음 공식을 입력하십시오. = IF (ISERROR (FIND ( "", A2, FIND ( "", A2,1) +1)), A2, LEFT (A2, FIND ( "", A2, FIND ( "", A2,1) +1) ))) 결과를 찾으려는 빈 셀에 C2예를 들어, 채우기 핸들을이 수식을 포함 할 셀과 각 셀에서 두 번째 공백 이전의 모든 텍스트를 추출 할 셀까지 끌어다 놓습니다. 스크린 샷을 참조하십시오.

두 번째 공백 앞에 문서 추출 2

주의 사항: 두 번째 쉼표 또는 다른 구분 기호 앞의 텍스트를 추출하려면 필요에 따라 수식의 공백을 쉼표 또는 다른 구분 기호로 바꾸십시오. 예 : =IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1))).


화살표 블루 오른쪽 거품 수식을 사용하여 두 번째 공백 또는 쉼표 뒤의 텍스트 추출

두 번째 공백 뒤에 텍스트를 반환하려면 다음 수식이 도움이 될 수 있습니다.

이 공식을 입력하십시오 : = MID (A2, FIND ( "", A2, FIND ( "", A2) +1) +1,256) 빈 셀에 넣어 결과를 찾은 다음 채우기 핸들을 셀로 드래그하여이 수식을 채우고 두 번째 공백 이후의 모든 텍스트를 한 번에 추출한 다음 스크린 샷을 참조하십시오.

두 번째 공백 앞에 문서 추출 3

참고 : 두 번째 쉼표 또는 다른 구분 기호 뒤의 텍스트를 추출하려면 필요에 따라 수식에서 공백을 쉼표 또는 다른 구분 기호로 바꾸면됩니다. 예 : = MID (A2, FIND ( ",", A2, FIND ( ",", A2) +1) +1,256).


최고의 사무 생산성 도구

Excel용 Kutools는 대부분의 문제를 해결하고 생산성을 80% 증가시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300개 이상의 강력한 기능. Office / Excel 2007-2021 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에서 쉽게 배포할 수 있습니다. 전체 기능은 30일 무료 평가판입니다. 60일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (28)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 이 수식은 이상적이지만 두 번째 공백 이후에 텍스트를 제거하는 대신 세 번째 이후에 모든 것을 제거하고 싶습니다. insert 3rd FIND(" ",A3 저는 수식 자체가 =FIND(" ",X2임을 이해합니다. ). 저 좀 도와주실 수 있나요? 저는 공식을 중첩하는 데 능숙하지 않습니다. 대단히 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 저는 아래 Text 에서 추출할 솔루션을 찾고 있습니다. 예를 들어 두 번째 숫자 세트 이후의 모든 텍스트는 다음과 같습니다.


XY 제한 - UAN#24675 P/O#75176에 따른 자재 Anticon & Sarking 및 나는 " Anticon & Sarking만 필요합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것을 세 번째 쉼표로 어떻게 바꾸시겠습니까? 3번 대신?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, 로드니,
세 번째 공백 이전의 텍스트를 추출하려면 다음 공식을 적용하십시오.
=IF(ISERROR(FIND(" ",A2,FIND(" ",A2,FIND(" ",A2,1)+1) +1)),A2,LEFT(A2,FIND(" ",A2, 찾기 (" ",A2,찾기(" ",A2,1)+1) + 1)));
세 번째 공백 이후의 텍스트를 추출하려면 다음 공식을 사용하십시오.
=MID(A2, FIND(" ", A2,FIND(" ", A2, FIND(" ", A2)+1) +1)+1,30000)
그것을 시도하십시오, 그것이 당신을 도울 수 있기를 바랍니다!
감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
고맙습니다! 이것은 엄청나게 도움이되었습니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)))
그러면 두 번째 쉼표와 두 번째 쉼표의 왼쪽에 있는 모든 텍스트가 반환됩니다. 이것은

=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)-1))
두 번째 쉼표를 생략하려면

1. Saquon Barkley, RB, Penn State
2. 데리우스 기스, RB, LSU
3. Sony Michel, RB, 조지아
4. 로날드 존스 XNUMX세, RB, USC
5. 닉 처브, RB, 조지아

나쁜:
1. Saquon Barkley, RB,
2. 데리우스 기스, RB,
3. 소니 미셸, RB,
4. 로날드 존스 XNUMX세, RB,

보다 나은:
1. 사쿤 바클리, RB
2. 데리우스 기스, RB
3. 소니 미셸, RB
4. 로날드 존스 XNUMX세, RB
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
그러나 텍스트 문자열에 항상 두 번째 쉼표가 없는 경우에는 작동하지 않습니다...
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 끝에서 세 번째 쉼표 이후의 텍스트를 선택하려면 방법이 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, Archi,
세 번째 쉼표 이후의 모든 텍스트를 추출하려면 다음 공식을 적용하십시오.
=RIGHT(A1,LEN(A1)-FIND("@@@",SUBSTITUTE(A1,",","@@@",3)))

시도하십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 문자열의 다양한 조각을 추출하는 방법이 있습니까? 123ABC.01.02.03.04 ---- 예를 들어 123ABC를 가져오고 다음 열에서 123ABC.01, 123ABC.01.02, 123ABC.01.02.03 등을 가져옵니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
고맙습니다!!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것을 오른쪽에서 왼쪽으로 어떻게 합니까? 기본적으로 마지막 두 단어를 추출하고 싶습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 데모,
텍스트 문자열에서 마지막 두 단어를 추출하여 반환하려면 아래 공식을 적용하십시오.
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<2,A1,RIGHT(A1,LEN(A1)-FIND("/",SUBSTITUTE(A1," ","/",(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))))

시도해보십시오. 도움이 되길 바랍니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Text 1_Text 2_Text 1_Text 2와 같은 문자열에서 Text 3과 Text 4를 추출하는 방법
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
내 시나리오에는 세 개의 "-"가 있고 때로는 하나의 "-"가 있습니다.
두 번째 "-" 텍스트가 입력되기 전에
셀에 하나의 "-"만 있는 경우 공백이어야 합니다.

예: As-01-14-32 다음과 같은 답변As-01

예: As-01 응답 빈 셀

무엇을 할 것인가?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, 빌
문제를 해결하려면 아래 공식을 적용하십시오.
=IFERROR(LEFT(A1,FIND("#",SUBSTITUTE(A1,"-","#",2))-1),"")
시도하십시오, 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
작동 중입니다. 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
하나 더
세 번째 이후"-"모든 텍스트는 1 또는 10으로 유지되어야 하며 그렇지 않으면 공백입니다.
예: A-01-12-답으로
예: A-01-12-Asty 답변 Asty
예: A-01 답변 공백
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕,
아래 공식으로 작업을 해결할 수 있습니다. 시도해 보십시오.
=IFERROR(TRIM(MID(A1,FIND("#",SUBSTITUTE(A1,"-","#",3))+1,255)),"")
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
좋아요 감사합니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Hi
첫 번째 쉼표 뒤와 마지막 쉼표 앞에 있는 내용을 추출하려면 도움이 필요합니다.
"Flat 135 Nevendon Road, Sally, Wickford, SS12 0NL"

A열 = Flat 135 Nevendon Road
B열 = 샐리, 윅포드
열 C = SS12 0NL
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, Jayaswal님.
문제를 해결하려면 다음 공식을 적용하십시오.
첫 번째 부분 -- 셀 B1: =LEFT(A1,FIND(",",A1,1)-1)
두 번째 부분--C1 셀: =MID(A1,FIND(",",A1)+1,LOOKUP(1,0/(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=","),ROW(INDIRECT("1:"&LEN(A1))))-FIND(",",A1)-1)
세 번째 부분 -- 셀 D1: =MID(A1,FIND("=",SUBSTITUTE(A1,",","=",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))))+1,256)

시도하십시오, 그것이 당신을 도울 수 있기를 바랍니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 단일 셀에 긴 문자열이 있고 각 제품 ID 뒤에 있는 모든 정보를 추출하고 싶습니다. 상품 ID: 686, 상품 수량: 1, 상품 SKU: RUB 100, 상품명: 에뮤 오일 럽 100g, 상품 중량: 0.2000, 상품 바리에이션 상세 정보: |상품 ID: 691, 상품 수량: 1, 상품 SKU: MOIST 100, 상품명: 에뮤 오일 모이스처라이저 100g, 상품 중량: 0.1900, 상품 바리에이션 상세 정보: , |상품 ID: 705, 상품 수량: 3, 상품 SKU: WASH 250, 상품명: 에뮤 오일 250ml를 사용한 천연 핸드&바디 워시, 상품 중량 : 0.4000, 상품 바리에이션 상세정보: Product ID 이후에 각 상품마다 한 셀의 수량과 다른 셀의 상품명이 필요합니다. 도울 수 있니?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이런 문자가 있어요
LAXMI 라니 델리 델리 CG012054567IN CA
그래서, 나는 텍스트를 이렇게 엑셀로 정렬하고 싶습니다.
LAXMI RANI(1번째 셀) DELHI(2번째 셀) DELHI(3번째 셀) CG012054567IN(4번째 셀) CA(5번째 셀)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, rangaih,문제를 해결하기 위해 먼저 다음을 사용하여 공간을 기반으로 셀 값을 분할할 수 있습니다. 텍스트를 열로 기능을 사용하려면 텍스트 문자열을 분할한 후 필요에 따라 첫 번째 두 셀 값을 결합하기만 하면 됩니다. 시도하십시오. 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요.

엑셀 차트에 아래와 같이 4가지 유형의 시나리오가 있습니다.

유형 1: FX01865-CWB-22F
유형 2: CD30250-AJX-2D-AB
유형 3 : DF10250-MUR-JH-B
유형 4: YZ00250-MDS-4T-BHR

모든 경우에 굵은 텍스트 인접한 셀의 답변으로

공식 공유를 도와주세요

고마워사란

이 댓글은 사이트의 중재자에 의해 최소화되었습니다
편집 - 이 문제는 이미 Dave가 처리한 것으로 보입니다. 감사합니다! 스카이양 올바른 방정식 논리를 사용하여 "두 번째 구분 기호 앞에 텍스트 추출"에 대한 잘못된 솔루션을 편집할 수 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 밑줄 뒤에 각 값을 추출하고 싶습니다. 어떻게 하죠? 구분 기호에 익숙하지만 이를 수행하는 공식을 배우고 싶습니다.

브러쉬_25mm_오렌지_스키드_110cm
Polish_25mm_Orange_Toast_100cm
Car_25mm_White_Tyre_120cm
페인트_25mm_레드_반사_95cm
아직 코멘트가 없습니다
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호