본문 바로가기
Office

[Excel] 셀 TEXT 합치기

by 청운추월 2023. 5. 2.
반응형
# CONCATENATE 함수
 
=CONCATENATE(text1,text2, ....)는 나열된 값을 연결합니다. 
 
 
 
# CONCATENATEMULTIPLE 함수
 
CONCATENATE 함수는 나열된값에 대해서 연결이 되지만 설정된 영역에 대해서는 지원하지 않습니다. 
영역에 대해 합치기를 하려면 아래 매크로로 지원이 가능합니다. 
 
지정된 영역에 대해 연결하는 매크로 입니다. 
 
Function CONCATENATEMULTIPLE(rng As Range, Optional sep As String) As String
    
    Dim cell As Range
    Dim result As String
    
    For Each cell In rng
        result = result & cell.Value & sep
    Next cell
    
    CONCATENATEMULTIPLE = Left(result, Len(result) - Len(sep))
    
End Function
 
 
# 사용법
 
=CONCATENATEMULTIPLE(영역)
=CONCATENATEMULTIPLE(영역,구분자)
 
 
   가로 또는 세로도 가능합니다. 

CONCATENATE.zip
0.01MB

반응형