John은 Excel에서 & 연산자, CONCATENATE 함수 및 새 CONCAT 함수를 사용하여 값을 연결하는 세 가지 방법을 제공한다는 사실을 알게되었습니다.

그는 가치를 조합하는 다양한 방법과 사용하는 것이 가장 좋은 방법의 차이점에 대해 궁금해합니다.

실제로 값을 연결하는 데 사용할 수있는 또 다른 새 함수 (TEXTJOIN)가 있습니다. 즉, Excel에는 이제 값을 문자열로 가져 오는 네 가지 방법이 있습니다.

그러나 차이점을 설명하기 전에 “새로운 기능”에 대해 논의 할 때 “새 기능”이 무엇을 의미하는지 정의하는 것이 가장 좋습니다.

특히 해당 버전의 Excel이 Office 365 구독을 기반으로하는 경우 Excel 2016을 사용하는 사용자는 새 기능을 사용할 수 있습니다. 즉, 독립 실행 형 Excel 2016이있는 경우 CONCAT 또는 TEXTJOIN에 액세스 할 수 없습니다. 구독을 통해서만 얻을 수 있습니다. Office 365 구독이 있고 CONCAT 또는 TEXTJOIN을 사용할 수없는 경우 업데이트를 확인하고 최신 버전으로 업데이트되었는지 확인해야합니다.이 두 기능은 2016 년 2 월부터 사용할 수 있습니다.

이제 값을 결합하는 전통적인 방법 : & 연산자 또는 CONCATENATE 함수를 사용하는 것 사이에는 거의 차이가 없습니다. 이론상 가장 큰 차이점은 CONCATENATE 함수에는 함께 사용할 수있는 매개 변수가 255 개로 제한되어 있고 & 연산자는 그렇지 않다는 것입니다. (CONCATENATE와 함께 255 개의 매개 변수를 사용하기 위해 많은 작업을해야하기 때문에 “이론적”이라고 말합니다.) 개인적으로 나는 입력하는 데 시간이 덜 걸리고 더 명확하다는 것 외에 다른 이유없이 & 연산자를 사용하는 것을 선호합니다. 함수 접근법보다.

CONCAT 기능은 기존의 접근 방식을 더 잘 수행합니다. 즉, 범위를 매개 변수로 사용할 수 있습니다. 이것은 실제로 꽤 멋지다. 다음 사용법을 고려하십시오.

=A1 & A2 & A3 & A4

아주 간단 하죠? 음, CONCAT을 사용하면 다음과 같이 단순화 할 수 있습니다.

=CONCAT(A1:A4)

직사각형 영역을 사용하고 싶다면 더욱 좋아집니다. 옛날 방식은 이것입니다 :

=A1 & A2 & A3 & A4 & B1 & B2 & B3 & B4

CONCAT으로 수행하는 방법은 다음과 같습니다.

=CONCAT(A1:A4, B1:B4)

이것을 약간 수정하면 범위 내에서 행별로 값을 쉽게 결합 할 수 있습니다.

=CONCAT(A1:B4)

이것은 다음과 동일합니다.

=A1 & B1 & A2 & B2 & A3 & B3 & A4 & B4

이제 TEXTJOIN 함수를 믹스에 넣어 보겠습니다. 이 함수는 연결하려는 셀 목록 또는 셀 범위 앞에 두 개의 필수 매개 변수를 추가합니다. 이러한 매개 변수를 사용하면 구분 기호를 모두 추가하고 빈 셀을 무시해야하는지 여부를 나타낼 수 있습니다. 다음은 예입니다.

=TEXTJOIN(" ", TRUE, A1:B4)

이 사용법에서 함수는 연결하는 각 셀 값 사이에 공백 문자를 자동으로 추가합니다. 구분 기호는 단일 문자로 제한되지 않습니다. 여러 문자를 사용할 수 있습니다. 이것은 예전 방식을 능가합니다 :

=A1 & " " & B1 & " " & A2 & " " & B2 & " " & A3 & " " & B3 & " " & A4 & " " & B4

이 예에서 TRUE로 설정된 두 번째 TEXTJOIN 매개 변수는 연결하려는 범위에서 빈 셀을 건너 뛸지 여부를 나타냅니다. 이것은 다른 연결 접근 방식으로는 불가능하며 TEXTJOIN 함수를 매우 강력하게 만듭니다. 또한 결과 문자열에 추가하는 각 값 사이에 하나의 구분 기호 만 포함하므로 “이중 구분 기호”를 제거합니다.

값을 연결하기 위해 다음 4 가지 방법 중 어떤 것을 사용해야합니까?

그것은 당신에게 달려 있지만, 이전 버전의 Excel을 사용하는 사람들이 사용할 통합 문서를 개발하는 경우 & 연산자 또는 CONCATENATE 함수를 고수하는 것이 좋습니다. 그러나 통합 문서를 사용하는 사람들이 항상 최신 버전의 Excel을 사용한다고 확신하는 경우 CONCAT을 바로 지나고 TEXTJOIN 함수를 거의 전적으로 사용합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (4629)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.