
들어가며: 나는 왜 엑셀 자동화에 집착하게 됐을까?
2024년 중반, 나는 배당금 투자를 본격화했어.
근데 문제가 생겼어.
같은 산업에 속한 여러 회사들의 실적을 비교해야 했거든.
예: 방위산업 3개 회사
• LIG넥스원
• 한화에어로스페이스
• 현대로템
이 3개 회사의 실적을 매분기마다 비교해야 했어.
EPS, 매출, 영업이익, 배당금... 이런 지표들을 다 정리하려면?
매번 손으로 입력해야 했다고.
월 2시간 정도 소요됐어.
그런데 내가 생각했어.
"아, 이걸 자동화할 수 있겠는데?"
그래서 엑셀 VBA를 공부해서, 산업별 실적 비교 자동화 시스템을 만들었어.
이제는 버튼 한 번만 누르면 된다고.
이 글에서 나는 당신에게 이 방법을 알려줄 거야.
초보자도 할 수 있는 방식으로.
1단계: 산업별 실적 비교가 왜 중요한가?
같은 산업 회사들을 비교하면 뭘 알 수 있을까?
산업별로 비교하는 이유:
이유 1: 상대적 성과 파악
같은 산업에 있으면 비슷한 환경에서 경쟁한다고.
그래서 누가 더 잘하는지 한눈에 보인다고.
예: 방위산업 3개사
• LIG넥스원 EPS: 6,200원
• 한화에어로스페이스 EPS: 4,200원
• 현대로템 EPS: 2,800원
"어? LIG넥스원이 가장 수익성이 좋네"
이렇게 한눈에 알 수 있어.
이유 2: 성장률 비교
• LIG넥스원 연 EPS 성장률: +20%
• 한화에어로스페이스 연 EPS 성장률: +12%
• 현대로템 연 EPS 성장률: +8%
"LIG넥스원이 가장 빠르게 성장하고 있네"
이렇게 미래를 예측할 수 있어.
이유 3: 배당금 비교
배당금 투자자라면, 같은 산업 내에서 누가 더 높은 배당금을 주는지 알아야 해.
• LIG넥스원 배당률: 2.8%
• 한화에어로스페이스 배당률: 2.5%
• 현대로템 배당률: 2.2%
"LIG넥스원이 배당금도 가장 높네. 그럼 LIG넥스원 비중을 높여야겠다"
이렇게 포트폴리오 비중을 조정할 수 있어.
이유 4: 리스크 평가
• 부채비율
• 유동비율
• 영업이익률
이런 지표들을 비교하면, 어느 회사가 가장 재정적으로 건강한지 알 수 있어.
정부 정책 발표로 수혜주 예측하는 법
뉴스를 보다가 갑자기 "정부가 새로운 정책을 발표했다"는 뉴스가 나오면, 투자자들의 눈이 반짝 떠지잖아?왜냐하면 정부 정책은 특정 산업과 회사에 엄청난 기회를 만들어주거든.근데 말이야,
zenvy1.com
2단계: 수동 방식의 문제점
내가 처음 했던 방식
Step 1: 각 회사 실적 공시 찾기 (30분)
한국거래소 또는 증권사 사이트에서 각 회사의 분기별 실적을 찾는다.
Step 2: 실적 데이터 복사 (20분)
EPS, 매출, 영업이익, 배당금 등을 복사한다.
Step 3: 엑셀에 수동 입력 (40분)
이게 제일 오래 걸려. 숫자를 손으로 다 입력해야 하니까.
Step 4: 계산 공식 입력 (20분)
성장률, 배당률 등을 손으로 계산한다.
Step 5: 차트 만들기 (20분)
비교하기 쉽게 차트를 만든다.
총 소요 시간: 약 2시간 30분
이걸 매분기마다 하면?
• 분기당 2.5시간
• 연간 10시간 (분기별 4회)
이건 너무 비효율적이었어.
그래서 자동화하기로 결심했다고.
3단계: 엑셀 자동화의 첫 번째 단계 - 데이터 입력 자동화
방법 1: 웹사이트에서 자동 수집 (가장 고급)
이건 좀 복잡해. VBA를 써서 웹사이트에서 데이터를 자동으로 크롤링하는 거야.
예를 들어:
Sub 실적데이터수집()
'네이버 금융에서 LIG넥스원의 EPS 자동으로 가져오기
Dim 웹페이지 As Object
Set 웹페이지 = CreateObject("MSXML2.XMLHTTP")
웹페이지.Open "GET", "https://finance.naver.com/item/main.naver?code=079550", False
웹페이지.Send
'여기에서 HTML 파싱해서 EPS 추출
End Sub
이 정도면 자동으로 데이터를 가져올 수 있어.
근데 이건 초보자가 하기 어렵다고.
방법 2: 손반자동화 (초보자 추천)
이건 훨씬 쉬워.
Step 1: 데이터 입력 양식 만들기
엑셀에 이런 양식을 만들어:
| 회사명 | 분기 | EPS | 매출 | 영업이익 | 배당금 |
| LIG넥스원 | 2024 Q1 | ? | ? | ? | ? |
| LIG넥스원 | 2024 Q2 | ? | ? | ? | ? |
Step 2: 데이터 복사 붙여넣기 (반자동)
이제는 증권사 사이트에서 데이터를 복사해서, 엑셀에 "그대로" 붙여넣으면 돼.
손으로 입력 안 해도 된다고!
Step 3: 계산은 VBA가 해줄 거야
성장률, 배당률, 부채비율 이런 건 자동으로 계산된다고.
실제 코드 예시
Sub 성장률계산()
Dim i As Long
Dim 이전EPS, 현재EPS As Long
For i = 3 To 100 'Row 3부터 100까지
이전EPS = Cells(i-1, 3).Value '이전 분기 EPS
현재EPS = Cells(i, 3).Value '현재 분기 EPS
Cells(i, 7).Value = (현재EPS - 이전EPS) / 이전EPS * 100
'성장률을 Column 7에 입력
Next i
End Sub
이 코드를 버튼에 할당하면, 클릭 한 번에 모든 성장률이 계산되어.
배당금 자동 추적하는 엑셀 VBA로 월급처럼 받기
들어가며: 내가 이 문제로 정말 골머리를 앓았다 얘기 좀 들어줄래요. 2년 전만 해도 나는 정말 멍청한 실수를 했어. 우량주 18개를 사 놓고도 배당금이 언제 나오는지, 얼마를 받는지 제대로 추
zenvy1.com
4단계: 비교 분석 자동화
방법: 조건부 서식 + 피벗 테이블
Step 1: 조건부 서식으로 비교 시각화
엑셀의 "조건부 서식" 기능을 쓰면, 숫자의 크기에 따라 색이 바뀌어.
예:
• EPS 가장 높은 회사: 초록색
• EPS 중간: 노란색
• EPS 가장 낮은 회사: 빨간색
이렇게 하면 한눈에 누가 가장 잘하는 회사인지 보인다고.
Step 2: 피벗 테이블로 산업 분석
피벗 테이블은 엑셀의 강력한 분석 도구야.
이걸 쓰면:
행: 회사명 (LIG넥스원, 한화에어로스페이스, 현대로템)
열: 분기 (2024 Q1, Q2, Q3, Q4)
값: EPS (자동 평균, 합계 계산)
이렇게 복잡한 데이터도 한 테이블에서 비교할 수 있어.
Step 3: 차트 자동 생성
피벗 테이블에서 "차트 만들기"를 누르면, 자동으로 비교 차트가 만들어져.
• 막대 그래프: 회사별 EPS 비교
• 선 그래프: 분기별 추세
• 원형 그래프: 산업 내 비중
모두 자동이야.
5단계: 실제 방위산업 비교 사례
내가 만든 실제 엑셀 파일 구조
Sheet 1: 데이터 입력
| 회사명 | 2024Q1 EPS | 2024Q2 EPS | 2024Q3 EPS | 2024Q4 EPS |
| LIG넥스원 | 1,550 | 1,650 | 1,800 | 2,200 |
| 한화에어로스페이스 | 1,000 | 1,050 | 1,100 | 1,050 |
| 현대로템 | 680 | 700 | 720 | 700 |
Sheet 2: 자동 계산 (성장률)
| 회사명 | Q1→Q2 성장률 | Q2→Q3 성장률 | Q3→Q4 성장률 |
| LIG넥스원 | +6.5% | +9.1% | +22.2% |
| 한화에어로스페이스 | +5.0% | +4.8% | -4.5% |
| 현대로템 | +2.9% | +2.9% | -2.8% |
→ 한눈에 "LIG넥스원의 성장이 강하다"는 걸 알 수 있어.
Sheet 3: 비교 분석
조건부 서식 적용:
• LIG넥스원 Q4 EPS (2,200): 초록색 (가장 높음)
• 한화에어로스페이스 Q4 EPS (1,050): 노란색
• 현대로템 Q4 EPS (700): 빨간색 (가장 낮음)
Sheet 4: 차트
피벗 테이블로 자동 생성된 차트:
• 회사별 EPS 비교 (막대)
• 분기별 추세 (선)
• 성장률 비교 (열)
결과: 버튼 한 번 클릭으로 모든 분석 완료!
방위산업 종목 고르는 법: K-defense 투자 입문
들어가며: 왜 나는 방위산업에 집중하게 됐을까?2년 전만 해도 나는 방위산업 종목을 별로 안 봤어. "군수산업? 뭐 그냥 정부 사업 따먹는 회사 아닌가?" 이 정도였어.그런데 한 가지를 깨달았어.
zenvy1.com
6단계: 자동화 시스템 구축 단계별 가이드
초보자도 할 수 있는 5단계
Step 1: 기본 엑셀 양식 만들기 (30분)
회사명, 분기, EPS, 매출, 영업이익, 배당금 열을 만든다.
Step 2: 데이터 입력 (월 20분)
증권사에서 복사해서 붙여넣기만 한다. (손입력 X)
Step 3: 기본 계산식 입력 (30분)
성장률, 배당률 등 기본 공식을 입력한다.
예: =((B2-B1)/B1)*100 (성장률)
Step 4: 조건부 서식 적용 (20분)
홈 → 조건부 서식 → 색상 척도 선택.
Step 5: 피벗 테이블 만들기 (20분)
삽입 → 피벗 테이블 → 자동 생성.
이 정도면 초보자도 할 수 있어.
VBA는 나중에 배워도 괜찮다고.
7단계: 고급 자동화 (VBA 버튼)
초보자가 VBA 버튼을 만드는 법
Step 1: Alt + F11 눌러서 VBA 창 열기
Step 2: Insert → Module
Step 3: 이 코드를 복사해서 붙여넣기
Sub 전체자동계산()
'모든 성장률 계산
Dim i As Long
For i = 3 To 100
Cells(i, 5).Value = ((Cells(i, 3).Value - Cells(i-1, 3).Value) / Cells(i-1, 3).Value) * 100
Next i
'피벗 테이블 새로고침
Worksheets("비교분석").PivotTables(1).RefreshTable
MsgBox "자동 계산 완료!"
End Sub
Step 4: 저장할 때 .xlsm 형식으로 저장 (중요!)
Step 5: 삽입 → 도형 선택 → "자동 계산" 버튼 만들기
Step 6: 버튼 우클릭 → 매크로 할당 → 전체자동계산 선택
이제 버튼 클릭 한 번으로 모든 계산이 끝난다!
8단계: 자동화 후 내 시간은 어떻게 변했나?
자동화 전: 월 2.5시간 (분기당)
자동화 후: 월 20분 (데이터 붙여넣기만)
절약한 시간: 월 2시간 20분
연간 절약: 약 10시간
이 10시간을 나는 뭘 했냐면?
• 새로운 투자 기회 분석: 4시간
• 블로그 글 작성 (지금 이 글처럼): 4시간
• AI 자동화 학습: 2시간
생산성이 엄청 올라갔어.
추가 효과
• 분석 정확도 증가: 실수 거의 없음
• 의사 결정 속도 향상: 한눈에 비교 가능
• 신규 회사 추가 용이: 같은 형식으로 자동 확장 가능
마치며: 자동화는 투자야
처음엔 엑셀 자동화가 시간이 오래 걸려 보여.
셋업에만 2~3시간이 들거든.
근데 생각해봐.
첫 해에만 10시간을 절약해도, 다음 해부터는 연간 10시간을 계속 절약해.
5년이면 50시간.
10년이면 100시간.
이게 소중한 시간이야.
당신은 그 시간으로 뭘 할 거야?
• 더 많은 회사를 분석할 수 있다
• 더 깊이 있는 투자 전략을 짤 수 있다
• 다른 부업을 시작할 수 있다
자동화는 시간이 아니라 기회를 주는 거야.
당신도 할 수 있다.
시작해봐.
첫 번째 엑셀부터.
배당금 자동 추적하는 엑셀 VBA로 월급처럼 받기
들어가며: 내가 이 문제로 정말 골머리를 앓았다 얘기 좀 들어줄래요. 2년 전만 해도 나는 정말 멍청한 실수를 했어. 우량주 18개를 사 놓고도 배당금이 언제 나오는지, 얼마를 받는지 제대로 추
zenvy1.com
태그: #엑셀자동화 #VBA #실적분석 #투자 #효율화