TOP

GETSUBSTR LibreOffice Calc용 함수

GETSUBSTR() 설명

GETSUBSTR() 함수는 주어진 구분 기호로 텍스트의 일부를 선택하기 위한 것입니다.

GETSUBSTR 함수 코드는 지정된 구분 기호에 따라 텍스트를 배열로 분할하고 지정된 일련 번호에 따라 주어진 배열의 요소를 반환합니다.


BASIC GETSUBSTR에 대한 코드

다음은 텍스트를 여러 부분으로 분할하고 LibreOffice Calc에서 해당 요소를 검색할 수 있는 사용자 정의 함수 GETSUBSTR을 생성하는 매크로 코드입니다.

새 기능을 추가하려면 Tools - Macros - Edit Macros... 메뉴를 열고 Module1을 선택한 후 다음 텍스트를 모듈에 복사하세요.

Function GETSUBSTR(Txt, Delimiter, n) As String  
   Dim txtArray As Variant  
     
     If Txt = "" Then Exit Function
     
      txtArray = Split(Txt, Delimiter) 
      maxExt = UBound(txtArray)
      
      If n >= 0 Then 
        normExt = n - 1
      Else      
        normExt = maxExt + n + 1
      EndIf      
       
      extToFind = Max(Min(maxExt, normExt), 0)
      
      GETSUBSTR = txtArray(extToFind)
     
End Function

그런 다음 Macro Editor을 닫고 LibreOffice Calc로 돌아가서 모든 셀에서 새 기능을 사용하세요.

YouLibreCalc 확장 프로그램 사용

확장자를 설정하여 GETSUBSTR() 함수를 사용할 수도 있습니다. YouLibreCalc.oxt ". 이후에는 LibreOffice Calc에서 열리는 모든 파일에서 이 기능을 사용할 수 있습니다.