본문 바로가기
주식/구글 스프레드시트

실시간 주식 보유 비중 정렬하기 #2 : SORT 함수 활용하기

by 디히치 2022. 6. 2.

"버크셔 해서웨이 연간보고서처럼 주식 포트폴리오 만들기" 설명 두 번째 내용입니다.





지난 포스팅 내용은 Investment 장표에서 Query 함수를 활용한 주식 보유 비중 내림차순 정렬에 대해 알아보았습니다. 다만 Query 함수에 익숙하지 않은 분들은 이해하기 어려울 수 있겠다 생각되었습니다.


그래서 우리에게 익숙한 SORT 함수를 활용한 정렬 방법에 대해 설명하고자 합니다. 설명에 앞서, 먼저 아래 포스팅부터 읽어보시길 추천드립니다.

 

 

실시간 주식 보유 비중 내림차순 정렬하기 : QUERY 함수 활용하기

※ "버크셔 해서웨이 연간 보고서처럼 주식 포트폴리오 만들기" 내용 중 상세 설명 포스팅입니다. 1. 버크셔 해서웨이 연간 보고서 살펴보기 위 사진은 버크셔 해서웨이 연간 보고서 중 "Investments

heecheoldo.tistory.com






1. 예제 파일 다운로드하기


설명에 앞서 지금부터 예제로 활용할 파일은 아래 링크를 통해 다운로드 가능합니다. 아래 링크에 접속 후, "파일 → 사본 만들기"를 클릭하여 다운로드하시면 됩니다.

 

https://docs.google.com/spreadsheets/d/1d-n9kbjW-12qpM4SKTgkrafuWfOl3nN0zf7-lKj3pZo/edit#gid=1681525098

 

 






2. SORT 함수 알아보기


SORT 함수는 지정 범위에서 기준 열을 정하여, 오름차순 또는 내림차순으로 정렬할 수 있는 함수입니다. 간단한 예제로 설명드리도록 하겠습니다.


= SORT(지정 범위, 기준열, 정렬순서)


 



예제 파일에 "3. Backup Data" 시트를 보시면, 보유 주식이 위 사진처럼 입력이 되어 있습니다. 다만, 비중(%) 순으로 정렬되어 있진 않습니다.


이때 비중 순으로 정렬하기 위한 방법이 바로 SORT 함수를 사용하는 것입니다.

 

 

물론, 필터 기능을 통해 정렬할 수도 있겠지만 실시간으로 주가가 바뀌면 어떻게 될까요? 매번 필터 기능 누르고 "내림차순 또는 오름차순" 정렬 버튼을 누르실 건가요?

 

필터기능 : 정렬버튼






3. SORT 함수 예제


새로운 시트를 하나 만들고, SORT 함수를 활용하여 주식 보유 비중 순으로 정렬해보도록 하겠습니다.

 

범위 지정

 

결과값



=SORT(지정 범위)


먼저 SORT 함수에 지정 범위만 정해서 수식을 입력하였습니다. 위 사진 결과값처럼 단순 "복사/붙여넣기"만 되었습니다. 이제, 기준 열을 지정해보도록 하겠습니다.


 

오름차순 정렬 (주식 보유 비중)



= SORT(지정 범위, 기준열, 정렬순서)

 

 

= SORT(지정 범위, 7, 1)


주식 보유 비중은 지정 범위에서 7번째 열에 있으므로, 기준 열에 "7"을 입력하였습니다. 그리고 오름차순으로 정렬하기 위해선 정렬순서에 "1"을 입력합니다.


 

내림차순 정렬 (주식 보유 비중)



= SORT(지정 범위, 7, 0)


내림차순으로 정렬하기 위해선, 정렬순서에 "0"을 입력하면 됩니다.

 

 


이제 index 함수를 활용하여 "기업명" 열만 추출한다면, 보유 비중 내림차순으로 정렬된 값을 가져올 수 있습니다.

 

결과 값



=INDEX(지정 범위, 행 번호, 열 번호)

 

 

= INDEX(SORT(지정 범위,7,0),0, 2)


기업명 열은 지정 범위에서 2번째 열에 있습니다. 그래서 열 번호에는 "2"를 입력합니다. 그리고 모든 열 값을 가져오기 위해선 행 번호에는 "0"을 입력합니다.


 



=index(sort('3. Backup Data'!B6:H,7,0),0,2)


이제 investment 장표에서 기업명에 해당 수식을 입력하면 완료입니다. 참고로 나머지 항목들은 기업명 입력 값에 따라 VLOOKUP 함수가 입력되어 있습니다.


1) Shares : 보유 주식 수

2) Company : 기업 명

3) Percentage of Company Owned : 보유 비중

4) Cost : 총 매입 금액

5) Market : 총 평가 금액


 



위 예시처럼 QUERY 함수 또는 SORT 함수를 사용한다면, 버크셔 해서웨이 연간보고서(Investment 장표)처럼 제작이 가능합니다. 실시간으로 주가 변동이 있더라도 비중 순으로 보고서가 자동 반영되죠.

 

(구글 스프레드시트를 활용한 버크셔 해서웨이 연간보고서 만들기 포스팅은 지속 업데이트 예정)


감사합니다.

 

 

 

 

 "버크셔 해서웨이 연간보고서처럼 주식 포트폴리오 만들기" 설명 세 번째 내용

 

 

버크셔 해서웨이 연간보고서 따라 만들기 #3 : 시장지수 데이터 수집하기

※ "버크셔 해서웨이 연간보고서처럼 주식 포트폴리오 만들기" 설명 세 번째 내용입니다. 지난번 "버크셔 해서웨이 연간보고서"의 Investments 장표를 똑같이 만들어봤다면, 이번에는 연간 수익률

heecheoldo.tistory.com

 

댓글