Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 VBA 함수 Left 문자열의 왼쪽 부분 추출

엑셀(Excel)/VBA
반응형

VBA에서 Left 함수는 문자열의 왼쪽에서 지정된 길이만큼 문자를 추출하는 데 사용되는 함수입니다. 이 함수를 사용하면 문자열 처리 작업에서 문자열의 첫 부분을 추출할 수 있습니다. 예를 들어 문자열의 왼쪽 부분부터 원하는 길이로 문자열을 자르고 싶을 때 사용할 수 있는 함수라는 것입니다. 아래에서 Left 함수의 개념, 구문, 예제, 실행 결과 및 소스 설명을 설명하겠습니다.

 

 

 

구문

 

Left(String, Length)

l  [String]: 원본 문자열입니다.

l  [Length]: 추출하려는 문자의 길이를 나타내는 정수입니다.

 

 

예제 1: 문자열 왼쪽 부분 추출

 

예제에서는 "Hello, VBA" 문자열의 왼쪽에서 5개의 문자를 추출합니다. [Left] 함수를 사용하여 문자열의 왼쪽 부분을 추출하고 그 결과를 메시지 상자에 표시합니다.

 

Sub ExtractLeftSubstring()
    Dim originalString As String
    originalString = "Hello, VBA"
 
    Dim leftSubstring As String
    leftSubstring = Left(originalString, 5)
 
    MsgBox "추출한 왼쪽 부분 문자열: " & leftSubstring, vbInformation, "문자열 추출"
End Sub

 

 

 

예제 2: 부분 문자열 길이 제한

 

예제에서는 "Programming is interesting" 문자열에서 왼쪽에서 10개의 문자를 추출합니다. [Left] 함수를 사용하여 문자열의 왼쪽 부분을 추출하고, 길이를 제한하여 원하는 길이만큼 문자를 가져옵니다.

 

Sub LimitSubstringLength()
    Dim originalString As String
    originalString = "Programming is interesting"
 
    Dim maxLength As Integer
    maxLength = 10
 
    Dim leftSubstring As String
    leftSubstring = Left(originalString, maxLength)
 
    MsgBox "추출한 왼쪽 부분 문자열: " & leftSubstring, vbInformation, "문자열 제한"
End Sub

 

 

 

예제 3: 문자열 길이보다 큰 길이로 추출

 

예제에서는 "VBA" 문자열에서 왼쪽에서 10개의 문자를 추출하려고 시도합니다. [Left] 함수는 원본 문자열의 길이보다 큰 길이로 추출하더라도 가능한 만큼 문자를 가져오며, 문자열의 끝에 도달하면 그만큼의 문자를 반환합니다.

 

Sub ExtractLongerSubstring()
    Dim originalString As String
    originalString = "VBA"
 
    Dim longerLength As Integer
    longerLength = 10
 
    Dim leftSubstring As String
    leftSubstring = Left(originalString, longerLength)
 
    MsgBox "추출한 왼쪽 부분 문자열: " & leftSubstring, vbInformation, "문자열 추출"
End Sub

 


 

 

반응형
Posted by 녹두장군1
,