_ 텍스트를 특정 문자에 따라 두 개 이상의 개별 열로 분할하는 데 문제가있는 경우이 기사를 읽어야합니다 ._

이 기사에서는 Microsoft Excel에서 VBA를 사용하여 이름을 3 개의 셀로 분할하는 방법을 배웁니다.

이름을 어디에서 어떻게 분할 할 수 있는지 이해하는 예를 들어 보겠습니다. A 열에 “FirstName Initial LastName”형식의 이름 목록이 있습니다. 전체 열을 세 개의 열로 분할하려고합니다. 하나는 이름을 모두 포함하고 두 번째는 Initial을 포함하고 세 번째는 모든 성을 포함합니다. .

image 1

이름을 분할하는 VBA 코드를 작성합니다. 아래 주어진 단계를 따르십시오 .- 이름을 3 개의 셀로 분할하려면 VBA를 사용합니다. 아래 절차와 코드를 참조하면 쉽게 이해할 수 있습니다 .- VBA 페이지를 열고 Alt + F11을 누름 모듈 삽입 그런 다음 삽입 메뉴로 이동하여 절차를 클릭하면 매크로를 시작하는 절차가 표시됩니다. 언급 된 코드 :-

Public Sub SplitName()

X = Cells(Rows.Count, 1).End(xlUp).Row

For A = 1 To X

B = InStr(Cells(A, 1), " ")

C = InStrRev(Cells(A, 1), " ")

Cells(A, 2) = Left(Cells(A, 1), B)

Cells(A, 3) = Mid(Cells(A, 1), B, C - B)

Cells(A, 4) = Right(Cells(A, 1), Len(Cells(A, 1)) - C)

Next A

End Sub

img1

코드 설명 :-먼저 매크로 이름을 지정한 다음 x를 사용하여 데이터 범위를 정의한 다음 A, B 및 C를 사용하여 셀에서 값을 선택하는 방법을 정의했습니다.

F5 키를 눌러 Excel에서 매크로 실행 매크로를 실행하면 이름이 세 개의 열로 분할됩니다

image 3

결론 : 이런 식으로 Microsoft Excel에서 VBA를 사용하여 이름을 3 개의 열로 분할 할 수 있습니다.

image 48

_ 블로그가 마음에 들면 Facebook에서 친구들과 공유하세요. 또한 Twitter에서 팔로우 할 수 있습니다 ._ _ 귀하의 의견을 듣고 싶습니다. 작업을 개선, 보완 또는 혁신하고 더 나은 서비스를 제공 할 수있는 방법을 알려주십시오. [email protected]_로 문의 해주세요