문자열을 뒤집을 Excel 기능이 있습니까?


답변:


9

내가 아는 내장 함수는 없지만 사용자 정의 함수를 만들 수 있습니다.

먼저 새 모듈을 만듭니다.

  1. VBA 시작 (Alt + F11 누름)
  2. 새 모듈 삽입 (삽입> 모듈)

새 모듈에 다음 기능을 붙여 넣습니다 ( Reference ).

Function Reverse(Text As String) As String
    Dim i As Integer
    Dim StrNew As String
    Dim strOld As String
    strOld = Trim(Text)
    For i = 1 To Len(strOld)
      StrNew = Mid(strOld, i, 1) & StrNew
    Next i
    Reverse = StrNew
End Function

이제 스프레드 시트에서 반전 기능 을 사용할 수 있습니다


62

현재 허용 대답은 , 문자열을 반대하는 가난한 방법입니다, 특히 VBA에 내장 된 하나있을 때 (같은 역할을하지만, 훨씬 더 빨리 실행해야합니다) 대신 다음 코드를 사용 :

Function Reverse(str As String) As String
    Reverse = StrReverse(Trim(str))
End Function

@ n00b- "모듈을 만드는 방법"은 문제가되지 않았습니다. :)이 솔루션은 훨씬 효율적이고 빠르며 더 쉽습니다 TRIM. 왜냐하면 추가 공백이 질문에 지정 되지 않았기 때문에 왜 추가 되었는지 확신 할 수 없습니다 . "거대한"데이터 집합의 TRIM경우 필요하지 않은 경우 제거 하십시오.
ashleedawg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.