본문 바로가기

반응형

전체 글

적립식 투자용 배당성장주 선정 기준 및 종목 아래와 같은 기준으로 배당성장주 투자를 선정하였다. 나중에 까먹을까봐 기록으로 남긴다. 기준 1. beta 지수 1.2 이하 2. 과거 10년 실적 시장상회 3. 배당 성장 5년간 평균 5% 이상 4. 시총 50조 이상 * 투자금액: 월 30-50 적립식, 상황따라 아래 종목에서 변경 가능. 종목 ABBV (Abbvie) 1. Beta 0.56 매우매우양호 2. 과거 10년 실적 247% (시장 188%) 3. 배당성장 5년 평균 13.49% 4. 시총 316B (410조) ADP (Automatic Data Processing) 1. Beta 0.79 매우양호 2. 과거 10년 실적 260% (시장 188%) 3. 배당성장 5년 평균 9.67% 4. 시총 100B 달러 (130조) HD (HomeDep.. 더보기
엑셀 시트명을 불러오는 함수를 낱낱이 파헤쳐보자 엑셀 시트명 소환하는 함수 시트명을 소환하는 아래 함수를 그대로 복붙해서 사용하세요~! 단, 엑셀 파일이 어딘가에는 반드시 저장되어 있어야 값이 나옵니다! =REPLACE(CELL("filename",A1), 1, FIND("]", CELL("filename",A1)),"") * 참고: CELL("filename",A1) => "엑셀파일경로 + 시트명" 문자열 FIND("]", CELL("filename",A1)) => 문자열에서 "]"가 시작하는 위치 소환 REPLACE(문자열,1,N,"") => 문자열의 첫번째 부터 N번째까지를 ""로 변경 시트명 소환 함수 파헤치기 엑셀의 시트명을 함수로 소환해보기 위해서는 아래와 같이 3개의 함수가 필요합니다. 1. CELL 함수 2. FIND 함수 3. RELP.. 더보기
파이썬 엑셀 컨트롤, 워크시트의 유용한 속성들, 이것만 알자! 여러분이 가장 많이 사용하는 워크시트 속성들(Worksheet Attributes)을 모아놓았습니다. # 유용한 워크시트 속성들 # ws: 워크시트 객체 ws.Activate : 현재 워크시트 활성화 시키기 ws.Columns(n) : 현재 워크시트의 n 번째 컬럼 ws.Columns(n).Value : 현재 워크시트의 n 번째 컬럼에 있는 값 ws.Cells(m,n) : 현재 워크시트의 m,n 위치에 있는 셀 ws.Cells(m,n).Value : 현재 워크시트의 m,n 위치에 있는 셀에 기록된 값 ws.Copy() : 현재 워크시트 복사, Before/After="시트이름" 값과 함께 사용 ws.Delete() : 현재 워크시트 삭제 ws.Move() : 현재 워크시트 이동, Before/After=.. 더보기
파이썬 엑셀 컨트롤, 워크북의 유용한 속성들, 이것만 알자! 여러분이 가장 많이 사용하는 워크북 속성(Workbook Attributes)들 중 자주 쓰는것들만 모아놓았습니다. # wb가 엑셀 워크북 객체라고 한다면, wb.Activate : 현재 워크북 활성화 시키기 wb.ActiveChart : 현재 워크북에서 활성화된 차트 객체 소환 wb.ActiveSheet : 현재 워크북에서 활성화된 시트 객체 소환 wb.AutoSaveOn : 자동저장 켜기/끄기 (True/False) wb.Name : 현재 워크북 파일명 wb.Path : 현재 파일 저장된 경로 소환 wb.ReadOnly : 읽기전용 설정 (True/False) wb.Save() : 저장 wb.SaveAs() : 다른이름으로 저장 wb.Sheets.Add() : 현재 워크북에 시트 추가 wb.Works.. 더보기
파이썬 엑셀 컨트롤, 시트 이름, 시트탭 색상 변경하기 1. 엑셀 시트 이름 변경 엑셀 시트명 변경은 매우 간단하다. 아래와 같이 현재 선택되어 있는 워크시트를 변수로 할당하고, .Name 속성의 값을 변경해주면 된다. # 현재 활성화된 워크시트 변수로 할당 ws = wb.ActiveSheet # 시트 이름 변경 ws.Name = "심심해서바꿨어" 파이썬이 객체지향 프로그래밍을 지원하기 때문에 코드가 기억나지 않는다면 항상 클래스의 속성값을 바꿔준다고 기억해두면 좋다. 이게 무슨 뜻이냐면 아래와 같이 워크시트 객체 ws에 점을 찍고 탭을 누르면 ws 클래스 속성값들이 쭉 떠서 여기서 찾으면 된다. 속성값들은 전부 워크시트와 관련된 변수나 함수들이기 때문에 워크시트와 관련된 무언가를 바꾸고 싶을 때 코드가 잘 기억나지 않는다면 꼭 해보길 추천한다! 이름 Nam.. 더보기
파이썬 엑셀 컨트롤, 워크시트란? 1. 워크시트(Worksheets)란? 워크시트는 엑셀 워크북 하단에 탭으로 구성된 각각의 객체이다. 이를 확인하기 위해 곧바로 아래 코드를 실행시켜보자. from win32com.client import Dispatch excel = Dispatch("Excel.Application") # 엑셀 창 화면에 보이기 excel.Visible = True # 워크북(*.xlsx) 새로 만들기 # 파일 -> 새로만들기와 동일 wb = excel.Workbooks.Add() # 워크시트 추가하기1 ws1 = wb.Sheets.Add() # 워크시트 추가하기2 ws2 = wb.Sheets.Add() # 워크시트 추가하기3 ws3 = wb.Sheets.Add() # 추가된 워크시트의 이름 소환 for sheet i.. 더보기
파이썬 엑셀 컨트롤, 워크북이란? 1. 워크북(Workbooks) 이란? 워크북은 엑셀 파일 하나를 의미한다. 컨트롤 측면에서 보면 "파일 - 새로만들기" 메뉴를 마우스 좌클릭 한 것과 동일한 명령어이다. 즉, 파이썬에서 현재 변수로 등록된 워크북이 여러개라는 뜻은, 현재 컨트롤되고있는 엑셀 파일이 여러개라는 뜻이다. 워크북이 무엇인지 실제 아래 코드로 실행을 통해 알아보자. from win32com.client import Dispatch excel = Dispatch("Excel.Application") # 엑셀 창 화면에 보이기 excel.Visible = True # 워크북(*.xlsx) 새로 만들기 # 파일 -> 새로만들기와 동일 wb1 = excel.Workbooks.Add() # 워크북이 무엇인지 제대로 알기위해 한 번 더 .. 더보기
파이썬 엑셀 컨트롤, 엑셀 창 자동으로 띄우기 아래와 같이 excel 변수의 Visible 속성을 True로 설정하면 끝! 너무쉽다! from win32com.client import Dispatch excel = Dispatch("Excel.Application") # 엑셀 창 화면에 보이기 excel.Visible = True 여기서 excel 변수는 엑셀 어플리케이션을 컨트롤 할 수 있는 일종의 핸들러(Handler)이다. 더보기

반응형