본문 바로가기
소프트웨어 활용법/엑셀 꿀팁

인터넷 데이터 엑셀에서 활용하기! 웹 데이터 가져오기 기능 활용 방법

by 낭라리추 2022. 12. 16.
반응형

엑셀을 하다보면 각종 데이터로 분석할 일이 많은데요, 특히 인터넷에 매일 업데이트 되는 데이터들을 가지고 다양한 작업을 해야하는 경우가 종종 있습니다. 하지만 웹사이트에 데이터들을 다운로드 받아서 활용할 수 있도록 별도의 엑셀이나 csv 파일이 업로드 되어 있지 않은 경우가 있는데요 그 경우에는 온라인 상에 있는 데이터를 엑셀에서 활용하기가 쉽지 않습니다. 금번 포스팅에서는 이럴때 유용하게 웹페이지 상에 있는 데이터를 엑셀에 손쉽게 가져오는 방법인 "웹데이터 가져오기" 기능에 대해서 한번 살펴보도록 합시다. 제가 알려드릴 방법은 크게 두가지 입니다! 참고로 이 작업을 하려면 엑셀에 쿼리 기능이 활성화 되어 있어야 하니 참고해주세요.

 

1. 복사, 붙여넣기 (Ctrl+C 및 Ctrl+V) 기능으로 웹 데이터 엑셀에 가져오기

가장 쉬운 방법은 바로 데이터를 복사하고 붙여넣는 방법입니다. 우선 가져오고 싶은 데이터의 표 전체를 마우스로 드래그해서 복사해줍니다. 단축키는 Ctrl + C를 이용하시면 됩니다. 

웹데이터 엑셀 가져오기

그 후 엑셀로 돌아와서 웹에서 복사한 데이터를 입력하고 싶은 셀에 마우스를 두고 복사한 내용을 붙여넣기를 해줍니다. 단축키는 Ctrl + V 입니다. 그럼 이렇게 이상한 형태의 자료가 엑셀에 나옵니다. 하지만 여기서 한번만 작업을 해주면 바로 표 형식의 데이터로 활용할 수 있습니다. 가져온 데이터의 형태를 설정할 수 있는 아이콘을 클릭하시면 맨 하단에 "새로 고칠 수 있는 웹 쿼리" 라는 문구를 클릭해줍니다.

웹데이터 엑셀 가져오기

그럼 표 형태로 전환된 데이터가 새 웹 쿼리 미리보기 창에서 출력되는데요, 만약 이 테이블 형태의 데이터를 활용하고 싶은게 맞다면 화면 하단의 "가져오기" 버튼을 눌러줍니다.

웹데이터 엑셀 가져오기

그럼 이렇게 엑셀 시트에 인터넷에서 보던 표 형태의 데이터가 나오는 것을 확인할 수 있습니다. 좌측 이름 열에 파란색으로 보이는 글씨는(통화명) 하이퍼링크가 연결되어 있어 클릭하면 언제든 다시 인터넷으로 돌아갈 수 있습니다.

웹데이터 엑셀 가져오기

 

너무 쉬웠나요? 그럼 이번에는 본격적으로 엑셀 내 웹 데이터를 가져오는 기능을 활용해서 엑셀에 데이터를 출력해보록 하겠습니다. 잘 따라오시면 쉽게 하실수 있을 겁니다. 그럼 한번 확인해보실까요?

2. 웹 데이터 가져오기 기능 활용하기

인터넷에서 화면 아래에 보이는 코스피 거래상위 항목을 엑셀로 옮기고 싶은 상황이라고 가정해봅시다. 이 데이터를 엑셀로 가져오기 위해서는 먼저 데이터가 있는 웹페이지의 url을 복사해주어야 합니다.

웹데이터 엑셀 가져오기

 

그 후 복사한 url을 가지고 엑셀로 돌아와서 엑셀 메뉴 란의 "데이터"를 클릭해줍니다. 그리고 "데이터"의 가장 좌측에 있는 "데이터 가져오기"를 클릭해줍니다.

웹데이터 엑셀 가져오기

그 후 데이터 가져오기 내의 메뉴 중 "기타 원본에서"를 클릭한 후 "웹"을 선택해줍니다.

웹데이터 엑셀 가져오기

그럼 이렇게 웹 주소를 입력하는 창이 활성화되는데요, 거기에 아까 복사해둔 웹페이지의 url을 붙여넣기 해준 후 "확인"버튼을 클릭해줍니다.

웹데이터 엑셀 가져오기

그럼 웹에 있는 데이터 중 테이블 형태로 도출될 수 있는 자료들의 목록이 나오는데요, 그 목록을 하나하나 선택해보면 우측에 테이블 미리보기가 나옵니다.

미리보기를 확인하면서 내가 가져오고 싶은 데이터가 포함되어 있는 항목을 선택합니다. 그 후 미리보기 창 맨 하단의 "로드" 버튼을 클릭한 후 "다음으로 로드"를 클릭해줍니다.

웹데이터 엑셀 가져오기

 

그럼 원하는 데이터를 엑셀 통합문서에 어떤 형식으로 표시할 지 선택하도록 나오는데요, 표, 피벗데이터 등 원하는 형식을 선택하시고 데이터가 들어갈 위치를 선택하신 후 "확인" 버튼을 눌려주세요.

웹데이터 엑셀 가져오기

 

그럼 이렇게 엑셀에서 웹페이지의 데이터를 활용할 수 있도록 데이터가 테이블 형태로 출력되는 것을 확인하실 수 있습니다! 이제 웹 상에 있는 데이터를 엑셀에서 수정하거나, 데이터 전처리, 계산 등 원하시는 형태로 가공하실 수 있습니다.

웹데이터 엑셀 가져오기

 

정말 쉽지 않나요? 참고로 이 작업을 하기 위해서는 엑셀에 쿼리 기능이 활성화 되어 있어야 하니 쿼리를 활성화 시켜주시길 바랍니다. 감사합니다!

반응형

댓글