엑셀 숫자 분리 - egsel susja bunli

한 셀의 텍스트와 숫자를 두 개의 열로 분리하는 방법은 무엇입니까?

텍스트와 숫자로 구성된 텍스트 문자열 열이있는 경우 다음 스크린 샷과 같이 한 셀의 텍스트와 숫자를 두 개의 다른 셀로 분리하려고합니다. Excel에서는 이러한 방법으로이 작업을 완료 할 수 있습니다.

방법 1 : Excel에서 수식을 사용하여 텍스트와 숫자 구분

다음 수식을 사용하여 셀에서 텍스트와 숫자를 두 개의 분리 된 셀로 추출 할 수 있습니다. 다음과 같이하십시오 :

1. 결과를 넣을 빈 셀 C3에 다음 공식을 입력합니다. =LEFT(A3,MIN(찾기(0,1,2,3,4,5,6,7,8,9 {{}},A3&"0123456789"))-1)(A3 분리하려는 텍스트 문자열이 포함 된 셀)을 누른 다음 엔터 버튼 키를 눌러 A2 셀에서 텍스트 만 가져옵니다. 스크린 샷보기 :

2. 그런 다음 다음 공식을 적용하여 셀에서 숫자를 추출 할 수 있습니다. =오른쪽(A3,LEN(A3)-MIN(찾기(찾기)0,1,2,3,4,5,6,7,8,9 {{}},A3&"0123456789"))+1),( A3 분리하려는 텍스트 문자열이 포함 된 셀), 숫자를 넣을 D3 셀에이 수식을 입력하고 엔터 버튼 키를 누르면 다음과 같은 숫자가 표시됩니다.

3. 그런 다음 C3 : D3 셀을 선택하고 이러한 수식을 포함 할 셀로 채우기 핸들을 드래그하면 텍스트와 숫자가 서로 다른 셀로 분리 된 것을 볼 수 있습니다.

텍스트 문자열을 개별 텍스트 및 숫자 열로 분할 또는 분리 :

Excel 용 Kutools's 셀 분할 기능은 강력한 도구이며 셀 값을 여러 열 또는 행으로 분할하는 데 도움이 될 수 있으며 영숫자 문자열을 분리 된 텍스트 및 숫자 열 등으로 분할하는 데 도움이 될 수 있습니다. Excel 용 Kutools를 다운로드하려면 클릭하십시오!

방법 2 : Excel 2013 이상 버전에서 Flash Fill을 사용하여 텍스트와 숫자 분리

위의 공식을 사용하면 텍스트가 숫자 앞에 있으면 텍스트와 숫자를 분리 할 수 ​​있습니다. 텍스트 앞에 숫자가있는 텍스트 문자열을 분리하려면 다음을 사용할 수 있습니다. 플래시 채우기 Excel 2013 이상 버전의 기능입니다.

Excel 2013 이상 버전이있는 경우 플래시 채우기 기능은 한 열의 텍스트와 다른 열의 숫자를 채우는 데 도움이 될 수 있습니다. 다음과 같이하십시오.

1. 첫 번째 텍스트 문자열의 번호를 인접한 빈 셀 (B3)에 완전히 입력합니다 (스크린 샷 참조).

2. 그런 다음 숫자를 채울 B3 : B7 범위를 선택하고 데이터 > 플래시 채우기, 숫자 만 한 번에 셀에 채워졌습니다. 스크린 샷을 참조하십시오.

3. 그런 다음 텍스트 문자열을 셀 C3에 완전히 입력합니다. 스크린 샷을 참조하십시오.

4. 텍스트 만 채우려는 셀 범위 C3 : C7을 선택하고 데이터 > 플래시 채우기 2 단계뿐만 아니라 텍스트가 다음과 같이 구분되어있는 것을 볼 수 있습니다.

: 채워진 핸들을 사용하려는 범위로 드래그 한 다음 클릭 할 수도 있습니다. 자동 채우기 옵션 확인 플래시 채우기.

방법 3 : 사용자 정의 함수와 불규칙적으로 혼합 된 텍스트 및 숫자 분리

아래와 같은 데이터와 같이 비 정기적으로 텍스트와 숫자가 혼합 된 문자열이있는 경우 엑셀은이 문제를 해결하기위한 일반적인 기능을 지원하지 않지만이를 완료하기 위해 사용자 정의 함수를 만들 수 있습니다.

1. 누르고 ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창.

2. 딸깍 하는 소리 끼워 넣다 > 모듈을 클릭하고 다음 코드를 모듈 창.

VBA 코드 : 텍스트와 숫자를 한 셀에서 다른 셀로 분리

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String 'Updateby Extendoffice Dim xLen As Long Dim xStr As String xLen = VBA.Len(pWorkRng.Value) For i = 1 To xLen xStr = VBA.Mid(pWorkRng.Value, i, 1) If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then SplitText = SplitText + xStr End If Next End Function

3. 그런 다음이 코드를 저장하고 닫은 다음 워크 시트로 돌아가이 수식을 입력합니다. = SplitText (A3, FALSE) 빈 셀에 텍스트 문자열 만 가져온 다음 채우기 핸들을이 수식을 채우려는 셀로 드래그합니다. 스크린 샷을 참조하십시오.

4. 그리고 수식 입력 = SplitText (A3, TRUE) 다른 셀로 이동하고이 수식을 채우려는 셀로 채우기 핸들을 끌어 숫자를 가져옵니다. 스크린 샷을 참조하십시오.

주의 사항: 문자열에 XNUMX 진수가 있으면 결과가 정확하지 않습니다.

방법 4 : Excel 용 Kutools를 사용하여 텍스트와 숫자를 두 개의 열로 분리

당신이 있으면 Excel 용 Kutools, 강력한 도구로 셀 분할 유틸리티를 사용하면 텍스트 문자열을 두 개의 열로 빠르게 분할 할 수 있습니다. 하나는 숫자이고 다른 하나는 텍스트입니다.

설치 후 Excel 용 Kutools, 다음과 같이하십시오.

1. 텍스트와 숫자를 구분할 데이터 범위를 선택하십시오.

2. 그런 다음 쿠툴 > 병합 및 분할 > 셀 분할, 스크린 샷 참조 :

3. 에서 셀 분할 대화 상자에서 열로 분할 옵션 아래의 거래증명방식 섹션을 확인한 다음 텍스트 및 숫자 인사말 분할 기준 섹션, 스크린 샷 참조 :

4. 그런 다음 Ok 버튼을 클릭하면 결과를 출력 할 셀을 선택하라는 메시지 상자가 나타납니다. 스크린 샷을 참조하십시오.

5. 딸깍 하는 소리 OK 버튼을 클릭하고 선택 항목의 텍스트 문자열은 다음 스크린 샷과 같이 두 개의 열로 분리되었습니다.

Excel 용 Kutools 다운로드 및 지금 무료 평가판을 클릭하십시오!

Excel 용 Kutools로 텍스트와 숫자 분리

Excel 용 Kutools: 300 개 이상의 편리한 Excel 추가 기능으로 30 일 동안 제한없이 무료로 사용해 볼 수 있습니다. 지금 다운로드 및 무료 평가판!

관련 기사 :

Excel에서 단어를 개별 문자로 분할하는 방법은 무엇입니까?

캐리지 리턴으로 셀을 여러 열 또는 행으로 분할하는 방법은 무엇입니까?

Toplist

최신 우편물

태그