본문 바로가기

반응형

분류 전체보기

엑셀 날짜 및 영업일 계산 EDATE, EOMONTH, WORKDAY 엑셀의 날짜계산엑셀의 날짜계산은 기본적으로 날짜 데이터에 더하기를 해주면 된다. 아래 그림 1과 같이 날짜형식의 데이터인 "2025-04-26"이 있는 셀인 "A1 + 3"을 해주면 3일 뒤의 날짜를 구할 수 있다. EDATE함수: 한 달, 두 달, 몇 달 뒤 계산몇 달 뒤의 날짜 계산은 복잡해진다. 위 그림 1에서 처럼 단순히 +30을 한다고 해결이 되지 않는다. 한 달이 30일인 달도 있고, 31일인 달도 있고, 2월은 28일인 데다가 윤년까지 생각해야 한다. 이때 EDATE 함수가 유용하게 쓰인다. EDATE 함수는 아래 그림 2와 같이 날짜와 개월 수를 넣으면 입력된 날짜를 기준으로 특정 개월 수 뒤의 날짜를 구할 수 있다. 아래 그림 2에서 처럼 =EDATE(A1, 3)이라고 하면, A1 셀의 .. 더보기
[bithumb API 4]코인 시계열 데이터 차트 그리기 차트를 통한 데이터 시각화지금까지 마켓코드 조회를 통해서 코인 시장을 조회하고, 특정 코인 시장에 대한 가격 입수까지 했다면,  엑셀 VBA 차트 그리기의 기초지식을 활용하여 시각화를 할 수 있다. VBA를 통한 차트 그리기를 구현하는 것은 아래와 같은 구조를 가진다.Sub 가격캔들차트그리기() ' 차트에 사용할 데이터 범위 설정 ' 기존 차트 제거 -> 시트 Reset ' 차트오브젝트 생성 'with 차트 성질, 제목 등 세부설정 End Sub 데이터가 "price"시트에 있고 아래 그림 1과 같이 수입되었다면, 차트에 사용할 데이터의 범위는 "price"시트의 "C ~ G"열 101행 까지가 된다. 기존 차트 제거는 작업하고자 하는 시트(여기서는 "main"시트).. 더보기
[bithumb API 3]빗썸 코인 마켓코드별 가격 입수 시세캔들 조회빗썸은 API를 통해서 시세 캔들을 조회할 수 있는 서비스를 제공하고 있다. 빗썸 API Docs 홈페이지에서 아래와 같이 시세 캔들 조회 항목을 클릭하면, API 요청 방법과 예시 코드를 확인할 수 있다.([bithumb API 1] 엑셀로 마켓 코드 조회 참조)엑셀로 마켓코드 조회하는 방식과 마찬가지로 특정 URL에 데이터를 요청하면, 요청 결과를 JSON 형식으로 받는 형식이다. 위 그림 1에서 확인할 수 있는 것처럼 API 요청 시 우리가 투입할 수 있는 변수는 market, to, count이다. market은 어떤 코인 시세를 조회할 것인지, to는 몇일까지의 데이터를 받을 것인지, count는 몇 개의 데이터를 받을 것인지(최대 200개)를 나타낸다. 주어진 정보를 바탕으로 응답.. 더보기
[엑셀가계부]자산정보와 부채정보 관리 자산정보 관리[엑셀가계부]기초 설정 및 입지급내역 입력에 구현된 가계부에서는 자산관리, 부채관리도 가능하다. 자산관리는 저축카드정보 텝과 투자정보 텝에서 이루어진다. 저축카드정보 텝에는 내가 가입한 예금, 적금, 보험 등의 상품이 무엇인지 기록하는 가입상품정보 항목과 내가 가진 카드정보를 기록하는 카드정보 항목이 있다. 월별 가계부를 생성하면 가입상품정보에 입력된 스케줄에 따라서 예금, 적금 등 납입(예정) 내역이 기록된다.투자정보 텝에는 나의 부동산 보유내역, 주식보유내역, 펀드보유내역, 코인 및 기타 투자내역을 기록할 수 있다. 부동산 보유내역, 펀드보유내역, 기타 투자내역의 자산 가치는 월별 가계부 생성 작업시 자동으로 업데이트되지 않기 때문에 월별 가계부 생성 전에 최신 값으로 업데이트해 주는 것.. 더보기
[엑셀가계부]기초 설정 및 입지급내역 입력 가계부 항목의 분류회계사들이 엑셀로 기업의 재무관리 작업을 하듯이 가정에서는 엑셀로 가계부를 관리한다. 간단해 보이지만 어떻게 써야 할지 방향을 잡기가 어려워서 대부분 무료 또는 유료로 인터넷에서 제공되는 엑셀 틀을 사용해서 가계부를 작성한다. 하지만 대부분의 엑셀 가계부는 지출 또는 수입 항목마다 수기로 분류를 해 주어야 한다. 한 줄씩 지출 또는 수입 항목을 쓰면서 어떤 항목인지 기록을 해 주어야 하는 것이다. 이 과정을 아래 그림 2와 같이 VBA로 자동화해주면, 가계부 쓰는 시간을 반으로 줄일 수 있다.첨부한 파일은 위의 항목 분류 기능이 담긴 엑셀 가계부 파일인데, 이하에서는 파일의 사용 방법과 작동 원리를 살펴보도록 하겠다.가계부 기초 설정 시트 만들기(설정 시트)자동 항목 분류를 위해서는 가.. 더보기
엑셀 틀 고정 활용 엑셀의 틀 고정 기능엑셀의 최대 행 수는 1,048,576으로 대량의 데이터를 다룰 때는 보통 1,000 줄이 넘어간다. 컬럼도 수십 개로 이루어진 데이터가 있을 수 있다. 이 경우 틀 고정을 활용하면 데이터의 가시성을 높일 수 있다. 틀고정은 보기 -> 틀 고정 -> 틀 고정 메뉴를 통해서 사용할 수 있다.틀 고정의 옵션틀 고정의 옵션에는 첫 행 고정, 첫 열 고정 등이 있으나 거의 사용되지 않고, 선택된 셀 기준으로 틀고정이 되는 기본적인 틀 고정 옵션을 사용한다. 틀 고정을 하면, 선택된 셀을 기준으로 아래 그림 2와 같이 위쪽행, 왼쪽열이 기준이 되어 틀 고정이 된다.틀 고정을 한 후 스크롤을 아래로 내리면 틀 고정이 된 위쪽행의 데이터는 고정된 채로 아래쪽 데이터가 나온다. 스크롤을 오른쪽으로 .. 더보기
엑셀 시트 보호 활용과 응용 엑셀의 시트 보호 기능엑셀 파일을 완성한 뒤에 다른 사람이 파일을 볼 수는 있지만 편집은 하지 못하도록 하고 싶은 경우가 있다. 그때 보통 사용하는 기능이 시트 보호 기능이다. 시트보호 기능은 아래 그림 1과 같이 검토 -> 시트보호 메뉴를 통해서 사용할 수 있다. 시트보호 메뉴를 활성화하여 비밀번호를 설정하고 확인을 눌러서 시트가 보호된 상태를 만들 수 있다. 시트가 보호된 상태에서 셀을 클릭하거나 편집하려고 하면 아래 그림 2와 같이 시트가 보호돼서 편집할 수 없다는 메시지가 뜬다. 엑셀 시트 보호 기능 응용단순히 시트에 데이터 입력을 막는 기능처럼 보이는 이 기능은 상당히 유용하게 쓸 수 있다. 각 셀을  우클릭하면 아래 그림 3과 같이 셀서식-> 보호에서 각 셀별로 보호할 셀인지 아닌지를 선택할 .. 더보기
엑셀 색깔 뽑아내기(스포이트 기능 활용) 파워포인트의 스포이트 기능스포이트 기능의 활용웹서핑을 하다 보면 좋은 색깔이 있는데, 엑셀이나 파워포인트에서 표준색의 비슷한 색깔을 선택하면 미묘하게 다른 경우가 대부분이다. 파워포인트에서는 사용자가 원하는 미묘한 색깔 구현을 위해서 스포이트 기능을 만들어 놨다. 먼저, 파워포인트를 켜서 먼저 캡처 도구를 통해서 이미지를 피피티 시트에 붙인다.그리고 내가 색을 채우고 싶은 부분을 선택해서 도형 채우기 -> 스포이트를 클릭한다. 커서가 스포이트 모양으로 바뀐 것을 확인한 뒤 색을 복사할 부분을 클릭하면 내가 캡처한 부분과 동일한 색깔을 도형에 적용할 수 있다. 윤곽선, 표 색깔 등도 스포이트 기능을 활용해서 동일한 방식으로 색을 채울 수 있다.색의 RGB값 확인컴퓨터에 나오는 대부분의 색깔은 RGB 코드로.. 더보기

반응형