본문 바로가기
엑셀(Excel)/파워쿼리

[파워쿼리4강] 조건열 사용을 통한 중복데이터 제거

by Serendipity_ 2022. 4. 30.
반응형

지난 번에 이어서 파워쿼리 편집 방법에 대해 배워보겠다.

 

파워쿼리의 매력적인 부분은 VBA나 코딩 등 진입장벽이 높지 않음에 있다. 

편하게 클릭 몇번으로 쉽게 자동화 할 수 있다.

 

반복작업은 업의 흥미를 잃게 만든다. 특히나, 반복작업으로 인한 가치를 찾기 힘든 경우에 더더욱 그렇다.

우리는 단순히 시간을 아끼는 것이 아니라, 업에 대한 흥미를 놓치지 않기 위해 자동화를 공부해야한다. 

 

파워쿼리에서 또 강력한 기능 중 하나가 바로 조건열이다. 

활용방법은 다양하지만, 오늘은 바로 옆의 행과 중복되는 경우, 안보이게 표시하는 방법에 대해 설명하겠다. 

 

결과 미리보기(빨간 값 삭제예정)

 

파워쿼리 편집창으로 이동하여, '열 추가' 탭 → '조건 열'을 클릭한다. 

 

조건열 결과창

 

우리가 해야 할 일은 '타입'열과 '타입2'열의 값이 동일하다면 (중복이라면) '타입2'열을 빈값으로 두는 것이다. 

 

조건 열은 엑셀 함수의 IF문과 유사하다. 

열 이름은 '타입' 으로 설정하고, 연산자 '같음' 인데, 타입_2 열과 같다면으로 해석할 수 있다. ('조건열 결과창')

순서대로 읽으면 된다

함수로 친다면 IF(타입 = 타입_2)라는 뜻이다.

 

그때 결과값은 null로 출력한다. IF(타입 = 타입_2, null)이라는 뜻이다. 

 

마지막으로 IF함수의 그렇지 않을 때 부분이 바로, 조건 열의 그렇지 않을 경우 이다 .

IF(타입 = 타입_2, null, 타입_2)

 

 

조건열 완료 누르게 되면 '사용자 지정'이라는 이름으로 새롭게 나오게 된다.

지난 번 처럼 열 제거를 통해 타입_2를 제거하고 '사용자 지정'열을 '타입2'로 변경해주면 완성이다.

 

기본적인 조건열 방법을 알아보았으니, 

다음 번에는 조금 더 실용적인 엑셀 병합 및 조건열 사용 방법을 알아보겠다. 

반응형

댓글