본문 바로가기
엑셀

엑셀로 아파트 실거래가 분석하기 (if함수 활용하기)

by TtominE 2021. 9. 28.

엑셀로 아파트 실거래가 분석하기 (if함수 활용하기)

 

 

지난 글에서 국토부 아파트 실거래가 공개시스템에서 다운받은 rawdata를 엑셀의 피벗기능을 활용하여

간단한 아파트 실거래가 분석을 해보았습니다.

 

그전까지 어떻게 했는지 궁금하신 분들은 아래 링크 통해서 확인해주세요~

 

엑셀로 아파트 실거래가 분석하기 (피벗 샘플파일 제공)

 

엑셀로 아파트 실거래가 분석하기 (피벗 샘플파일 제공)

해당 글은 아파트 시세 분석을 하기 위해 엑셀로 활용하는 방법에 대해 소개 한 글입니다. 정말 엑셀에 기본기능만 활용하실 수 있거나, 전혀 엑셀을 사용해보지 못한 분들을 대상자로 소개한

ttomine.tistory.com

 

 

이번 글에서는 엑셀의 if 함수를 활용하여

전용면적별, 평당가별 세부적인 아파트 실거래가 분석을 해보겠습니다.

 

진행순서는 앞선 글의 간단한 분석방법과 거의 유사하나

다운받은 rawdata에서 엑셀 if 함수 등을 활용해 카테고리 짓는 작업이 필요합니다.

 

 

<진행순서>

 

1. 아파트 실거래가 사이트에서 rawdata 받기

2. 엑셀 if함수를 이용해 전용면적 구분하기

3. 피벗으로 분석하기 

 

1. 아파트 실거래가 사이트 rawdata 다운 받기

 

국토교통부 실거래가 공개시스템(https://rt.molit.go.kr/)에서 실거래가 자료제공 선택 후 파일 다운받기

 

국토부 실거래가 공개시스템
국토교통부 실거래가 공개시스템

 

국토부 실거래가 공개시스템 다운로드
국토교통부 실거래가 공개시스템 다운로드

 

2. 엑셀 if함수를 이용해 전용면적, 평당가 구분하기

 

먼저 if 함수의 사용법을 알려드리면

 

if(①조건, ②조건이 참일 때 값, ③조건이 거짓일 때 값) 순으로 사용되는데

예를들어 전용면적이 59이하인 아파트와 그외의 아파트로 구분하고 싶다고 하면

 

=if(전용면적의 셀값 <60, “59이하”, “59초과”) 라고 작성해주면

전용면적이 각 면적별 구분 되게됩니다.

 (참고로 아파트매매의 전용면적 셀위치는 f열에 있습니)

 

if 수식

 

 엑셀에서 텍스트를 사용하기 위해서는 문자의 앞뒤에 “” 큰 따옴표를 붙여야 인식 가능합니다.

 

그런데 막상 나온 결과값은 확인해보니 실제 전용면적이 59이하인데도 59초과로 나오고 있네요?

이는 현재 전용면적의 값이 숫자 값이 아니라 텍스트 형식으로 되어 있기때문입니다.

 

텍스트 변환
텍스트 에러

 

사람 눈에는 숫자로 보이지만, 실제 컴퓨터는 숫자가 아닌 텍스트로 인식을 하여

방금 우리가 입력한 전용면적의값이 60보다 큰지, 작은지 판단을 해야하는데

 

텍스트 값이다보니 컴퓨터는 그 판단을 하지못하게 되고 조건이 거짓일 때 값인

59초과의 결과값을 모두 나타내버리고 말았습니다.

 

 

그럼 if 수식이 제대로 사용되려면 전용면적 값을 텍스트 형식이 아닌 숫자 형식으로 변경해줘야 하는데,

 

전용면적 열의 숫자를 모두 드래그 하면 아래와 같이 다이아몬드 안에 느낌표가 들어 있는 박스가 조그맣게 생기는데 이를 클릭한 후, 숫자로 변환을 클릭하면 텍스트 형식이 숫자형식으로 변경되게 됩니다.

 

텍스트 수정
텍스트 에러 수정
텍스트 숫자 변환
텍스트를 숫자로 변환

다만 이 방법은 컴퓨터 사양에 따라 데이터가 많을수록 속도가 느려질 수 있으므로, 처음부터 국토교통부 실거래가공개시스템에서 자료를 받을 때 파일구분에서 EXCEL이 아니라 CSV 형식으로 다운로드 받으면 모두 숫자형식으로 다운받을 수 있습니다.

 

csv 다운로드
실거래가 공개시스템 csv 다운로드

 

 

이렇게 설명드려도 엑셀 초보자에겐 어려울 수 있으므로,

글 제일 마지막에 rawdata를 그대로 첨부해 드립니다.

 

첨부파일의 rawdata에서 N18 셀부터 if함수를 활용하여

전용면적을 ~59이하, ~84이하, ~120이하, ~120초과로 구분하였습니다.

 

if 활용
if를 활용한 전용면적 구분 추가

 

 

이것 외에 조금 더 상세하게 전용면적을 구분하거나 또는

거래금액대별로 ~3억이하, ~6억이하, ~9억이하, ~12억이하 등등

if 기능을 활용하시면 원하시는 카테고리 기준으로 피벗 분석 가능합니다.

 

 

3. 피벗으로 분석하기

 

 

국토교통부 실거래가 사이트를 통해 다운 받은 rawdata에서

위의 2번대로 if함수 등을 활용해 카테고리 지은 후 마지막 피벗으로 활용하여 데이터를 상세히 분석하면 됩니다.

 

 

앞선 글에서 피벗의 기능에 대해 설명드렸지만,

 

엑셀의 피벗 기능은 말그대로 내가 원하는 방법으로 행과 열을 왔다갔다 하며 분석할 수 있는 방법입니다.

데이터를 요약하고, 분석할 수 있는 엑셀의 필수적인 기능이므로, 반드시 이번 기회에 배워서 활용하시기 바랍니다

 

 

피벗하고자 하는 범위를 드래그 한 후

 

메뉴에서 삽입피벗테이블을 클릭해서 피벗 테이블 만들기 창이 팝업되면 범위를 설정 후 확인 클릭시 피벗테이블이 삽입되고,

 

 피벗 추가
피벗테이블 추가
피벗 추가2
피벗테이블 추가2

 

피벗 테이블이 추가되면, 오른쪽 피벗테이블 필드에서 

 

행은 전용면적 구분. 시군구, 단지명, 전용면적, 열은 계약년월, 

 

피벗 설정1
피벗테이블 설정방법

 

값은 거래금액(만원)을 선택을 후 값 필드설정에서 평균을 선택하면

피벗 설정2
피벗테이블 설정방법

 

피벗 설정3
피벗테이블 설정방법

아래와 같이 시계열로 데이터를 분석할 수 있습니다.

 

행에서 2번에서 if함수로 만든 전용면적 구분을 추가하면,

원하는 지역의 전용면적 구분별로 아파트 시계열 데이터를 확인할 수 있습니다.

 

 피벗 시계열
피벗 테이블 데이터 시계열

 

제가 만든 데이터는 샘플이므로, 피벗기능을 활용하여, 원하시는 양식으로 데이터를 만들어보시고 활용하시기 바랍니다

 

 

if_피벗 샘플.xlsx
0.24MB

 

 

지금까지 엑셀 if함수와 피벗을 활용하여 아파트 실거래가 데이터를 시계열 비교해보았습니다. 

엑셀을 활용하여 충분히 원하는 데이터를 활용할 수 있지만,

 

이 밖에 엑셀의 파워쿼리 기능과 RPA(Robotic Process Automation)을 활용한다면,

클릭 한 번으로 데이터를 자동분석하고, 심지어 필요시엔 블로그에 포스팅도 자동으로 할 수 있습니다.

 

 

다음 글에서 엑셀의 파워쿼리와 RPA을 어떻게 사용하는지에 대해서 자세히 소개해보겠습니다.

 

댓글