Excel에서 연결의 반대(4가지 옵션)

  • 이 공유
Hugh West

Microsoft Excel에는 concatenate 함수의 반대 역할을 하는 정확한 함수가 없습니다. 그러나 여전히 텍스트를 여러 부분으로 분할하는 데 적합한 여러 절차와 대안이 있습니다. 이 기사에서는 Excel에서 연결의 반대 역할을 하는 간단한 기술을 사용하는 방법을 배웁니다.

실습 워크북 다운로드

다운로드할 수 있습니다. 이 문서를 준비하는 데 사용한 Excel 통합 문서.

Concatenate의 반대.xlsx

4 Concatenate의 반대 역할을 하는 메서드 엑셀에서

1. 수식을 사용하여 텍스트를 여러 셀로 분할

다음 표에서 열 B 에는 5개의 개별 셀이 포함되어 있으며 각 셀에는 공통 구분 기호로 구분된 3개의 임의 이름이 있습니다. ' 쉼표'(,) . 파트 1, 파트 2 및 파트 3 라는 3개의 헤더 아래에서 열 B 의 각 셀과 별도로 이름을 차지합니다.

📌 1단계:

셀 C5 를 선택하고 다음을 입력합니다.

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 2단계:

을 누르고 를 입력하면 셀 B5 의 이름에서 분할된 첫 번째 이름을 가져옵니다.

🔎 수식 작동 방식 ?

  • REPT(” “,999): 여기서 REPT 함수는 안에 '공백' 문자를 999번 반복합니다. SUBSTITUTE 기능.
  • SUBSTITUTE($B5,”,”,REPT(” “,999)): SUBSTITUTE 함수는 이전 단계에서 언급한 반복되는 공백으로 쉼표를 대체합니다. 따라서 수식은 공백이 있는 Patrick이라는 이름을 반환합니다.
  • COLUMNS($A:A)*999-998: 여기서 COLUMNS 함수는 열 수를 계산하고 결과 값을 MID 함수의 start_num 로 할당합니다.
  • MID(SUBSTITUTE($B5,”,”,REPT(” “,999 )),COLUMNS($A:A)*999-998,999): MID 함수는 999 자를 포함하는 이름 'Patrick' 을 total.
  • 마지막으로 TRIM 함수는 MID 함수가 찾은 텍스트 문자열에서 불필요한 공백을 모두 제거하고 이름 'Patrick'<4을 반환합니다> 정확히.

이제 나머지 단계에 따라 다른 모든 분할 이름을 추출해 보겠습니다.

📌 3단계:

셀 C5 에서 채우기 핸들 을 사용하여 세 개의 분할 이름이 나올 때까지 셀을 오른쪽으로 끕니다.

그래서 방금 추출했습니다. 셀 B5 와 별도로 세 개의 이름.

📌 4단계:

➤ 이제 채우기 핸들 을 아래로 드래그하여 C 범위의 나머지 셀을 자동으로 채웁니다. 6에서 E9까지 .

그리고 열 B 에 있는 이름 그룹에서 분리된 모든 이름을 찾을 수 있습니다.

2. 연결의 반대: 텍스트 기능을 사용하여 여러 셀로 분할

이제 열 B 에 임의의 전체 이름이 있습니다. 이름을 나누어서 보여드리겠습니다유사한 행의 다음 두 셀에서 별도로.

📌 1단계:

➤ 선택 첫 번째 출력 셀 C5 및 유형:

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

📌 2단계:

< Enter 를 누르고 채우기 핸들 을 사용하여 열 C 의 나머지 셀을 자동으로 채웁니다.

열 B 에 있는 전체 이름에서 분리된 모든 이름을 얻게 됩니다.

🔎 수식은 어떻게 작동합니까?

  • 이 수식에서 FIND 함수는 셀 B5<4에서 첫 번째 단일 공백을 찾습니다> 공백 문자의 위치를 ​​반환합니다.
  • LEFT 함수는 왼쪽에서 이름을 추출하여 이전에 FIND 함수에서 지정한 문자 수를 반환합니다.

이제 각 이름의 두 번째 부분을 어떻게 빼낼 수 있는지 살펴보겠습니다.

📌 3단계:

셀 D5 에서 필요한 수식은 다음과 같습니다.

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

📌 4단계:

을 누른 후 를 입력하고 auto-f 전체 열 D 를 채우면 파트 2 헤더 아래에서만 모든 성을 찾을 수 있습니다.

🔎 수식은 어떻게 작동합니까?

  • 이 수식에서 LEN 함수는 에서 사용할 수 있는 총 문자 수를 반환합니다. 셀 B5 이고 15 입니다.
  • FIND 함수는 해당 텍스트에서 찾은 공백의 위치를 ​​반환하고 8 .
  • 앞의 두 숫자 값의 산술 차이는 RIGHT 기능의 문자 수를 할당합니다.
  • 마지막으로 RIGHT 함수는 오른쪽에서 15-8=7 자를 추출하여 'Cummins' 라는 이름을 반환합니다.

3. Text to Column 마법사를 사용하여 Excel에서 역방향 연결

첫 번째 예를 다시 살펴보겠습니다. 이제 텍스트를 열로 마법사를 사용하여 구분 기호를 제거한 후 셀을 분할합니다.

📌 1단계:

➤ 분할해야 하는 모든 텍스트 데이터가 포함된 셀 범위 (B5:B9) 를 선택합니다.

데이터 탭에서 을 선택합니다. Data Tools 명령 그룹의 Text to Columns 옵션.

대화 상자가 열립니다.

📌 2단계:

➤ 원래 데이터 유형으로 라디오 버튼 '구분' 을 선택합니다.

다음 .

📌 3단계:

에서 구분 기호 옵션, 쉼표 에만 표시하고 다른 옵션은 표시하지 않은 상태로 둡니다. 다음 그림과 같은 데이터 미리보기가 표시됩니다.

다음 을 누릅니다.

📌 4단계:

➤ 옵션 '일반' 열 데이터 형식 으로 유지합니다.

➤ 편집 사용 대상 상자에서 C5에서 E9 범위의 출력 셀을 선택합니다.

마침 을 누르면 완료됩니다.

당신은선택한 셀의 출력 범위에 분할된 모든 이름을 바로 표시합니다.

4. Concatenate

의 반대로 작동하도록 빠른 채우기 방법 적용 마지막 예에서는 빠른 채우기 를 적용하여 셀과 별도로 이름을 추출해 보겠습니다. 빠른 채우기 는 패턴을 따라 Excel에서 자동으로 데이터를 채웁니다. 그러나 패턴이 발견되지 않으면 빠른 채우기가 효과적으로 작동하지 않으며 잘못된 출력이 발생할 수도 있습니다. 이 방법은 데이터 범위에 규칙적이고 대칭적인 패턴이 있는 경우에만 훌륭하고 유용합니다.

이제 이 빠른 채우기 명령이 텍스트를 분리하기 위해 신속하게 작동하는 방법을 살펴보겠습니다.

📌 1단계:

< 셀 C5 를 선택하고 'Patrick' 을 수동으로 입력합니다.

📌 2단계:

채우기 핸들 을 사용하여 마지막 셀 C9<까지 드래그합니다. 4>.

➤ 옵션을 클릭하고 지금 플래시 채우기 를 선택합니다.

모든 이름을 찾을 수 있습니다. C열 에서 분리 및 추출.

📌 3단계:

➤ 마찬가지로 Part 2 헤더 아래에 있는 성에 대해 지금 수행합니다.

열 B 에 전체 이름이 있습니다.

결말

이 간단한 방법이 모두 위에서 언급한 내용은 이제 필요할 때 Excel 스프레드시트에 적용하는 데 도움이 될 것입니다. 만약에질문이나 피드백이 있으시면 댓글 섹션에 알려주십시오. 또는 이 웹사이트에서 Excel 기능과 관련된 다른 기사를 확인할 수 있습니다.

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