엑셀을 사용하시는 분이라면 아시다시피 다른 소스에서 엑셀에 데이터를 복사하여 붙여 넣기가 복불복일 수 있습니다. 깨진 포맷, 데이터의 행이나 열이 뒤틀리거나, 다른 여러 문제가 발생할 수 있죠.
다행히도 데이터를 가지고 오는 효율적인 방법이 있습니다. 엑셀에는 웹 사이트에서 데이터를 쉽게 불러올 수 있는 파워 쿼리 (Power Query)라는 파워풀한 기능이 있습니다. 이 기능에 대하여 알아보겠습니다.
마이크로소프트가 만든 Power Query는 데이터 변환과 접속 기능을 가지고 있는 엔진입니다. 이 엔진은 엑셀을 포함하여 여러 서비스와 프로그램에 연결되어 있습니다. 이 파워 쿼리를 이용하여 엑셀은 쉽게 유저가 직접 데이터베이스, 파일 또는 웹사이트의 데이터에 접속하여 불러올 수 있습니다.
파워 쿼리는 데이터를 불러오고 변형하는 부분들을 자동화할 수 있게 도움을 줍니다. 이 엔진은 윈도우즈나 맥의 엑셀에 기본 기능으로 사용이 가능하고 웹에 존재하는 데이터를 이용하는데 시간을 단축시키죠.
파워 쿼리는 HTML, JSON, XML, 등의 데이터 소화가 가능합니다. 이 툴은 SharePoint, Microsoft Exchange, Dynamics 365와 Salesforce 같은 온라인 서비스에 이용이 가능합니다.
만약에 데이터를 가지고 오고자 하는 사이트가 엑셀의 Get & Transform의 리스트에 없다면, 웹 옵션을 이용하여 데이터를 가지고 올 수 있습니다. 이 옵션은 웹 페이지 상에 존재하는 테이블을 찾아 데이터를 가지고 옵니다.
웹 사이트의 데이터를 가지고 오는 방법은 다음과 같습니다:
위의 방법을 사용하면 엑셀은 입력된 주소에 존재하는 테이블에서 데이터를 가지고 오게됩니다. 만약에 테이블이 여러 개라면 새창에서 존재하는 모든 테이블을 볼 수 있습니다. 가지고 오려는 테이블을 셀렉트하여 미리 보기를 합니다,
미리보기를 하고 괜찮은 데이터를 가지고 오면 됩니다.
다른 방법은 데이터 변환하기 버튼을 클릭하여 파워쿼리 에디터에서 데이터를 수정할 수 있습니다. 데이터를 변환하고 나서 데이터를 엑셀의 워크시트에 가지고 올 수 있죠.
유익하거나 즐거우셨다면 아래의 ❤️공감 버튼이나 구독 (SUBSCRIBE) 버튼을 눌러 주세요~
감사합니다
참고:
makeuseof.com
엑셀이나 다른 프로그램을 이용하여 스샷을 캡쳐하는 방법 (0) | 2023.10.15 |
---|---|
멸종의 위기에 닥친 9가지 개발 언어는? (0) | 2023.10.15 |
RANDARRAY 함수를 이용하여 무작위로 데이터를 랜덤 정렬하는 방법 : 엑셀 (Excel) (0) | 2023.10.09 |
TAKE와 DROP 함수 이용법 : 엑셀 (Excel) (0) | 2023.10.09 |
엑셀에서 파이썬 (Python)을 사용한다? - Python in Excel : 엑셀 (Excel) (0) | 2023.10.09 |