3
A
답변
3
그 쉽지는 않지만 불가사의 한 해결책으로 끝납니다!
A1
: 결과 내에서 범위는
B5
을 갈 것입니다 : 텍스트가
B1:BN
=MID($A$1,LEN(CONCAT($B$1:B1))+COUNTA($B$1:B1)*LEN($B$5)+1,
SEARCH(
$B$5,
$A$1,
LEN(
CONCAT($B$1:B1)) + COUNTA($B$1:B1)*LEN($B$5)+1)
-(LEN(CONCAT($B$1:B1))+COUNTA($B$1:B1)*LEN($B$5)+1))
을 위해 지금은 완벽하게 작동합니다. 구분 기호로 사용할 수있는 텍스트는 무엇이든 사용할 수 있습니다. 제 경우에는 "쉼표 + 공간"이었습니다. CONCAT가
셀 범위 연결해 간단한 기능 : 추가 정보를 위해
Function Concat(myRange As Range) As String
Dim r As Range
Application.Volatile
For Each r In myRange
If Len(r.Text) Then
Concat = Concat & IIf(Concat <> "", "", "") & r.Text
End If
Next
End Function
1
CONCATENATE()
또는 &
을 사용하여 셀에 참여할 수 있습니다. MCONCAT
과 같은 UDF를 사용하지 않으면 한 번에 모두 가져올 수있는 범위가 없습니다.
는 [링크]을 참조 (http://xcell05.free.fr/morefunc/english/mconcat.htm)를 'MCONCAT'에 대해서 – JMax