Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

이 자습서에서는 Excel의 수식을 사용하여 구분 기호로 셀을 분할하는 방법을 보여줍니다. 구분 기호는 텍스트 문자열 내에서 데이터 청크를 구분하는 문자입니다. 이 기사에서는 Excel의 수식을 사용하여 구분 기호로 셀을 분할하는 다양한 방법을 보여줍니다.

세션을 시작하기 전에 오늘의 예제 워크북에 대해 알아보겠습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

예제의 기반은 학생 관련 데이터(이름 , ID , 과정 , 도시 ). 이 데이터를 사용하여 다양한 상황에서 작동하는 다양한 방법을 보여줍니다.

모든 방법의 예는 별도의 시트에 저장됩니다.

연습 워크북

아래 링크에서 통합 문서를 다운로드할 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 8가지 방법

경우에 따라 Excel에서 셀을 분할해야 할 수도 있습니다. 누군가가 인터넷, 데이터베이스 또는 동료에서 정보를 복사할 때 이러한 문제가 발생할 수 있습니다. 전체 이름이 있고 이름과 성으로 구분하려는 경우 Excel에서 셀을 분할해야 하는 경우의 간단한 예입니다.

1. Excel 문자열 함수와 SEARCH 함수를 결합하여 대시/하이픈 구분 기호로 구분된 텍스트로 분할

구분 기호로 분할하기 위해 가장 먼저 해야 할 일은 구분 기호 자체를 찾는 것입니다. 구분 기호를 찾으면 구분 기호의 양쪽에서 쉽게 분할할 수 있습니다. 검색 기능을 사용하겠습니다. 구분 기호를 찾은 다음 LEFT를 사용하여 텍스트에서 값을 추출합니다. , 중간 , 또는 오른쪽 기능.

1.1. LEFT 및 SEARCH 기능 통합

의 시작하자. LEFT 이후 함수에는 텍스트와 문자 수라는 두 개의 매개변수가 있습니다. 텍스트 값을 알고 있는 대로 텍스트를 삽입합니다. 문자 수는 SEARCH를 사용합니다. 기능.

단계:

  • 먼저 셀을 선택하고 해당 셀에 수식을 입력합니다.
=LEFT(B5, SEARCH("-",B5,1)-1)
  • 또한 Enter 키를 누릅니다. 키보드에서 키를 누릅니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 채우기 핸들 드래그 아이콘을 아래로 눌러 범위에 수식을 복제합니다. 또는 자동완성 범위, 더블 클릭 플러스(+ ) 기호.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 드디어 결과를 볼 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

예에서 구분 기호는 하이픈 '입니다. '. 검색 함수는 하이픈 위치를 제공했을 것입니다. 이제 하이픈 자체가 필요하지 않으며 하이픈보다 먼저 추출해야 합니다.

1.2. MID 및 SEARCH 기능 병합

이제 중간 값에 대해 작성해 보겠습니다. 이를 위해 MID & 검색 기능. 아래 절차를 따르도록 합시다.

단계:

  • 먼저 셀을 선택하고 다음 수식을 입력하세요.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)
  • Enter 키를 누릅니다. .

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 범위에 수식을 복사하려면 채우기 핸들 아래로 기호. 또는 두 번 클릭할 수 있습니다. 더하기(+ ) 자동완성에 서명 범위.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 마지막으로 이제 중간 값이 모두 분리된 것을 볼 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

다른 문자열 내의 한 텍스트 문자열의 위치는 SEARCH 에 의해 반환됩니다. 기능. 하이픈 옆의 문자부터 시작합니다. 제공하는 문자 수를 기준으로 MID 지정한 위치에서 시작하여 텍스트 문자열에서 특정 수의 문자를 검색합니다.

1.3. RIGHT, LEN 및 SEARCH 복합 기능

이제 맨 마지막 셀을 분리하기 위해 RIGHT 조합을 사용합니다. , 검색 기능. 수식의 조합을 사용하여 구분 기호로 셀을 분할하는 단계를 살펴보겠습니다.

단계:

  • 먼저 셀을 선택하고 해당 셀에 다음 수식을 삽입합니다.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))
  • Enter 키를 누릅니다. 키보드의 키를 한 번 더 누르세요.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 그런 다음 채우기 핸들 아이콘을 클릭하여 범위에 수식을 복사합니다. 또는 더블 클릭 플러스(+ ) 징후. 이것은 또한 공식을 복제합니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 따라서 마지막 값은 구분 기호로 분할됩니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

여기, LEN 함수는 마지막 하이픈의 위치를 ​​뺀 문자열의 전체 길이를 반환합니다. 검색 함수는 하이픈 위치를 제공했을 것입니다. 그런 다음 차이는 마지막 하이픈 뒤의 문자 수이며 RIGHT 함수가 그것들을 추출합니다.

참고: 유사한 방식으로 다른 문자로 열을 분할할 수 있습니다. ' '를 필수 구분 기호와 함께 사용합니다.

자세히 알아보기: 쉼표로 문자열을 분할하는 Excel 수식(예제 5개)

2. 줄 바꿈으로 텍스트를 분할하기 위한 수식 병합

줄 바꿈으로 문자열을 분할하려면 이전 섹션과 유사한 공식을 사용합니다. 이전 공식에 추가해야 하는 한 가지 추가 기능입니다. 함수는 CHAR입니다. .

2.1. LEFT, SEARCH 및 CHAR 기능 결합

CHAR 함수는 줄 바꿈 문자를 제공합니다. 첫 번째 값을 가져와 셀에서 분리하려면 LEFT를 사용합니다. , 검색 , 및 CHAR 기능. 이에 대한 절차를 살펴보겠습니다.

단계:

  • 이전 방법과 마찬가지로 먼저 아무 셀이나 선택하고 다음 수식을 입력하여 최상위 값을 추출합니다.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
  • Enter 키를 누르십시오. 결과를 확인하는 열쇠입니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 또한 더하기 기호를 드래그하여 수식을 복사하고 셀 범위에 대한 결과를 얻을 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

10 ASCII입니다. 라인에 대한 코드. 10 CHAR 내 줄 바꿈을 검색합니다. 숫자로 결정되는 문자가 반환됩니다. 또한 휴식을 검색합니다. 그 후 최상위 값을 반환합니다.

2.2. MID, SEARCH 및 CHAR 기능을 함께 추가

중간 값을 구분하기 위해 아래 단계를 살펴보겠습니다.

단계:

  • 다른 접근 방식과 마찬가지로 먼저 아무 셀이나 선택하고 다음 공식을 입력하여 가장 높은 값을 추출합니다.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)
  • 결과를 보려면 Enter 키를 누릅니다. 키.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 또한 수식을 복제하고 더하기 서명.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

2.3. RIGHT, LEN, CHAR 및 SEARCH 기능에 참여

이제 텍스트의 오른쪽에 대한 공식은 RIGHT , , CHAR검색 기능. 나머지 값에 대해 적절한 공식을 사용하십시오. 따라서 하단 값을 분리하려면 지침을 따르십시오.

단계:

  • 이전 기술과 마찬가지로 셀을 선택하고 다음 수식을 입력하여 최하위 값을 추출합니다.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))
  • Enter 키를 누릅니다. 키보드에서 키를 누릅니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 마지막으로 수식을 복제하고 더하기 기호를 드래그하여 지정된 셀 범위에 대한 답을 검색할 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

자세히 알아보기: Excel에서 셀을 분할하는 방법(5가지 쉬운 트릭)

3. Excel에서 텍스트 및 숫자 문자열 패턴으로 셀 분할

이 섹션에서는 문자열 뒤에 숫자가 오는 텍스트를 분할하는 방법을 살펴보겠습니다. 간단하게 하기 위해 시트에 몇 가지 변경 사항을 적용했습니다. 이 예에는 학생 이름이 있습니다. 및 ID 함께 열에 넣고 두 개의 다른 열로 나눕니다.

3.1. 결합 RIGHT, SUM, LEN 및 SUBSTITUTE 함수

SUBSTITUTE 내 숫자를 공백으로 바꾸고 LEN을 사용하여 계산합니다. . 숫자 형식 문자열이 뒤따르는 텍스트를 분할하려면 먼저 숫자를 찾은 다음 추출된 숫자의 도움으로 텍스트를 추출해야 합니다.

단계:

  • 처음에 결과를 넣을 셀을 선택합니다. 우리의 경우 C5 셀을 선택합니다. .
  • 그런 다음 해당 셀에 수식을 삽입합니다.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))
  • Enter 키를 누르십시오. 키.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 또한 수식을 복제하고 더하기 기호를 끌어 셀 범위에 대한 답을 검색할 수도 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

숫자를 추출하려면 0에서 가능한 모든 숫자를 찾아야 합니다. 9까지 우리의 문자열 내에서. 그런 다음 숫자 합계를 구하고 문자열 끝에서 문자 수를 반환합니다.

3.2. LEFT 및 LEN 기능 통합

텍스트 값을 추출하려면 이제 LEFT를 사용해야 합니다. 함수 및 문자 수에 대한 자리 표시자에서 해당 숫자의 셀 길이의 총 길이를 제공합니다. D5 셀에서 숫자를 가져옵니다. , ID를 분할할 때 이전 방법에서.

단계:

  • 처음에는 특정 셀을 선택하고 거기에 수식을 입력합니다.
=LEFT(B5,LEN(B5)-LEN(D5))
  • Enter 키를 누릅니다. .

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 더하기 기호를 드래그하여 수식을 복제하고 셀 그룹에 대한 결과를 얻을 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

자세히 알아보기: Excel VBA:문자 수로 문자열 분할(2가지 쉬운 방법)

4. 수식을 사용하여 숫자 및 텍스트 문자열 패턴으로 셀 나누기

' 분할 방법을 이해했다면 텍스트 + 숫자 ' 그런 다음 텍스트 형식이 뒤따르는 일련의 숫자를 분할하는 방법을 상상하기 시작하셨기를 바랍니다. 접근 방식은 이전과 동일하며 한 가지 변경 사항만 확인할 수 있습니다. 이제 숫자가 텍스트 왼쪽에 있으므로 LEFT를 사용해야 합니다. 숫자를 가져오는 함수와 문자 텍스트의 경우 RIGHT 기능.

4.1. LEFT, SUM, LEN 및 SUBSTITUTE 함수 병합

최상위 값에 대한 숫자 및 텍스트 문자열 패턴으로 셀을 분할하려면 LEFT를 병합해야 합니다. , , 렌,대체 기능.

단계:

  • 먼저, 처음에 특정 셀을 선택하고 거기에 수식을 입력합니다.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))
  • Enter 키를 누르십시오. 키.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 또한 더하기 기호를 드래그하여 수식을 복제하고 셀 그룹에 대한 결과를 얻을 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

4.2. RIGHT 및 LEN 복합 기능

오른쪽을 결합해야 합니다. 및 LEN 마지막 값에 대한 숫자 및 텍스트 문자열 패턴으로 셀을 분할하는 함수입니다.

단계:

  • 시작하려면 특정 셀을 선택하고 거기에 수식을 입력하세요.
=RIGHT(B5,LEN(B5)-LEN(C5))
  • Enter 키를 누릅니다. 버튼.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 또한 수식을 복제하고 더하기 기호를 끌어 셀 집합에 대한 답을 얻을 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

5. RIGHT, LEN, FIND 및 SUBSTITUTE 함수를 결합하여 셀에서 날짜 분할

텍스트에서 날짜를 분할하려면 RIGHT 조합을 사용할 수 있습니다. , , 찾기대체 기능.

단계:

  • 원하는 셀을 선택한 다음 거기에 수식을 입력합니다.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
  • 또한 Enter 키를 누릅니다. 키.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 또한 수식을 복제하고 더하기 기호를 끌어 셀 집합에 대한 결과를 얻을 수도 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

날짜 값이 문자열 끝에 있으므로 월, 날짜 및 연도를 추상화할 수 있도록 여러 인스턴스를 탐색했습니다. 목표 값이 구동하는 데 더 많은 텍스트가 필요한 경우 인스턴스 수를 변경하여 추출할 수 있습니다.

참고: 이 수식은 텍스트 문자열 끝에 날짜가 있는 경우에만 유용합니다.

자세히 알아보기: Excel VBA:문자열을 셀로 분할(4가지 유용한 응용 프로그램)

6. FILTERXML 및 SUBSTITUTE 함수를 결합하여 셀 분할

제공된 xpath를 사용하여 FILTERXML 함수 XML에서 특정 데이터 추출 서류. FILTERXML 대체 세포를 분리하는 기능. Excel에서 수식을 사용하여 구분자로 셀을 분할해 봅시다.

단계:

  • 먼저 원하는 셀을 선택하고 거기에 수식을 입력합니다.
=FILTERXML("<t><s>"&SUBSTITUTE(B5,",","</s><s>")&"</s></t>","//s[2]")
  • 그런 다음 Enter 키를 누르십시오. 결과를 확인하세요.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 마지막으로 더하기 기호를 드래그하여 수식을 복제하고 셀 모음에 대한 결과를 얻을 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

여기 SUBSTITUTE 텍스트 문자열의 특정 텍스트를 바꾸는 것입니다. 그런 다음 Excel의 FILTERXML 함수를 사용하면 XML에서 데이터를 가져올 수 있습니다. 파일.

7. 구분자로 셀 나누기에 TEXTSPLIT 함수 적용

TEXTSPLIT 함수를 사용합니다. 여기서 열과 행은 텍스트 시퀀스를 구분하는 구분 기호로 사용됩니다. 행 또는 열로 나눌 수 있습니다. 이것은 구분 기호로 모든 셀을 분할하는 가장 짧고 간단한 방법입니다. Excel에서 수식을 사용하여 구분자로 셀을 분할하려면 아래 단계를 따르십시오.

단계:

  • 결과를 보고 싶은 셀을 선택하고 거기에 수식을 입력하세요.
=TEXTSPLIT(B5,",")
  • 그런 다음 Enter 키를 누릅니다. .

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 또한 수식을 복제하고 더하기 기호를 끌어 셀 집합에 대한 결과를 얻을 수 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

참고: 옆에 빈 열이 충분히 있는지 확인합니다. 그렇지 않으면 #SPILL!에 직면할 수 있습니다. 오류.

8. TRIM, MID, SUBSTITUTE, REPT 및 LEN 기능을 결합하여 셀 분할

수식의 또 다른 조합은 TRIM입니다. , 중간 , 대체 , REPT , 및 LEN 함수를 사용하면 Excel의 수식을 사용하여 구분 기호로 셀을 분할할 수 있습니다.

단계:

  • 결과를 보고 싶은 셀에 수식을 선택 후 입력하세요.
=TRIM(MID(SUBSTITUTE($B5,"|",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
  • 그런 다음 Enter 키를 누릅니다. .

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 더하기 기호를 밀어서 수식을 복제하고 셀 그룹에 대한 결과를 얻을 수도 있습니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

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

여기, 문자열의 길이를 문자로 반환합니다. 그런 다음 SUBSTITUTE 함수는 텍스트 문자열의 특정 지점에 나타나는 텍스트를 대체합니다. 그 후 MID 함수는 지정한 위치에서 시작하여 텍스트 문자열에서 특정 수의 단어를 제공합니다. 마지막으로 TRIM 이 함수는 단어 뒤의 이중 공백을 제외하고 텍스트에서 모든 공백을 제거합니다.

Excel에서 명령을 사용하여 구분자로 셀을 분할하는 방법

Excel에는 셀 분할 기능이 있습니다. . 데이터 탭의 옵션에서 찾을 수 있습니다. . Excel에서 수식을 사용하여 구분자로 셀을 분할하는 기능을 사용하려면 아래 지침을 따라야 합니다.

단계:

  • 먼저 셀이나 열을 선택합니다(전체 열을 선택해야 하는 경우가 더 많음).
  • 그런 다음 데이터 탐색 탭 . 여기 데이터 도구 섹션에서 텍스트를 열로 .
  • 그 후 클릭하세요.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 대화 상자가 눈앞에 나타납니다. 일반적으로 구분자로 셀을 분할해야 하므로 Delimited 옵션을 선택하고 다음을 클릭합니다. .

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 그러면 여러 구분 기호가 포함된 인터페이스를 찾을 수 있습니다.
  • 또한 원하는 것을 선택하거나 고유한 구분자를 입력할 수도 있습니다.
  • 구분 기호를 선택하면 상자 하단에 결과가 표시됩니다.
  • 또한 다음을 클릭합니다. 그럼.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 이 예에서는 값이 쉼표로 구분되었으므로 여기에서 쉼표를 선택했습니다.
  • 다음을 클릭한 후 값 유형을 선택하고 마침을 클릭하는 옵션이 있습니다. . 별도의 값을 받게 됩니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

  • 당분간 일반으로 유지합니다. (기본값) . 아래 이미지의 포맷은 약간의 포메이션을 거쳐 제작된 것입니다.

Excel에서 수식을 사용하여 구분 기호로 셀을 분할하는 방법(8가지 방법)

결론

위의 방법은 Excel의 수식을 사용하여 구분 기호로 셀을 분할하는 데 도움이 됩니다. 오늘은 그게 다야. 위의 방법으로 Excel의 수식을 사용하여 구분 기호로 셀을 분할할 수 있습니다. 수식을 사용하여 구분 기호로 셀을 분할하는 몇 가지 방법을 나열해 보았습니다. 이것이 도움이 되기를 바랍니다. 이해하기 어려운 점이 있으면 언제든지 의견을 말하십시오. 여기에서 놓친 경우 다른 방법으로 알려줄 수도 있습니다.

추가 자료

  • Excel에서 하나의 셀을 두 개로 나누는 방법(5가지 유용한 방법)
  • Excel에서 단일 셀을 반으로 나누는 방법(대각선 및 수평)
  • Excel에서 문자열을 여러 열로 분할하는 VBA(2가지 방법)
  • Excel VBA:문자열을 문자로 분할(6가지 유용한 예)
  • Excel에서 한 셀에 두 줄을 만드는 방법(4가지 방법)