2013-07-23 3 views
1

특정 문자열이 포함 된 열이있는 Excel 스프레드 시트가 있습니다. 그 열의 일부를 다른 열에서 추출해야합니다. 다음엑셀 셀에서 문자열 일부 추출

데이터이다

Column A 
--------------------------------- 
FIS/SIFT/SBG091241012FIS/SIFT/SBG091241012 
FIS/SIFT/SBG091311212FIS/SIFT/SBG09111212 
.. 
... 

가 나는 슬래시 (/) 후의 문자열의 마지막 부분을 추출 할 수있는 임의의 엑셀 공식이다. 위의 예에서 다음은 다음과 같습니다

SBG091241012 
SBG09111212 

우리가 Excel에서 = RIGHT 기능을 사용하지 못할 수 있도록 슬래시 후 문자열의 마지막 부분 (/)는 가변 길이가 있습니다.

답변

3

이 기능을 사용 ..

Function GetTail(r As Range) As String 
Dim s As String 

s = r.Value 
GetTail = Mid(s, InStrRev(s, "/") + 1) 
End Function 
+0

한 위대한 작품! 감사합니다 –

+0

다행입니다 ... :) – matzone

1

위의 대답은 완벽하지만. 그러나 어떤 이유로 마우스 오른쪽 기능 같은 경우를에 :

오른쪽 (STR, 렌 (STR) - InStrRev (STR, "/", -1, vbTextCompare는))