Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

엑셀(Excel)은 수학적·논리적 계산이라면 거의 모든 것을 처리할 수 있는 강력한 소프트웨어입니다. 엑셀 전문가들은 복잡한 프로세스를 자동화하는 스프레드시트를 만들어, 수많은 기업의 원활한 운영에 필수적인 도구로 활용하고 있습니다.

다만 문제는 데이터 입력이 번거롭고 시간을 많이 잡아먹는다는 점입니다. 특히 계산에 필요한 정보가 수시로 바뀌는 경우라면 더욱 그렇죠. 바뀌는 정보를 매번 일일이 확인하고 손으로 입력해야 할까요?

마이크로소프트는 이미 이런 고민을 해결할 방법을 마련해 두었습니다. 엑셀에는 웹사이트에서 직접 정보를 가져오는 기능이 내장되어 있습니다. 웹 테이블 형태로 특정 값을 관리하는 사이트가 있다면 그 데이터를 스프레드시트에 연결할 수 있으며, 인터넷에 연결된 컴퓨터에서 엑셀 파일을 열 때마다 계산 결과가 항상 최신 상태로 유지됩니다.

더 좋은 점은 구글 사이트(Google Sites) 같은 무료 웹사이트 제작 도구로 직접 웹 테이블을 만들면, 공유하는 엑셀 시트를 자동으로 업데이트하는 체계도 구축할 수 있다는 것입니다. 꽤 유용해 보이지 않나요? 그럼 지금부터 구체적인 사용 방법을 알아보겠습니다.

엑셀에서 웹사이트 데이터 가져오기

이 튜토리얼에서는 2019년 3월 기준 최신 Office 365 버전의 엑셀을 사용합니다.

먼저 엑셀을 열고 빈 워크시트를 만듭니다.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

이제 상단 메뉴에서 데이터 탭으로 이동합니다.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

데이터 탭의 데이터 가져오기 및 변환 그룹에서 웹에서(From Web)를 클릭합니다.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

여기에 원하는 웹 테이블이 있는 사이트 주소를 붙여넣으면 됩니다. 이번 예제에서는 마스터카드 환율 표를 실시간으로 보여주는 ferates.com이라는 사이트를 사용하겠습니다.

구체적으로는 미국 달러(USD) 환율 표를 보여주는 https://ferates.com/mastercard/usd 주소를 사용합니다. 해당 사이트의 표는 다음과 같은 형태입니다.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

URL을 입력란에 붙여넣고 확인을 클릭합니다.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

그러면 네비게이터(Navigator) 창이 열립니다. 이 도구는 선택한 웹사이트의 다양한 구성 요소를 보여주는 역할을 합니다.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

도구가 페이지에서 테이블을 자동으로 인식했습니다. 해당 테이블을 선택해 원하는 데이터가 맞는지 확인해 보세요.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

네! 바로 우리가 원하던 데이터입니다. 이제 로드 버튼을 클릭하기만 하면 됩니다.

짜잔! 실행 결과는 다음과 같습니다.

엑셀에서 웹페이지 데이터를 직접 가져와 실시간으로 활용하는 방법

테이블이 실시간 데이터와 함께 스프레드시트에 나타났습니다. 이제 일반 테이블과 똑같이 자유롭게 활용할 수 있으며, 차이점이 있다면 수치가 항상 최신 상태로 자동 유지된다는 것입니다. 환율처럼 자주 변동되는 데이터를 다룰 때 이 기능을 활용하면 반복적인 수작업 입력을 완전히 없앨 수 있습니다.