데이터 작업을 하다 보면 기존 데이터를 새로운 값으로 대체해야 할 때가 많습니다. Excel의 파워 쿼리(Power Query)를 활용하면 이러한 작업을 효율적으로 처리할 수 있습니다. 이번 포스트에서는 파워 쿼리에서 값 바꾸기의 다양한 활용 방법과 실제 예제를 통해 보다 실용적인 팁을 제공하고자 합니다.
1. 파워 쿼리 기본 사용법 이해하기
파워 쿼리는 Excel 내에서 데이터를 정리하고 변환할 수 있는 강력한 도구입니다. 파워 쿼리를 사용하면 여러 데이터 소스의 데이터를 가져와 정리하고, 변환 후 Excel로 데이터를 로드할 수 있습니다. 이 중에서도 값 바꾸기 기능은 특정 값을 다른 값으로 대체하는 데 유용합니다.
2. 값 바꾸기 기본 기능 활용법
가장 일반적인 값 바꾸기 방법은 ‘찾기 및 바꾸기’ 기능을 사용하는 것입니다. 파워 쿼리 에디터에서 특정 컬럼을 선택한 후, 상단 리본에서 ‘변환’ 탭을 클릭하고 ‘값 바꾸기’ 옵션을 통해 값을 대체할 수 있습니다.
예를 들어, ‘제품명’ 컬럼에서 ‘구형 모델’을 ‘신형 모델’로 모두 대체하고 싶다면, 이 기능을 활용해 쉽게 변경할 수 있습니다.
3. 조건부 값 바꾸기
모든 데이터를 일괄 변경하는 대신 특정 조건에 맞는 경우에만 값을 바꾸고 싶을 때가 있습니다. 이 경우 조건부 열 기능을 활용하면 좋습니다. 조건부 열을 만들 때 특정 조건에 따라 새로운 값을 반환하도록 설정할 수 있습니다.
예를 들어, ‘할인율’이 20% 이상인 제품에 대해 ‘특별 할인가 적용’이라는 문구를 추가하고 싶다면 조건부 열을 활용하여 이를 자동화할 수 있습니다.
4. 사용자 지정 함수로 값 바꾸기
복잡한 규칙에 따라 값을 변경하고 싶다면 사용자 지정 함수를 활용할 수 있습니다. M 언어를 이용해 사용자 지정 함수를 작성하면 특정 조건이나 로직에 맞춰 값을 변경하는 작업이 가능합니다.
예시로, 제품 가격에 대해 특정 계산을 수행하여 값을 변경해야 할 때, 사용자 지정 함수로 직접 규칙을 정의하고 그 결과에 따라 값을 바꿔줍니다.
5. Power Query와 메타데이터 사용하기
값 바꾸기를 더 정교하게 하려면 메타데이터를 활용할 수 있습니다. 컬럼의 데이터 타입이나 포맷 등을 확인하여 재정의할 때 유용합니다. 특히, 날짜나 숫자 포맷을 재구성할 때 이런 메타데이터 활용이 필요합니다.
특정 날짜 포맷을 필요에 따라 다른 형식으로 변경한다면, 파워 쿼리에서 이 타입을 지정한 후 값을 대체하도록 할 수 있습니다.
실무 팁: 값 바꾸기 자동화
마지막으로, 값을 변경하는 일을 자동화하면 반복적인 데이터 정리 작업에서 시간을 절약할 수 있습니다. 파워 쿼리의 워크플로를 정의하여 데이터가 새로 들어올 때마다 자동으로 값을 변경하도록 설정하는 방법을 사용해 보세요.
예를 들어, 새로운 고객 데이터가 추가될 때마다 ‘신규 고객’으로 자동 태그를 붙인다면, 파워 쿼리를 통해 자동화할 수 있습니다.
이러한 파워 쿼리의 값 바꾸기 기능은 데이터를 보다 쉽게 관리하고 통찰력을 얻는 데 큰 도움을 줍니다. 다양한 조건과 상황에 맞게 창의적으로 활용해 보세요!