반응형

전체 글 574

조건부 서식과 색 기준 필터(2)

1. 인구 감소한 시군구를 논리식으로 알아보기 틀 고정을 하기 위해 B4 셀을 클릭하고, 보기 > 창 > 틀 고정 > 틀 고정을 클릭합니다. 2020년 대비 2021년 인구가 감소한 시군구를 찾으려면 먼저 i3셀에 =h3 스타일 > 조건부 서식을 클릭하고, 셀 강조 규칙 > 같음을 클릭합니다. 아래와 같이 조건과 서식을 지정할 수 있는 같음 창이 표시됩니다. 왼쪽 조건 란에는 True라고 입력하고, 적용할 서식은 '진한 녹색 텍스트가 있는 연한 녹색 채우기로 바꾸고 확인 버튼을 누릅니다. True가 False보다 훨씬 많지만, 어느 시군구가 해당되는지 확인하기가 복잡하므로 Shift + Ctrl + L키를 눌러 필터를 해제한 후 다시 필터를 적용합니다. 2021년까지만 필터가 적용됐는데 필드명은 없지만 ..

Excel 2023.03.01

조건부 서식과 색 기준 필터(1)

1. 최근 5년간 시군구 총인구수 자료 만들기 먼저 국가통계포털(https://kosis.kr/index/index.do)에 접속한 후 국내 통계 - 주제별 통계, 인구 > 인국총조사 > 인구부문 > 총조사인구(2015년 이후) > 전수부문 > 전수기본표에서 '인구, 가구 및 주택 - 읍면동, 시군구를 누릅니다. 그러면 기본값이 2021년도만 데이터를 보여주므로 콤보 상자 버튼을 누른 후 최근 5년으로 변경하고, 오른쪽 위 '다운로드' 버튼을 눌러 엑셀로 다운로드합니다. 그리고 파일을 열면 파일 형식과 확장명이 일치하지 않는다고 하면서 열 것인지를 묻는데, 예를 클릭합니다. 이것은 파일 형식은 xlsx인데, 확장명은 xls라 그런 것입니다. 연 다음 확장명을 xlsx로 바꾸는 것이 좋습니다. 다른 이름으..

Excel 2023.02.28

CountIfs는 *이 적용되나, SumProduct는 안됩니다.

왼쪽 자료를 기준으로 오른쪽 양식으로 집계하는 것을 해보겠습니다. 1. 구문 CountIfs함수의 구문은 아래와 같고, COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…) SumProduct함수의 구문은 아래와 같습니다. =SUMPRODUCT(array1, [array2], [array3], ...) 2. 위 경우에 적용 가. 첫 번째 표 계산하기 (1) SumProduct 함수를 이용 SumProduct함수는 array가 연속되므로 배열함수의 경우와 같이 and는 *, or는 + 기호를 사용하여 조건을 걸 수 있습니다. 따라서, H2셀의 수식은 =SUMPRODUCT(($C$2:$E$5=H$2)*($B$2:$B$5=$G3))과 같이 ..

Excel 2023.02.27

숫자로만 된 날짜+시간을 날짜, 시간 형식으로 바꾸기

아래와 같이 날짜 및 시간이 연속해서 연결되어 있는 경우 엑셀에서는 날짜, 시간으로 인식할 수 없으므로 엑셀에서 인식할 수 있는 yyyy-mm-dd hh:mm:ss로 바꿔줘야 합니다. A2셀의 숫자를 보면 20200725가 날짜이고, 14가 시간에 해당됩니다. 1. 날짜 변환을 위한 함수 날짜 변환을 위한 함수는 Date와 DateValue가 있습니다. Date와 DateSerial함수의 인수는 둘 다 year, month, day이고, DateValue의 인수 date_text, 다시 말해 날짜 형식의 텍스트입니다. 2. 시간 변환을 위한 함수 시간 변환을 위한 함수는 Time과 TimeValue가 있습니다. Time 함수의 인수는 hour, minute, second이고, TimeValue의 함수는 ..

Excel 2023.02.26

색 기준 필터, 고급 필터, sum+if 배열 함수

필터에 텍스트 필터, 숫자, 날짜 등 필터가 있지만 이외에도 색 기준 필터가 있어 유용하게 사용할 수 있습니다. https://lsw3210.tistory.com/entry/%EC%97%91%EC%85%80-%EB%B0%B0%EC%9A%B0%EA%B8%B06-%ED%95%84%ED%84%B0-%ED%95%84%ED%84%B0-%EC%A7%80%EC%9A%B0%EA%B8%B0-%EB%8B%A4%EC%8B%9C-%EC%A0%81%EC%9A%A9 엑셀 배우기(6) - 필터, 필터 지우기, 다시 적용 필터는 원하는 데이터만을 걸러주는 기능입니다. 홈 탭의 편집 그룹에 필터 명령이 있고, 데이터 탭에는 필터와 고급 필터가 모두 있습니다. 필터와 고급 필터를 두 번에 나눠서 이번에는 필터 lsw3210.tistor..

Excel 2023.02.23

두 가지이상 조건을 만족하는 값을 구해주는 ~Ifs 함수

1. 정의 두 가지이상 조건을 만족하는 최대값, 최소값, 평균, 합계, 개수를 구해주는 함수로는 MaxIfs, MinIfs, Averageifs, SumIfs, CountIfs 함수가 있습니다. 그렇지만 한 가지 조건만 만족하는 경우에도 사용가능하기 때문에 CountIf, MaxIf 등 ~If 함수 들은 잊어도 됩니다. 2.구문 CountIfs함수만 조건 범위1, 조건1, 조건 범위2, 조건2... 형식으로 입력하고, 나머지 함수 들은 모두 최대값 등 값을 구할 범위, 조건 범위 1, 조건1, 조건 범위 2, 조건2... 식으로 최대값 등을 구할 범위를 맨 앞에 지정해야 합니다. 3. 적용 아래 자료를 대상으로 함수를 적용해보겠습니다. 가. 동호수가 1-101호이고, 구분이 1차 중도금인 약정금액의 최대..

Excel 2023.02.22

중복된 항목 제거와 피벗 테이블

아래 데이터를 대상으로 작업을 해보겠습니다. 데이터를 보면 구분이 같은 것이 있고, 같은 중도금 및 잔금에 대해 여러 차례에 걸쳐 나눠 낸 경우가 있습니다. 1. 구분별 약정금액 구하기 중복된 항목 제거를 이용할 수도 있고, 파워 피벗을 이용할 수도 있습니다. 가. 중복된 항목 제거 표 안에 커서를 두고 데이터 탭 > 중복된 항목 제거를 누른 다음 중복 값 제거 창에 열이 모두 선택된 상태인데, 모두 선택 취소를 누른 다음 동호수와 약정일만 체크합니다. 그러면 아래와 같이 종전과 달리 정확하지 않게 "중복된 값을 제거하지 5. 8 고유 값이 남아 있습니다."라고 메시지가 표시됩니다. 제대로 하면 중복된 값 5개를 제거하고 8개의 고유한 값이 남아 있습니다."가 됩니다. 확인 버튼을 누릅니다. 이제 데이터..

Excel 2023.02.21

피벗 테이블 필터에 숫자가 보이지 않을 때

아래 영업점별 데이터를 기준으로 설명하겠습니다. 1. 피벗 만들기 삽입 탭 > 피벗 테이블 윗부분을 클릭하면 피벗 테이블 대화 상자가 표시되는데, 범위가 자동으로 현재 셀을 기준으로 연속된 주변 영역, 다시 말해 현재 영역(CurrentRegion)으로 설정되고, 피벗 테이블을 배치할 위치가 새 워크시트로 지정됩니다. 위치를 기존 워크시트로 바꾼 후 h1셀을 클릭하고 확인 버튼을 누릅니다. 그러면 h1셀을 기준으로 피벗 테이블이 배치할 영역이 표시되고, 오른쪽에는 피벗 테이블 필드와 그 아래 필터, 열, 행, 값 등 영역이 표시됩니다. 피벗 테이블 필드에서 월, 영업점, 매출액을 클릭하면 자동으로 숫자는 값 영역, 문자는 행 영역에 배치되고, 열 영역에는 합계(∑)라는 계산 기준이 표시됩니다. 월이 숫자..

Excel 2023.02.20

날짜 변환 - DateValue 함수, 선택하여 붙여넣기 VBA(2)

1편은 날짜를 변환할 열에 데이터가 연속적으로 있다고 가정하고 만든 것인데, 날짜가 중간에 비어 있다면 End(xlDown)했을 때 데이터가 있는 마지막 행으로 이동하는 것이라 데이터가 없는 중간에 멈추게 됩니다. 아래와 같이 A6셀에 데이터가 없을 경우 날짜변환 매크로를 실행하면 A6셀 전까지만 날짜변환이 처리됩니다. 1. 원인 분석 1 첫 번째 If문에 중단점을 설정한 후 실행하고 A열을 선택한 후 확인 버튼을 누르 If문에서 실행이 멈추게 되는데 F8을 눌러 한 단계씩 실행하면 직접 실행 창에 물음표 다음에 col_num(1, 1).End(xlDown).Row을 붙여 넣고 엔터키를 누르면 2가 표시되고, 물음표 다음에 Cells(Rows.Count, col_num.Column).End(xlUp).R..

EXCEL - VBA 2023.02.17

날짜 변환 - DateValue 함수, 선택하여 붙여넣기 VBA(1)

아래와 같이 날짜가 텍스트 형식으로 되어 있는 경우 날짜를 변환하는 방법을 알아보겠습니다. 1. 워크시트 가. 함수 이용 DateValue, Date함수를 사용해서 텍스트 형식의 날짜를 날짜 형식으로 변환할 수 있습니다. DateValue함수는 =DateValue(텍스트 형식의 날짜) 식으로 사용하고, Date함수는 =Date(연, 월, 일) 식으로 사용하므로, 연도는 왼쪽 텍스트에서 왼쪽 4개 숫자(문자)를 가져오고, 월은 /가 있고 가운데 있으므로 Mid함수를 이용해 A4셀의 텍스트에서 여섯 번째부터 2개를 가져오고, 일은 오른쪽 문자 2개를 가져오면 됩니다. 따라서, 수식이 =date(left(a4,4), mid(A4,6,2), right(a4,2)) 가 되는 것입니다. 나. 선택하여 붙여넣기 > ..

EXCEL - VBA 2023.02.15
반응형