writingpjt의 등록된 링크

 writingpjt로 등록된 티스토리 포스트 수는 56건입니다.

[파워쿼리] if 조건문 활용하기 [내부링크]

파워쿼리에도 엑셀, VBA 등과 같이, if를 활용한 조건문이 있습니다. 파워쿼리에서 if 문을 사용하여 조건 열을 만들 수도 있고, 다른 함수 안에서도 활용할 수 있습니다. 예시 파일에서는 테이블에서 쿼리를 생성하기 때문에 아래의 글을 함께 읽으시길 바랍니다. [파워쿼리- 쿼리 생성하는 5가지 방법] #1 테이블/범위에서 가져오기 파워쿼리는 엑셀 파일, CSV 파일 등과 데이터를 연결하여 쿼리를 생성한 후, 분석에 용이하게 가공해주는 프로그램입니다. 따라서, 쿼리를 생성하는 것은 파워쿼리 사용의 첫 단계입니다. 파워쿼 writingpjt.tistory.com #1. if 조건문 구조: if - then -else 파워쿼리에서 if 조건문은 'if 조건 then 참일 때 결과 else 거짓일 때 결과' ..

[재무위험관리사 1과목] 이항분포의 밀도함수, 기대값, 분산 [내부링크]

n번의 베르누이 실험을 했을 때 특정 횟수(k)의 성공 결과가 나올 확률들의 분포 ex) 동전 던지기 10회를 했을 때 앞면이 k회(0

[엑셀] INDIRECT 함수와 테이블 함께 쓰기 [내부링크]

INDIRECT 함수는 데이터가 정형화되어 있을 때 사용하기 좋습니다. 예시 파일의 회사별 주요 재무정보처럼 행 또는 열 항목이 표마다 동일할 때 INDIRECT 함수를 활용하면 편리하게 테이블의 데이터를 호출할 수 있습니다. *주요 재무정보 출처: 네이버증권 #1. 예시파일 설명 예시 파일에는 각 시트마다 삼성전자와 SK하이닉스의 주요 재무정보가 담긴 테이블이 있습니다. 각 테이블의 이름은 '삼성전자', 'SK하이닉스'로 설정되어 있습니다. 이번 글에서는 위의 사진처럼 조회 시트에서 회사명을 입력하면 각 회사에 맞는 표를 출력하는 방법을 MS오피스365 이전 버전과 MS오피스 365 버전 모두 소개해 드리겠습니다. #2. 엑셀 Microsoft 365 이전 버전 (INDEX, MATCH 함수 활..

[재무위험관리사 1과목] 확률의 특성, 조건부 확률, 베이즈 정리 [내부링크]

#1. 확률의 특성 1) 0 ≤ P(A) ≤ 1 - 확률은 0과 1 사이의 값을 가짐 2) P(Ac)=1−P(A) - 여사건의 확률은 1에서 해당 사건의 확률을 뺀 값과 같음 (Ac는 여사건) 3) P(A∪B)=P(A)+P(B)−P(A∩B) - 두 사건(A, B)의 합집합 확률 공식 #2. 조건부 확률 1) 정의 : B사건이 일어났을 때, A 사건이 일어날 확률 2) 수식: P(A∣B) = P(A∩B) / P(B) - P(A∣B)는 사건 B가 일어났을 때 사건 A의 조건부 확률 3) 응용 (시험문제 출제) - P(A∩B) = P(A∣B) * P(B) = P(B|A) * P(A) #3. 베이즈 정리 (시험 출제) - 대표예시) 유죄 판결을 받은 사람 중에 실제로 범죄를 저질렀을 확률 P(A∣B) = P(A..

[파워쿼리] 데이터 필터링용 테이블로 추출조건 손쉽게 설정하기 (List.Contains 함수 활용) [내부링크]

파워쿼리를 사용하다보면 파워쿼리 편집기에서 필터목록을 일일이 지정하는 것이 번거로울 때가 있습니다. 특정 날짜의 데이터만 추출하고 싶을 때 매번 파워쿼리 편집기에서 날짜를 지정하는 경우가 대표적인 사례인데요. 이런 경우 필터링을 위한 테이블을 따로 엑셀 시트에 만들면 더욱 간편하게 원하는 조건의 데이터를 추출할 수 있습니다. 예시파일 https://www.data.go.kr/data/15088648/fileData.do 한국주택금융공사_주택저당증권 시세정보_20210603 한국주택금융공사에서 발행하는 mbs의 증권표준코드정보, 종목명, 만기일, 평균수익률, 평균단가 등 주택저당증권 시세정보를 파악할 수 있는 주택저당증권 관련의 데이터들을 제공합니다. www.data.go.kr #1. 예시파일 보기 ..

[VBA 매크로] ListObject 객체로 엑셀 테이블 다루기 [내부링크]

ListObject는 Excel VBA에서 사용되는 객체로, 테이블 형식의 데이터를 다루고자 할 때 ListObject 객체를 사용하면 편리하고 효율적으로 작업할 수 있습니다. 이번 글에서는 테이블을 ListObject로 선언하는 방법, 유용한 ListObject의 속성들, 그리고 Range 객체와 비교했을 때 ListObject의 장단점에 대해 알아보겠습니다. #1. ListObject 선언하기 위의 사진처럼 '예시테이블'이라는 테이블을 ListObject로 선언하겠습니다. Sub 테이블다루기() Dim tbl As ListObject 'tbl이라는 변수를 ListObject로 선언 Set tbl = Sheets(1).ListObjects("예시테이블") '첫번째 시트에 있는 "예시테이블"이라는 L..

[엑셀] 특정 셀이나 범위를 참조하는 INDIRECT 함수의 기초 사용법 [내부링크]

INDIRECT 함수는 셀이나 범위를 동적으로 참조할 수 있는 함수입니다. INDIRECT 함수를 활용하면 각기 다른 시트의 데이터를 쉽게 불러올 수도 있고, 특정 기간의 데이터만 활용할 때도 INDIRECT 함수를 유용하게 활용할 수 있습니다. 이번 글에서는 INDIRECT 함수의 기본 구문과, 기초적인 활용법에 대해 알아보겠습니다. #1. INDIRECT 함수 기본구문 INDIRECT 함수의 기본 구문 INDIRECT(셀/범위 주소, TRUE/FALSE[생략 가능]) 참조유형 부분을 TRUE 혹은 생략 시, 참조하고 싶은 셀/범위주소를 "A1", "A1:B2" 등 A1 스타일로 텍스트 문자열을 기입하시면 됩니다. 만약에 참조유형 부분에 "FALSE"를 기입하시면 셀/범위 주소 부분에 "R1C1", ..

[파워쿼리] 쿼리 병합 및 '집계'로 데이터 항목별 합계, 평균, 최대값 등의 데이터를 끌고오기 [내부링크]

이전 글에서 다룬 바와 같이, 파워쿼리의 '쿼리 병합' 기능을 엑셀 VLOOKUP 함수처럼 사용할 수 있습니다. 그리고 여기에 더해 '집계' 옵션을 활용하면 데이터 항목별 합계나 평균, 최대/최솟값 등 다양한 값을 계산해서 불러올 수 있습니다. 이번 글에서는 1991년~2021년 기간 개발협력 사업분야별 ODA 실적통계자료를 활용하여 '쿼리 병합'과 '집계' 기능을 소개해보겠습니다. https://www.data.go.kr/data/15060336/fileData.do 한국국제협력단_사업분야별 ODA실적통계_20220101 한국국제협력단에서 제공하는 개발협력 사업분야별 ODA 실적통계로 1991년부터 2021년까지의 연도별, 분야별, 금액(원), 금액(달러) 정보를 제공합니다. 동 통계데이터의 원천데이터..

[파워쿼리] 데이터 행이 너무 많아 로드가 안될 때 해결방법: 연결만 만들기, 피벗테이블로 만들기 [내부링크]

데이터 행이 너무 많을 경우(행 1,048,576개 초과) 문제점 엑셀은 최대 1,048,576개 행을 로드할 수 있습니다. 따라서 만약에 파워쿼리에서 작업한 데이터가 1,048,576행을 초과하면 데이터를 로드할 때 오류가 발생합니다 데이터 행이 너무 많을 시 위의 사진처럼 팝업창이 뜨고, '확인'을 누를 시 1,048,576개 행까지만 로드가 됩니다. 위의 안내 메시지처럼 쿼리를 편집하여 데이터 행을 줄이는 방법도 있습니다. 하지만 1) 연결만 만들기 혹은 2) 피벗테이블로 만들기(엑셀 2016 버전에서는 지원되지 않음)로 데이터 행을 줄이지 않고 문제를 해결할 수 있습니다. 방법 #1. 쿼리 데이터 '연결만 만들기' 이후 피벗 테이블 생성 행 개수가 1,048576개를 초과하는 데이터를 ..

[엑셀] 이동하기 옵션 (Ctrl + G)로 빈 셀만 선택하기 [내부링크]

엑셀의 이동하기 옵션을 통해 선택한 범위 내 빈 셀만 선택할 수 있습니다. 빈 셀만 선택하는 기능은 여러 경우에서 요긴하게 사용할 수 있는데요. 예를 들면, 이 기능을 사용하여 데이터 내 불필요한 행을 삭제할 수 있습니다. 또한, 빈 셀에 수식이나 값을 입력할 수도 있습니다. 이동하기 옵션으로 빈 셀만 선택하는 방법 이동하기 옵션으로 빈 셀만 선택하는 방법은 두 가지가 있습니다. 방법 1) 홈 탭> 찾기 및 선택 > 이동 옵션 > 빈 셀 홈 탭의 '찾기 및 선택'에서, 이동 옵션을 클릭하시면 우측 사진처럼 '이동 옵션' 창이 팝업됩니다. 생성된 탭에서 '빈 셀' 을 선택한 후 확인 버튼을 누르면 선택한 영역 내 '빈 셀'만 선택됩니다. 방법 2) 단축키 'Ctrl + G' > 옵션 > 빈 셀 단축..

[파워쿼리] 파워쿼리의 필터 기능(기본 사용법, And/Or 조건 추가) [내부링크]

엑셀 시트에서 필터 기능을 사용할 수 있듯이, 파워쿼리 편집기에서도 데이터 필터 기능을 활용할 수 있습니다. 이번 글에서는 파워쿼리 편집기 내 필터 기능의 기본적인 사용법부터 And/Or 조건 추가하는 두 가지 방법을 소개하겠습니다. 예시파일의 기초데이터는 공공데이터포털의 사고유형별 교통사고 통계입니다. 도로교통공단_사고유형별 교통사고 통계_20221231 - 경찰에서 조사, 처리한 교통사고에 대한 통계 정보로 인적 피해가 있는 사고만 집계 됨 - 사고유형별(차대차, 차대사람 등) 교통사고 사고건수, 사망자수, 중상자수, 경상자수, 부상신고자 www.data.go.kr 기본적인 사용방법: 엑셀과 유사함 기초데이터는 csv 파일이며, csv 파일에서 데이터를 가져오는 방법은 아래의 글을 참고해 주세요. [..

[VBA 매크로] 매크로로 시트 목록 생성하기 (기초버전) [내부링크]

저는 엑셀 파일에 시트가 많은 경우 별도의 목차시트를 만들어서 시트 목록을 만들고, 시트별로 하이퍼링크도 걸어서 관리하는데요. 이번 글에서는 매크로로 시트 목록을 생성하는 기초적인 방법을 소개하겠습니다. 완성된 예시 파일을 다운받아 참고해주세요. 예시 파일 상황 첫 번째 시트의 시트명을 '목차'로 설정하고, 목차 시트의 A2셀부터 시트 목록을 생성하려고 합니다. 즉, 매크로를 실행했을 때, A2셀부터 A4셀까지 TEST1~TEST3이 입력되는 것이 목표입니다. 시트 목록생성 매크로 VBA 코드 매크로 코드 전문은 업로드한 엑셀 파일이나 텍스트 파일에서 그대로 복사하실 수 있습니다. 1) Dim i as Integer 변수 'i'를 Integer이라는 숫자(정수) 형식의 변수로 선언(설정)하는 구문..

[엑셀] LEN 함수, 셀의 길이를 알려주는 함수 [내부링크]

LEN 함수는 셀의 길이를 반환해 주는 함수입니다. LEN 함수는 길이를 반환해 주는 특성 때문에 홀로 사용되기보다는 다른 함수와 같이 쓰이는 경우가 많은데요. 이번 글에서는 LEN 함수의 개념과 사용사례 두 가지를 소개하겠습니다. LEN 함수 소개 및 사용법 1) LEN 함수의 함수인수와 결괏값 LEN(셀주소 혹은 문자열) = 셀 값 혹은 문자열의 길이* *공백도 포함 2) LEN 함수를 사용하는 방법 LEN 함수의 함수인수에서 봤듯이, 수식 안에 셀주소나 따옴표("")를 포함하여 문자열을 입력하면 문자 개수(공백 포함)가 반환됩니다. 위의 예시처럼, LEN("온라인 게임")이던 LEN(C1)이던 똑같이 공백을 포함한 문자 개수 6을 반환합니다. 사용사례 #1. 날짜 표기방식 통일하기 위의 사진..

<기획자가 일 잘하는 법> 전략기획직무라면 꼭 읽어봐야할 책 [내부링크]

기획자가 일 잘하는 법 저자 : Peter 출판 : 와이즈베리 발매 : 2021.11.12 책 소개 은 소비재 기업에서 10년 이상 전략기획자로 근무한 Peter(필명)가 쓴 책입니다. 저자가 근무한 기업이 정확히 어떤 소비재 기업인지는 정확히 모르지만, P&G나 LG생활건강일 것 같다는 생각이 듭니다. 이 책은 내공이 쌓인 전략기획자로서 자신이 생각하는 '기획 업무'와 기획 업무 노하우를 풀어낸 책입니다. 책은 기획 업무의 정의 및 기본 소양, 기획 업무의 실무, 그리고 기획자의 공부 세 가지 파트로 나뉩니다. 저자의 정의에 따르면, 기획이란 '계획하고 실행하고 평가하고 개선하는 과정'을 총괄하는 것입니다. 그리고 저자는 이 책을 통해 4가지 프레임을 갖고 전략기획 업무를 할 것을 강조합니다. ① 회사..

<위닝 비해비어> 컨설팅회사 부사장 출신이 생각한 '직장생활 성공'의 법칙 [내부링크]

위닝 비해비어 | Winning Behavior 저자 : 유인상 출판 : 니어북스 발매 : 2022.09.30 책 소개 는 한국능률협회컨설팅(KMAC) 부사장 출신이 생각하는 직장생활 성공 법칙에 대한 책입니다. 책의 내용은 크게 ① 성공적인 직장생활의 의미, ② 역량과 품격을 쌓는 방법, ③ 직장생활 금기사항, ④ 직장생활 중 어려운 상황 대처법, ⑤ 임원이 되기 위한 조건으로 나눌 수 있습니다. 저자는 직장 내 성공적인 모습을 업무를 통해 조직에 충분히 공헌하면서, 동시에 주변에게서 인정을 받는 상태라고 봤을 때, 성공적인 직장생활을 위해서는 역량과 품격 모두 갖춰야 한다고 말합니다. 책은 정리, 메모, 그리고 성찰을 역량을 키우는 세 가지 습관으로 제시합니다. 저자는 성찰이 진정한 자신의 모습을 되..

[엑셀 VBA 매크로] For 구문으로 설정한 이름으로 엑셀 시트 만들기 (Cells(행, 열) 버전) [내부링크]

※'엑셀 매크로로 시트 생성하기'를 먼저 보시면 이해하는데 도움이 될 것입니다. [엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 이번 글에서는 엑셀 매크로로 시트를 생성하는 방법을 매크로 기록부터 시작해서 코딩하는 법까지 소개해 드리겠습니다. ① 시트 생성하는 매크로 기록해보기 매크로 기록하는 방법 및 매크 writingpjt.tistory.com 이번 글에서는 설정한 이름으로 시트를 만드는 For 구문 매크로를 소개해드리겠습니다. 1. 예시파일 생황 예시 파일에는 현재 시트가 하나밖에 없습니다. 그리고 B4:B8 영역에 있는 값 Test1~Test5을 이름으로 가진 시트들을 생성하고자 합니다. 2. 매크로 만들기 2-1) For 구문 코드 짜기 Sub 시트생성및이름설정() Dim i As Integ..

[엑셀 팁] '새 창' 기능으로 하나의 엑셀파일을 여러 개 창으로 보기 [내부링크]

엑셀에서 수식을 짜다 보면 참조값이 다른 시트에 있는 경우가 많습니다. 이런 경우 수식을 짜거나 분석할 때 여러 시트를 왔다 갔다 하는 것이 번거로운데요. 하지만, '새 창' 기능을 활용하면, 하나의 엑셀 문서를 여러 개 창으로 볼 수 있어서 이런 문제를 해결할 수 있습니다. 위의 사진을 보면, 하나의 파일에 '월별매출'과 '반기별매출' 시트가 있습니다. 월별시트에는 데이터가 있고, 반기별시트에 월별매출 데이터를 수식으로 계산해서 채워놓으려는 상황인데요. 엑셀 창이 한 개인 상태에서는 수식을 입력할 때마다 월별매출 시트와 반기별매출 시트를 왔다 갔다 해야 합니다. 하지만, 위의 사진처럼 보기> '새 창' 버튼을 클릭하면, 새로운 엑셀 창이 생겨 동시에 여러 시트를 볼 수 있습니다. 그리고 창 제목이 '파..

[엑셀 팁] '수식 표시 기능'으로 셀에 입력된 수식 확인하기 (단축키 Ctrl + ' ) [내부링크]

엑셀을 사용하다 보면 여러 셀들에 입력된 수식들을 한 번에 보고 싶을 때가 있습니다. 특히, 셀들 간의 관계나 파일의 구조를 파악하고자 할 때 수식이 걸려있는 셀들을 일일이 찾는 것은 번거로운 일인데요. 수식 탭 > '수식 표시'를 클릭하거나, 단축키 < Ctrl + `(~키) >를 활용하면 셀의 수식을 바로 확인할 수 있습니다. 전자공시시스템(https://dart.fss.or.kr/)에서 SK 하이닉스 반기보고서 재무상태표 중 자산 부분을 예시로 활용해봤는데요. 위의 사진처럼, 보통 엑셀을 활용할 때 어떤 셀에 수식이 걸려있는지 한눈에 확인할 수 없습니다. 이때 위의 사진처럼 수식 탭 > '수식 표시' 버튼을 클릭하거나, 단축키 < Ctrl + ' >를 눌러봅니다. 그 결과, 위의 사진처럼 수식이 걸..

[엑셀 함수] OFFSET으로 연 누적 실적 구하기 (OFFSET 동적범위) [내부링크]

회사 업무를 하다 보면 주별로, 월별로 보고하는 경우가 있습니다. 사실 개인적으로는 피벗테이블로 보여주는 게 편하기도 하고 내용적으로도 상관이 없다고 생각하지만, 보고 받는 사람이 윗선일수록 디자인적인 요소도 신경쓸 수밖에 없습니다. 이 때문에 피벗테이블로 바로 보고가 가능하지만, 여러 함수를 써가면서 피벗테이블보다는 더 이쁜 보고서를 만들고는 하는데요. 이번 글에서는 상품별 계획대비 실적을 월별로 보고하는 상황을 가정하여, OFFSET함수로 동적 범위를 설정하여 연 누적 실적 구하는 방법을 소개해 드리겠습니다. OFFSET 함수로 범위를 반환하는 방법에 대해서는 이전 글을 참고해 주세요. [엑셀 함수] OFFSET 함수로 범위 반환하기 OFFSET 함수의 기본적인 개념에 대해서는 이전 글을 참고해 주시..

[엑셀 팁] '선택하여 붙여넣기'로 여러셀 숫자 단위 한번에 바꾸기 [내부링크]

회사에서 보고 업무를 하다 보면 숫자 단위를 바꿔야할 때가 있습니다. 가령, 금액을 원 단위에서 백만 원 혹은 억 원으로 바꿔야 하는 경우가 있습니다. 이런 경우에 '선택하여 붙여넣기(단축키: Ctrl + Alt + V)'를 활용하면 여러 셀들의 숫자 단위를 한 번에 바꿀 수 있습니다. 1. 상황 가정: 원 → 백만원으로 단위 수정 위의 사진처럼 A, B, C 상품의 월별 매출 계획이 원 단위로 기입되어 있는 상황인데, 직장 상사가 백만 원 단위로 수정 요청했다고 가정해봅시다. 만약에 선택하여 붙여넣기 기능을 사용하지 않는다면, 표를 새로 만들거나 매크로를 활용해야 할 것입니다. 2. '선택하여 붙여넣기' 기능으로 여러 셀을 한 번에 백만으로 나누기 1) 아무 셀에 백만원 입력 후 복사 우선, 아무 셀에..

[엑셀 VBA 매크로] For 구문으로 엑셀 시트 이름 한번에 바꾸기 #1: Range(셀 주소) 버전 [내부링크]

※'엑셀 매크로로 시트 생성하기'를 먼저 보시면 이해하는데 도움이 될 것입니다. [엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 이번 글에서는 엑셀 매크로로 시트를 생성하는 방법을 매크로 기록부터 시작해서 코딩하는 법까지 소개해 드리겠습니다. ① 시트 생성하는 매크로 기록해보기 매크로 기록하는 방법 및 매크 writingpjt.tistory.com 이번 글에서는 시트 개수가 정해진 상황*에서, 여러 시트의 이름을 For 구문 매크로 중 Range(셀 주소) 버전으로 한 번에 바꿔보겠습니다. * 향후 시트 개수가 정해지지 않은 상황에서도 유연하게 작동하는 코드를 소개해 드리겠습니다. 1. 예시파일 생황 예시 파일에는 위의 사진처럼 두 번째 시트에서 네 번째 시트까지 각각의 표가 있습니다. 그리고 첫 번..

[파워쿼리] 쿼리추가로 데이터/표를 아래로 취합하기 [내부링크]

회사 업무를 하다 보면 다른 시트나 파일의 데이터를 하나로 합치는 경우가 생깁니다. 일회성으로 벌어지는 일이라면 하나의 시트에 복사/붙여넣기를 하여 이어 붙이는 것이 편할 수도 있습니다. 하지만, 주기적으로 데이터나 표를 합쳐야 한다면 파워쿼리의 '쿼리 추가' 기능을 활용하는 것이 훨씬 효율적입니다. 특히, 데이터를 합치기 전에 데이터 전처리 작업이 필요한 상황*이면 더욱 유용합니다. 이번 글에서는 데이터/표를 아래로 합치는 '쿼리 추가' 기능의 활용 방법에 대해서 소개해드리겠습니다. * 만약에 데이터 열 이름과 서식이 동일한 데이터, 즉 데이터 내용만 다른 경우라면 '폴더에서 가져오기' 기능을 사용하는 것을 추천드립니다. [파워쿼리- 쿼리 생성하는 5가지 방법] #4 폴더에서 가져오기 (여러 파일 취합..

[엑셀 함수] OFFSET 함수로 범위 반환하기 [내부링크]

OFFSET 함수의 기본적인 개념에 대해서는 이전 글을 참고해 주시길 바랍니다. [엑셀 함수] OFFSET 함수의 개념 이해하기 OFFSET 함수는 기준 위치(셀/범위)에서 지정한 행과 열만큼 이동한 후, 설정한 너비와 높이만큼의 범위를 반환하는 함수입니다. 범위를 반환하기 때문에 SUM, AVERAGE 등 계산 함수와 함께 사용되는 writingpjt.tistory.com OFFSET 함수는 셀뿐만 아니라 범위도 반환할 수 있습니다. 단, 오피스365 이전 버전에서는 범위를 시트에 직접 반환하기 위해서는 OFFSET 함수를 배열 수식으로 작성해야 합니다. 반면 SUM 함수나 AVERAGE 함수 등으로 범위 안의 값들을 계산할 때는 배열수식으로 작성할 필요가 없습니다. 이전 글과 마찬가지로, OFFSET..

[엑셀 함수] OFFSET 함수의 개념 이해하기 [내부링크]

OFFSET 함수는 기준 위치(셀/범위)에서 지정한 행과 열만큼 이동한 후, 설정한 너비와 높이만큼의 범위를 반환하는 함수입니다. 범위를 반환하기 때문에 SUM, AVERAGE 등 계산 함수와 함께 사용되는 경우가 많습니다. 이번 글에서는 OFFSET 함수의 구문을 해석해보고, 실제 엑셀에서 어떻게 OFFSET 함수가 셀 값을 출력하는지 소개해 드리겠습니다. OFFSET 함수 구문 해석하기 OFFSET(시작 위치, 이동할 행 수, 이동할 열 수, 반환할 범위의 행 개수, 반환할 범위의 열 개수) - 기준 위치: 셀 혹은 범위 - 이동할 행 수: 시작 위치에서 아래로 이동할 칸 수 (예시: -1이면 위로 한 칸, 0이면 그대로, 1이면 아래로 한 칸 이동) - 이동할 열 수: 시작 위치에서 오른쪽으로 이동..

[엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 [내부링크]

이번 글에서는 엑셀 매크로로 시트를 생성하는 방법을 매크로 기록부터 시작해서 코딩하는 법까지 소개해 드리겠습니다. ① 시트 생성하는 매크로 기록해보기 매크로 기록하는 방법 및 매크로 저장/불러오기 기능에 대해서는 아래 글을 읽어보시길 바랍니다. [엑셀 VBA/매크로] 매크로 기록과 VB 편집기 (값복사 매크로 첨부) 이번 글에서는 '매크로 기록' 기능을 소개하고, 이를 간단히 활용하여 시트를 값 복사하는 매크로를 만들어 보겠습니다. 그리고 VB 편집기를 통해 기록된 매크로를 편집하고, 매크로 자체만 저장 writingpjt.tistory.com 1) 매크로 기록 시작하기 개발 도구 탭 > 매크로 기록 버튼 (혹은 엑셀 좌측 하단의 기록 버튼)을 클릭하시면 매크로 기록 팝업창이 생성됩니다. 매크로 이름을..

[회사에서 많이 쓰이는 엑셀 함수]#3 IF함수 중첩 (vs VLOOKUP) [내부링크]

IF 함수를 IF(조건, 참일 때 값, IF(...)) 형태로 중첩하여 사용하면 여러 기준(다중조건)에 따라 데이터를 분류할 수 있습니다. 그런데 의외로 많은 경우에 IF함수를 중첩하여 사용하는 것보다 VLOOKUP을 활용하는 것이 더 효율적일 수 있습니다. 이번 글에서는 IF함수 중첩하여 사용하는 법을 알려 드리고, VLOOKUP과 비교한 후 어느 상황에서 IF 함수를 중첩으로 사용하는 것이 좋은지 소개해 드리겠습니다. *저는 엑셀2016을 회사에서 사용하여 IFS 함수는 이번 글에서 소개하지 않겠습니다. IF 함수 소개글: https://writingpjt.tistory.com/27 [회사에서 많이 쓰이는 엑셀 함수]#1 IF 함수 소개 및 사용법 IF 함수는 논리함수로, 조건에 따라 참 혹은 거..

[파워쿼리- 쿼리 생성하는 5가지 방법] #5 빈 쿼리로 쿼리 생성하기 [내부링크]

1. 테이블/범위에서 가져오기 2. 엑셀 통합 문서(xlsx, xlsm, xlsb)에서 가져오기 3. 텍스트/CSV에서 가져오기 4. 폴더에서 가져오기 (여러 파일 취합하기) 5. 빈 쿼리 '빈 쿼리'에서 작성하는 기능은 파워쿼리 함수(M 언어)를 어느 정도 이해해야 효과적으로 사용 가능하기 때문에 어렵게 느껴질 수 있고, 굳이 필요한가 생각이 들 수 있습니다. 하지만 빈 쿼리를 활용하면 쿼리를 더 빠르고, 상황에 따라 더 유연하게 생성할 수 있습니다. 이번 글에서는 빈 쿼리를 생성하는 방법과 아주 간단한 활용 예시만 소개드리도록 하겠습니다. 참고: 파워쿼리에 대한 간단한 소개글 [엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리 엑셀 2016 기준으로, 현재 내가 활용 중인 ..

[엑셀 함수] HLOOKUP 함수 사용 방법 [내부링크]

HLOOKUP은 VLOOKUP처럼 값을 찾아주는 함수입니다. VLOOKUP이 찾고자 하는 값이 있는 행을 기준으로 특정 열의 값을 출력하는 함수라면, HLOOKUP은 찾고자 하는 값이 있는 열을 기준으로 특정 행의 값을 출력하는 함수입니다. 실무에서는 보통 데이터가 세로로 길기 때문에 VLOOKUP이 더 많이 활용되지만, 가로로 긴 표를 만들 때에는 HLOOKUP이 활용됩니다. 이번 글에서는 HLOOKUP의 사용방법과 예시를 소개드리겠습니다. 예시로 쓰인 파일 출처는 공공데이터 포털입니다. 아래의 사이트에는 CSV 파일로 업로드되어 있지만 xlsx 파일로 변환해서 업로드했습니다. https://www.data.go.kr/tcs/dss/selectFileDataDetailView.do?publicDataP..

[자소서/면접 질문: 지원자의 장단점] 강한 책임감은 매력적인 장점이 아닐 수도 있다 [내부링크]

"OO씨는 책임감 있는 사람입니까 센스 있는 사람입니까?" 팀장님이 몇 달 전 면접에서 모든 지원자들에게 물어봤다고 합니다. 모든 지원자들은 자신이 책임감 있는 사람이라고 대답했다고 합니다. 저도 저 상황에서는 책임감 있는 사람이라고 답변했을 것입니다. 왜냐하면 저 답변이 센스 있는 사람보다는 조금 더 안전하게 느껴지기 때문입니다. 그런데 팀장님의 반응이 굉장히 의외였습니다. 본인이 바라던 답변은 센스 있는 사람이었는데, 왜 하나같이 다 책임감 있는 사람이라고 답하는지 모르겠다는 것이었습니다. 물론 저 질문이 당락에 결정적이진 않았을 것 같지만, '책임감이 강한 것은 매력적인 장점일까?'라는 의문이 들었습니다. 그래서 강한 책임감이 면접관의 입장에서는 매력적이지 않을 수 있는 세 가지 이유에 대하여 나름..

[파워쿼리- 쿼리 생성하는 5가지 방법] #4 폴더에서 가져오기 (여러 파일 취합하기) [내부링크]

1. 테이블/범위에서 가져오기 2. 엑셀 통합 문서(xlsx, xlsm, xlsb)에서 가져오기 3. 텍스트/CSV에서 가져오기 4. 폴더에서 가져오기 5. 빈쿼리 참고: 파워쿼리에 대한 간단한 소개글 [엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리 엑셀 2016 기준으로, 현재 내가 활용 중인 엑셀 기능은 ① 일반 스프레드시트, ② 매크로/VBA, ③ 파워쿼리, 이렇게 크게 세가지*로 나눌 수 있다. *파워피벗은 엑셀 2016 기준으로 제공되지 않으며, writingpjt.tistory.com 이번 글에서는 '폴더에서 가져오기' 기능을 소개드리겠습니다. '폴더에서 가져오기' 기능은 동일한 양식의 여러 파일을 한 번에 취합할 때 유용합니다. 또한, 폴더에 파일 개수가 변경되..

[회사에서 많이 쓰이는 엑셀 함수]#2 IF함수 AND/OR조건 사용법 (AND/OR 함수, 곱셈 혹은 덧셈) [내부링크]

이번 글에서는 IF함수로 AND/OR 조건을 사용하는 방법을 소개해 드리겠습니다. AND 조건은 모든 조건을 만족해야 참임을 뜻하며, OR 조건은 여러 조건 중 어느 한 조건이라도 만족한다면 참이라는 의미입니다. IF함수에 AND/OR 조건을 거는 방법은 크게 두 가지 입니다. 1) IF함수 조건 부분에 AND 함수 혹은 OR 함수를 사용하는 방법 2) IF함수 조건 부분에 곱셈이나 덧셈을 활용하는 방법입니다. IF 함수에 AND 조건 걸기 : AND 함수, 곱셈 사용 ① AND 함수 사용하기 IF(AND(조건1, 조건2,...), 참일 때 결과, 거짓일 때 결과) - AND(조건1,조건2,...) : 괄호 안 모든 조건이 참일 때 TRUE(=1) 출력, 그 외의 경우 FALSE(=0) 출력 ..

[파워쿼리- 쿼리 생성하는 5가지 방법] #3 텍스트/CSV에서 가져오기 [내부링크]

1. 테이블/범위에서 가져오기 2. 엑셀 통합 문서(xlsx, xlsm, xlsb)에서 가져오기 3. 텍스트/CSV에서 가져오기 4. 폴더에서 가져오기 5. 빈쿼리 참고: 파워쿼리에 대한 간단한 소개글 [엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리 엑셀 2016 기준으로, 현재 내가 활용 중인 엑셀 기능은 ① 일반 스프레드시트, ② 매크로/VBA, ③ 파워쿼리, 이렇게 크게 세가지*로 나눌 수 있다. *파워피벗은 엑셀 2016 기준으로 제공되지 않으며, writingpjt.tistory.com 이번 글에서는 텍스트 파일/ CSV 파일(쉼표로 구분된 파일) 데이터를 가져와 쿼리를 생성하는 방법을 알아보겠습니다. CSV 파일 간단 소개 CSV 파일은 데이터 열을 쉼표로 구분한..

[회사에서 많이 쓰이는 엑셀 함수]#1 IF 함수 소개 및 사용법 [내부링크]

IF 함수는 논리함수로, 조건에 따라 참 혹은 거짓인 경우를 판단하고, 각 경우에 출력할 값이나 식을 결정하는 함수입니다. 이런 특성 때문에 데이터를 분류하거나 조건에 따라 다른 계산을 적용해야할 때 많이 쓰이는 함수입니다. IF함수는 활용하는 방법은 정말 다양한데요. 이번 글에서는 IF 함수의 개념과 기본적인 사용법을 소개해 드리겠습니다. ① IF 함수 개념 IF(조건, 참일 때 결과, 거짓일 때 결과) - 조건(logical_test): 참/거짓을 판단할 값 혹은 논리식 - 참일 때 결과(value_if_true): 조건에 따라 참인 경우 반환할 값/수식 - 거짓일 때 결과(value_if_false): 조건에 따라 거짓인 경우 반환할 값/수식 ② 기본적인 사용 방법 IF함수는 조건, 참일 때..

[취미] 플랩풋볼 2회차 소감 [내부링크]

플랩풋볼 소개 플랩풋볼은 경기장을 빌려 놓고, 풋살을 하고 싶은 사람들을 매칭시켜주는 사이트입니다. 그래서 혼자서도 공을 차고 싶을 때 플랩풋볼을 이용하면 풋살을 할 수 있습니다. 대신 같이 가는 사람들과 함께 팀이 되고 싶다면 미리 심판에게 알려줘야 합니다. 경기 참가비는 2시간에 1만원입니다. 경기는 3파전으로 이뤄져, 각 팀이 한 게임에 15분씩 총 여섯 경기를 뛰게 됩니다. 플랩풋볼에서 심판, 공, 조끼를 제공하기 때문에 음료수와 풋살화 빼고는 따로 준비할 것은 딱히 없습니다. 그런 점에서 가성비가 괜찮다고 생각합니다. 플랩풋볼에는 실력에 따라 티어를 부여하는 레벨 시스템이 있습니다. 레벨시스템은 스타터 1~3, 비기너 1~3, 아마추어 1~3, 세미프로 1~3, 프로 1~3이 있으며, 롤과 달리..

[파워쿼리- 쿼리 생성하는 5가지 방법] #2 엑셀 통합 문서에서 가져오기 [내부링크]

1. 테이블/범위에서 가져오기 2. 엑셀 통합 문서(xlsx, xlsm, xlsb)에서 가져오기 3. 텍스트/CSV에서 가져오기 4. 폴더에서 가져오기 5. 빈쿼리 참고: 파워쿼리에 대한 간단한 소개글 [엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리 엑셀 2016 기준으로, 현재 내가 활용 중인 엑셀 기능은 ① 일반 스프레드시트, ② 매크로/VBA, ③ 파워쿼리, 이렇게 크게 세가지*로 나눌 수 있다. *파워피벗은 엑셀 2016 기준으로 제공되지 않으며, writingpjt.tistory.com 이번 글에서는 엑셀 파일에서 데이터를 가져와 쿼리를 생성하는 방법을 알아보겠습니다. 엑셀 통합 문서에서 데이터를 가져와 쿼리를 생성하는 과정 1) 데이터 탭 > 데이터 가져오기 > ..

[파워쿼리- 쿼리 생성하는 5가지 방법] #1 테이블/범위에서 가져오기 [내부링크]

파워쿼리는 엑셀 파일, CSV 파일 등과 데이터를 연결하여 쿼리를 생성한 후, 분석에 용이하게 가공해주는 프로그램입니다. 따라서, 쿼리를 생성하는 것은 파워쿼리 사용의 첫 단계입니다. 파워쿼리는 MS Access 등과 같은 데이터베이스나 웹 데이터도 가져오는 등 다양한 기능을 제공합니다. 하지만 회사의 보안정책, 그리고 엑셀 2016의 파워쿼리 편집기에는 최신 버전에 비해 정말 기본적인 기능만 들어있다는 한계 등의 이유로 저도 파워쿼리를 100% 활용하고 있지는 못합니다. 참고: 파워쿼리에 대한 간단한 소개글 [엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리 엑셀 2016 기준으로, 현재 내가 활용 중인 엑셀 기능은 ① 일반 스프레드시트, ② 매크로/VBA, ③ 파워쿼리, 이..

[책 추천] <생각 소스>, 자신에 대해 생각할 거리를 던져주는 책 [내부링크]

정말 아주 가끔씩 저자의 생각이 담긴 글이 나오지만, 이 책은 질문에 자신의 생각을 써보는 책입니다. 질문은 인생영화나 취미, 습관 등 가벼운 질문부터 '자유'의 진정한 의미, '사람은 과거 경험의 총합인가?', 자신이 그리고 있는 미래 등 철학적이거나 진지하게 고민해 봐야하는 질문까지 다양하게 있습니다. 제가 생각하는 이 책의 가장 좋은 점은, 스스로에 대해서 생각하게 만든다는 것입니다. 저는 스스로에 대해서 잘 안다고 생각했지만, 막상 제가 왜 그렇게 행동하는지, 왜 그런 방식으로 생각하게 됐는지 그 이유를 잘 모르고 있었더라구요. 책에서 던져주는 질문거리를 곰곰히 생각하고, 끄적이면서 저에 대해서 스스로 더 잘 알게되는 느낌을 받았습니다. 또 다른 장점은 이 책은 거의 질문만 있기 때문에, 다른 책..

[중앙일보 사설] <한동훈의 솜씨 보여줄 이민청 설립>, 이민의 득과 실에 대한 논의가 이뤄져야할 때 [내부링크]

사설 원문 링크 한동훈의 솜씨 보여줄 이민청 설립 [김동호의 시시각각] 한동훈의 솜씨 보여줄 이민청 설립 한국에서 100년 넘게 대를 이어 살아온 인요한 연세대 의대 교수와 지리산 여행을 갔을 때다. 삼겹살을 구우며 동반자들에게 “왜 빨리 안 마시고 빼냐”며 연신 소주를 권하던 그는 영락없는 한 n.news.naver.com 얼마 전 네이버 뉴스를 보다가 이민청 설립을 옹호하는 중앙일보 사설을 읽게 되었는데요. 평소에 깊게 생각해보진 않았지만, 저는 개인적으로 '인구문제를 해결하기 위해서는 이민을 적극적으로 받아들여야 한다는' 입장입니다. 왜냐하면 사회적 부작용을 고려하지 않고 단순히 '인구 증가'라는 목표만 고려한다면, 출산율을 높이는 정책보다 이민 정책이 달성하기 더 쉬워 보이기 때문입니다. 하지만 ..

[엑셀 기능] 정렬 기능으로 데이터 열 순서 바꾸는 방법 [내부링크]

데이터를 가공하다보면 데이터 열의 순서를 바꿔야 업무가 편한 경우가 있습니다. 대표적으로, VLOOKUP 함수를 활용하기 위해서는 특정 열이 추출할 데이터 열보다 왼쪽에 있어야 합니다. 아니면 원본 데이터의 열이 너무 많을 경우, 편리성을 위해서 필요한 데이터 열들을 왼쪽으로 모으고 싶을 수도 있습니다. 위치를 변경하고 싶은 열이 많지 않으면 잘라내기 → 붙이기로 열의 순서를 바꿀 수 있겠지만, 순서를 바꾸고 싶은 열이 많으면 '사용자 지정 정렬' 기능을 활용하여 쉽게 데이터 열 순서를 바꿀 수 있습니다. ① 데이터 머릿글행 윗행에 원하는 데이터열 순번 기입 '사용자 지정 정렬' 기능을 활용하기 전에 우선 데이터 머릿글행 윗행에 원하는 데이터열 순번 기입해야 합니다. 위의 사진의 경우 '종목' 열과 '일..

[파워쿼리] 파워쿼리로 다중조건 VLOOKUP 손쉽게 하기 [내부링크]

이전 글에서 여러 조건을 만족하는 데이터를 출력하기 위해 조건에 해당하는 열들을 '&'로 묶어서 VLOOKUP 함수를 활용하는 방법을 소개한 적 있습니다. 그리고 구체적인 방법을 소개하지는 않았지만 'INDEX-MATCH 배열수식'을 활용해서 다중조건에 충족하는 데이터를 출력할 수 있습니다. 하지만 조건이 많아지거나 조회하고 싶은 데이터가 많아질수록 두 방법 모두 활용하기 번거러워지는데요. 하지만 파워쿼리를 활용하면 간편하게 여러 조건에 맞는 데이터를 출력할 수 있습니다. 이번 글에서는 한국거래소 정보데이터시스템(http://data.krx.co.kr/)에서 다운로드 받은 후 가공한 2022/7/1~2022/8/2 기간 삼성SDI 및 현대로템 주식 시세 정보를 활용해 보겠습니다. 1. 원하는 검색조건 데..

[엑셀 VBA 코딩] 시트 값복사/모든 시트 값복사 매크로 VB 코드 해석: For 구문 등 [내부링크]

이번 글에서는 매크로 기록과VB 편집기 (값복사 매크로 첨부)에서 매크로 기록으로 만들어 본 시트 값복사/전체 시트 값복사 매크로의 VB 코드를 풀어서 설명해 드리겠습니다. *매크로 불러오는 방법은 이전 글을 참고해주세요 ① 현재시트 값복사 매크로 Sub 현재시트값복사() ' 매크로 코딩 시작: Sub 매크로이름() Cells.Select ' 시트 내 모든 셀 선택 Selection.Copy ' 선택한 범위/대상 복사 (Ctrl + C) Selection.PasteSpecial Paste:=xlPasteValues(, Operation:=xlNone, SkipBlanks:=False, Transpose:=False) ' 선택하여 붙여넣기 (Ctrl + Alt + V) : "Paste:"는 붙여넣기 옵션,..

[엑셀 기능] 표(테이블)과 피벗테이블 [내부링크]

직장 생활에서 가장 중요하고, 자주 쓰이는 엑셀 기능을 뽑으라고 하면 아마 피벗테이블일 것입니다. 그리고 피벗테이블은 엑셀의 다른 기능, '표(테이블)'과 함께 쓰면 더욱 편리합니다. 피벗테이블의 원본 데이터가 표인 경우 데이터 업데이트할 때 데이터 원본을 변경할 필요가 없어 훨씬 편리하기 때문입니다. ① '범위'와 '표' 데이터 '범위'는 '셀들의 집합'입니다. 즉, 엑셀 시트에서 여러 셀들을 드래그하거나 VLOOKUP 함수에 특정 영역을 입력하면 그것이 '범위'입니다. 반면, 로데이터 형태의 범위는 '삽입 탭 → 표' 혹은 단축키 'Ctrl + T'를 통해 표(테이블)로 변환할 수 있습니다. 범위가 표로 변환되면 자동적으로 각 열에 필터가 생성되면 '테이블 디자인'이라는 탭이 생성됩니다. 그리고 행이..

[한국경제 기사] 토스도 은행도 알뜰폰 시장에 뛰어드는 이유 [내부링크]

토스가 9월부터 알뜰폰 시장에 진출한다고 합니다. 이와 관련하여 금융권이 알뜰폰 시장에 진출하려는 이유에 대한 좋은 기사가 있어서 공유해봅니다. https://www.hankyung.com/economy/article/202207263848i 토스도 은행도…금융 고래들 앞다퉈 뛰어드는 이 시장 [긱스] 토스도 은행도…금융 고래들 앞다퉈 뛰어드는 이 시장 [긱스], 금융고래 격전장 된 알뜰폰 시장 은행 첫 알뜰폰 국민銀 '리브엠' 이어 토스, 9월 알뜰폰 서비스 진출 선언 '금융 시너지' 큰 통신데 www.hankyung.com 금융사들이 알뜰폰 시장에 진출하려는 이유: 정교한 대안신용평가와 MZ세대 락인(Lock-in)효과 ① 정교한 대안신용평가 국민은행, 토스를 비롯해 금융사들이 알뜰폰 시장에 진출하려..

[파워쿼리] 한 개의 파일 내 여러 데이터 합치기 (VLOOKUP 상위호환) [내부링크]

VLOOKUP 함수는 데이터를 합칠 때 활용되기도 합니다. VLOOKUP과 IF함수 및 MATCH 함수 조합 혹은 INDEX-MATCH 함수 조합을 활용하면 VLOOKUP만 썼을 때의 한계를 어느 정도 극복할 수 있습니다. (VLOOKUP 사용법 글 1편, 2편 참고) 하지만, 여러 데이터를 하나로 합치거나 데이터 양이 많은 경우에는 파워쿼리의 '쿼리 병합'을 사용하는 것이 VLOOKUP 함수를 사용하는 것보다 더 효율적입니다. 참조해야 할 데이터가 많으면 VLOOKUP 함수를 여러 번 활용해야 하고, 데이터 양이 많으면 계산 시간이 늘어나기 때문입니다. 샘플 파일을 통해 파워쿼리로 한 파일 내 여러 데이터를 합치는 과정을 살펴보겠습니다. (파워쿼리에 대한 간단한 소개글 참고) 1. 샘플 파일 상황 샘플..

[유튜브] 김경일 교수 "무기력증이면 '대'가 아닌 '소'를 실천하세요" [내부링크]

유튜브에서 공유하고 싶은 영상이 있어서 링크를 남겨봅니다. 사피엔스 스튜디오에서 김경일 교수님이 진행한 무기력증에 대한 강의입니다. 만사가 귀찮고 피곤한 무기력증-인생 노잼 시기 극복 방법! 당신을 빠르게 일상으로 복귀시켜드립니다 [심리읽어드립니다 EP.02] | 김경일 교수 URL: https://www.youtube.com/watch?v=TAiSBdjwWus 김경일 교수님은 무기력증 극복법 중 하나는 설거지처럼 작더라도 구체적이고 확실한 결과를 내는 어떤 것이든 실천해보는 것이라고 합니다. 무기력증의 가장 큰 원인은 자신에게 주도권이 없다는 생각이기 때문입니다. 영상을 보면서 저는 작은 것을 실천해보는 것이 무기력증 극복 뿐만 아니라 직장 내에서나 다른 일상생활에서도 유용하다고 느꼈습니다. 특히 처음..

[경향신문 사설] <불가능하다던 영국의 40도, 유럽의 폭염사태가 말하는 것> 읽으며 든 생각 [내부링크]

유럽에서는 현재 폭염으로 인한 사망자가 1,000명을 넘는 등 상황이 심각하다는 뉴스를 보고, 관련 기사를 보다가 우연히 경향신문의 사설 하나를 읽게 되었습니다. 내용이 궁금하신 분들은 사설 전문을 아래의 링크를 통해서 읽어보시길 바랍니다. https://www.khan.co.kr/opinion/editorial/article/20220720204100 [사설] 불가능하다던 영국의 40도, 유럽의 폭염사태가 말하는 것 세상이 녹아내리고 있다. 여기저기서 더워서 죽는 사람이 생겨난다. 활주로와 선로가 뒤틀려 공항... www.khan.co.kr 경향신문에 기고된 사설 을 읽으면서, '긴 댓글' 정도의 글인 것 같은데 신문사에서 왜 실었을까 의문이 들었습니다. 아무리 무기명(이름을 밝히지 않은) 사설이 전문..

[엑셀 VBA/매크로] 매크로 기록과 VB 편집기 (값복사 매크로 첨부) [내부링크]

이번 글에서는 '매크로 기록' 기능을 소개하고, 이를 간단히 활용하여 시트를 값 복사하는 매크로를 만들어 보겠습니다. 그리고 VB 편집기를 통해 기록된 매크로를 편집하고, 매크로 자체만 저장하고 불러오는 방법을 소개해 보겠습니다. 이번에 만든 현재시트 및 엑셀 파일 내 전체 시트 값 복사 매크로가 들어있는 모듈을 첨부하였으니, 알맞게 사용하셔도 됩니다. 1. 매크로 기록 '매크로 기록'은 엑셀 사용자의 행동, 심지어 스크롤하는 행동까지 VB 코드로 기록하는 기능입니다. 그래서 단순하고, 특정 셀 주소 등이 정해진 작업을 자동화할 때 유용한 기능입니다. 매크로 기록에는 절대 참조로 기록하는 방식과 상대 참조로 기록하는 방식이 있습니다. 절대 참조는 절대적인 셀 위치 주소를 기록하여, 항상 똑같은 셀에서만 ..

[엑셀 VBA/매크로] 시작하기 전 엑셀 설정하기 [내부링크]

VBA/매크로 활용법을 소개하기 앞서, VBA/매크로를 사용하기 위한 엑셀 설정에 대하여 간단히 소개하고자 합니다. 엑셀을 미리 설정하지 않으면 매크로 버튼이 어디에 있는지 못 찾는 경우가 발생할 수 있고, '보안 설정으로 인해 매크로를 사용할 수 없습니다' 문구가 뜨면서 애써 만든 매크로를 실행시키지 못하는 경우도 발생할 수 있습니다. 1. '개발 도구' 탭 추가하기 매크로는 '개발 도구' 탭에서 사용할 수 있습니다. 개발 도구 탭에서 Visual Basic을 눌러서(단축키 Alt + F11) 코딩을 편집할 수도 있고, 매크로 버튼을 눌러서 현재 사용할 수 있는 매크로 현황을 확인 및 실행할 수 있습니다. 또한, '매크로 기록' 버튼을 클릭하여(혹은 엑셀 좌측 하단의 기록 버튼) 클릭 이후의 행동을 매..

[엑셀 함수] VLOOKUP 사용법 #2 MATCH와 조합, INDEX-MATCH 함수, VLOOKUP으로 다중조건 검색하기 [내부링크]

VLOOKUP 함수의 여러 사용법과 용도 #1에 이어 VLOOKUP 함수와 연관된 사용법들을 소개해 보겠습니다. ④ VLOOKUP과 MATCH 함수 조합해서 활용하기 ⑤ INDEX 함수와 MATCH 함수 조합해서 활용하기 ⑥ VLOOKUP 함수로 다중조건 검색 ④ VLOOKUP과 MATCH 함수 조합해서 활용하기 VLOOKUP(기준값, 데이터범위, MATCH(추출할 열의 머릿글, 데이터범위 머릿글, 0), 일치옵션) - MATCH 함수: MATCH(찾을 값, 데이터범위(줄 형태), 일치옵션) - VLOOKUP의 '추출할 열의 번호' 부분: MATCH(추출할 열의 머릿글, 데이터범위 머릿글, 0) → MATCH 함수는 찾을 값(추출할 열의 머릿글)의 데이터범위(데이터 범위의 머릿글) 내 순번을 반환 → 따..

[엑셀 함수] VLOOKUP 사용법 #1 함수 개념, 일치옵션, IF와 조합 [내부링크]

VLOOKUP은 참조범위에서 기준값에 대한 데이터를 추출해주는 함수로, 회사에서 가장 많이 쓰이는 함수 중 하나입니다. 이번 글에서는 VLOOKUP 함수와 관련해서 다음과 같이 정리해 보겠습니다. ① VLOOKUP 함수 개념 ② 일치옵션에 따른 VLOOKUP 사용법과 용도 ③ IF와 VLOOKUP 조합해서 활용하기: IF(기준값=VLOOKUP(~,~,1,TRUE), VLOOKUP(~,~,출력 열번호,TRUE), ) *본인 직장에서는 엑셀2016을 사용하기 때문에 XLOOKUP은 따로 정리하지 않았습니다. ① VLOOKUP 함수 개념 VLOOKUP(기준값, 데이터 범위, 추출할 열의 번호, 일치옵션) - 기준값: 데이터범위의 첫 번째 열에서 찾고자 하는 값 - 데이터 범위: 데이터를 검색하고 추출하려는 범..

[도서 리뷰] <일 잘하는 사람은 글을 잘 씁니다> : 일 잘하는 사람의 습관에 관한 책 [내부링크]

(저자 김선)은 결국 '직장 내에서 좋은 평가를 받는 사람'의 습관에 대한 책이라고 생각한다. 따라서, 이 책은 직장인에게도 유용하지만, 나는 취준생에게도 이 책을 추천한다*. *저자 소개를 보면, 저자는 자동차그룹에서 인사에서도 근무한 경력이 있다. 원페이지 보고를 중요시 여기는 것을 보면 현대카드/캐피탈/커머셜에서 근무했을 것 같다. 이 책은 '잘 쓴 글'의 형식이나 구성에 대한 책이 아니다. ‘결론을 서두에, 보고는 한 페이지 정도로 간결하게, 그리고 자세한 내용은 별첨 활용’ 정도의 구성을 제시해주기는 하지만, 이 책의 대부분을 글을 잘 쓰기 위한 습관이다. 저자가 이 책을 통해 말한 글쓰기에 도움이 되는 습관을 세 가지로 요약하자면 ① 소통 및 협력하는 습관, ② 정보/아이디어 기록 및 분류하는..

[엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리 [내부링크]

엑셀 2016 기준으로, 현재 내가 활용 중인 엑셀 기능은 ① 일반 스프레드시트, ② 매크로/VBA, ③ 파워쿼리, 이렇게 크게 세가지*로 나눌 수 있다. *파워피벗은 엑셀 2016 기준으로 제공되지 않으며, 파워BI는 아직 활용하지 않고 있다. ① 엑셀 스프레드시트 일반적으로 엑셀을 켰을 때 나오는 프로그램 화면을 뜻한다. 다른 작업을 VBA로 하던 파워쿼리로 하던, 결국 결과 값은 엑셀 스프레드시트에 나온다. 그리고 피벗테이블 기능 때문에 엑셀 스프레드시트는 최종 분석 및 보고용으로 활용하고 있다. 경영기획과 공시 및 보고 업무도 수행하는 입장으로서 그때마다 작성해야 하는 스팟성 자료를 만들 때가 많다. 스팟성 자료를 작성할 때는 오히려 매크로/VBA나 파워쿼리 기능을 활용하지 않고 함수, 표 설정,..

<인구 미래 공존>의 인상 깊었던 내용들 #1 [내부링크]

1. 인구감소의 피해는 하위층이 더 극심하게 받는다 책을 보면 만인은 평등하나, 인구감소의 영향은 불평등하게 다가온다는 내용이 있다. 인구 문제 뿐만 아니라 모든 문제의 성격을 관통하는 문장인 것 같다. 선진국 사람들보다 개발도상국 사람들이 환경 문제나 전염병으로부터 더 크게 피해를 본다. 우크라이나-러시아 전쟁으로 우리나라 사람들이 인플레이션으로 고통받고 있다면, 이집트를 비롯해 여러 아프리카 국가는 '식량 위기'를 겪고 있다. 인플레이션의 영향은 절약할 여력이 없는 사람들에게 더 파괴적일 것이다. 똑같은 문제 상황을 겪더라도 약자는 더 많은 비중의 자원, 심지어 미래를 위한 자원까지 소진해야한다. 그래서 만인에게 기회가 평등하게 주어질지 몰라도, 그 기회를 잡을 여력 또는 체력은 그다지 평등하지 않은..

[일상] 눈길이 간 책표지, <주가급등, 사유 없음> [내부링크]

서점에서 내 눈길을 사로잡은 책표지를 발견했다. 이라는 책이다. 나는 의 표지를 보고 정말 재치있고 효과적인 패러디라고 느꼈다. 을 아직 구매해서 읽어보지는 않았지만, 이 책과 넷플릭스의 기업 문화에 대한 책인 은 서로 관련이 없을 것이다. 그런데 의 표지를 보면, 'OO 없음'이라는 제목과 붉은색, 검은색, 그리고 흰색의 조합 때문에 자연스럽게 이 떠올려졌다. 그래서 무언가 익숙해서 의 책표지는 존재감이 있고, 관심이 가게 된다. 서점에는 수많은 책이 있고, 주식 투자에 관한 책만 추려봐도 정말 다양하다. 그렇기 때문에 눈길이 가는 표지를 갖는다는 것은 굉장한 이점이다. 의 표지를 보면서, 관련이 없어 보이는 분야에서도 영감을 얻고, 자신의 상황에 맞게 차용하는 센스가 중요하다는 생각이 들었다. ..

[영화 리뷰] 신비한 동물들과 덤블도어의 비밀이 재미없게 느껴진 이유 [내부링크]

<신비한 동물들과 덤블도어의 비밀>을 한 줄로 평가하자면, '그나마 빌런의 컨셉만 괜찮고, 나머지 전부는 엉망이다'. 속된 말로 표현하자면, 해리포터 시리즈로 쌓은 인기를 이용하여 극한까지 해먹을라고..

[영화 리뷰] 범죄도시2, 뻔할 수 있는 스토리를 살리는 캐릭터들 [내부링크]

<범죄도시2> 한줄평 "결국에는 마동석이 참교육시키는 영화라는 것을 다 알고 봐도 재밌는 영화" 악랄한 범죄자가 등장하지만 훨씬 더 강한, 슈퍼히어로급인 마석도 형사가 강력하게 응징할 예정이라는 것은 <범..