[파워쿼리] Tip. 파워쿼리 열병합이 좋은 소소한 이유

2021. 8. 8. 23:00엑셀/파워쿼리 공부

728x90
반응형

두개의 셀을 하나로 합칠때 사용하는 함수 'CONCATENATE' 는 여전히 유용한 함수입니다. 

보통 "&"를 사용하는 경우가 보다 일반적이죠. 

파워쿼리에서는 '열 병합'을 통해서 동일한 결과를 얻을 수 있습니다. 아래와 같은 경우에는 조금 다른 결과를 갖게 되는데요. 1열 과 2열을 합치는 과정에서 'CONCATENATE' 는 합치는 셀 중 값이 없는 경우 "~저기" 와 같이 구분자를 표현하게 됩니다. 

허나 파워쿼리로 하면 어떻게 될까요? 

파워쿼리 '열병합' 기능을 사용해서 동일한 결과를 만들어 보죠. 

아래 녹색 테마의 표가 파워쿼리로 구성한 결과 입니다. 

셀의 값이 없는 경우 즉, 'null'인 경우는 구분자를 제외하고 있는 값만 합쳐서 표시합니다.  합치는 대상 셀에 값이 없을때 구분자가 표현되는 것이 싫어서 'IF' 함수 등으로 애써 수식을 추가 했던 기억이 있으신 분들에게는 좋은 방법이 되겠네요.

Excel 2019 버전 부터 추가된 'TEXTJOIN' 함수도 파워쿼리의 열 병합과 동일한 효과를 낼 수 있습니다. 

TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

ignore_empty 옵션을 TRUE를 선택하면 됩니다. 

 

이상입니다. 

728x90
반응형