반응형

조건부 서식 15

조건부 서식을 인쇄할 때 제거하는 방법

1. 문제 아래와 같이 셀을 클릭했을 때 수평과 수직으로 표시가 되는데, 인쇄할 때 제외하는 방법을 알아보고자 합니다. 먼저 범위 외 셀을 클릭하면 조건부 서식이 적용되지 않으므로 범위 외 셀을 클릭하고 인쇄하는 방법이 있습니다. 그것이 아니라 자동으로 조건부 서식이 제거되고 인쇄되는 것을 구현하려고 합니다. 두 가지가 있는데 하나씩 다뤄보겠습니다. 2. 해법 1 가. 실행 방법 '조건부 서식을 지우기' 매크로와 '조건부 서식 원래대로' 매크로를 만든 다음 인쇄 버튼 클릭 시 '조건부 서식을 지우기'에 인쇄 부분이 있으므로 두 개를 연달아서 실행하면 됩니다. 나. 코드 코드는 아래와 같습니다. Option Explicit Dim sht As Worksheet Sub 조건부서식지우기() Dim PrintA..

EXCEL - VBA 2024.04.27

병합셀에도 조건부 서식 적용하기

1. 문제 가. 실패 1 병합셀인 경우 값이 없기 때문에 조건부 서식을 적용하더라도 값이 있는 셀에만 적용됩니다. A열에서 P열까지 선택하고, 홈 탭의 스타일 그룹에서 조건부 서식을 클릭하고, 새 규칙을 선택합니다. 그리고, '수식을 사용하여 서식을 지정할 셀 결정'을 선택하고 수식에 =AND(A$1"",WEEKDAY(A$1,2)>5)라고 입력하고, 서식을 누르고, 채우기로 노란색을 선택하고 확인 버튼을 누릅니다. 이때 weekday에 ,2가 입력되어 있는데, 이것은 일요일이 1이 아니라 월요일이 1이 되도록 요일 반환 형식(return_type)을 지정한 것입니다. 그리고, 확인 버튼을 누르면 토요일과 일요일에 노란색 칠이 되는데 병합셀에는 채워지지 않습니다. 나. 실패 2 그렇다고, or 조건을 줘서..

Excel 2024.04.20

(구글 스프레드시트) 조건부 서식 - 맞춤 수식

1. 문제 셀 내 텍스트에 따라 F열에 색을 칠하려고 합니다. https://docs.google.com/spreadsheets/d/1euzjv_hlLt2OAK5CQ5RXywQ7EN3C9cRTTrXmVdpjP0s/edit?usp=sharing 2. 해법 (1) 서식 아래에 엑셀과 같은 조건부 서식 메뉴가 있습니다. (2) 조건부 서식 메뉴를 누르면 오른쪽에 '조건부 서식 규칙' 창이 표시되는데, 단색과 색상 스케일 탭이 있고, 그 아래 범위 선택, 형식 규칙, 서식 지정 스타일이 있습니다. (3) 범위 선택 단일 셀만 선택됐을 때 열 전체를 선택하려면 F라고 쓰여 있는 열 이름 부분을 누르면 됩니다. 그러면 F:F가 표시되는데 확인 버튼을 누릅니다. 그런데 나중에 보니 F열 전체가 F1:F911입니다. ..

휴일에 해당하는 열에 색칠 하기

조건부 서식을 적용해서 특정한 셀에 색칠하는 경우가 일반적이고, 조건을 충족하는 한 줄 전체에 색칠하는 경우도 있는데 이 글을 참고 바랍니다. 1. 공휴일 여부 판단하기 근무일을 구하는 함수만 Workday, Workday.Intl, NetworkDays, NetWorkdays.Intl 등이 있기 때문에 공휴일은 근무일이 아닌 날로 정의하면 됩니다. 각각의 구문은 아래와 같습니다. 가. WORKDAY(start_date, days, [holidays]) start_date(시작일)로부터 며칠 후(days) 근무일을 구하는 함수인데, 옵션인 holidays는 Workday함수에 등록되지 않은 공휴일, 예를 들어, 설날, 광복절, 제헌절 등 우리나라 또는 기업에 특수한 휴일을 일정한 범위에 등록하는 것입니다..

Excel 2023.08.25

정수에 가까운 숫자 찾기(3)

4. aggregate 함수를 적용할 경우 min함수 대신에 aggregate함수를 이용할 수도 있습니다. 가. AGGREGATE 함수를 이용한 수식 Aggregate함수의 구문은 배열형인 경우 AGGREGATE(function_num, options, array, [k])입니다. function_num은 함수의 번호로 배열형이므로 최솟값에 해당하는 함수 번호는 5 - MIN이 아니라 15 - SMALL입니다. options는 오류값을 무시하는 2 또는 3, 6, 7을 사용하면 되는데, 2를 선택하겠습니다. array는 배열인데, 정수가 같은 것 중 차이가 가장 작은 값을 찾아야 하므로 1/(ROUND($B$9:$I$9,0)=ROUND(B$9,0))*(ABS($B$9:$I$9-ROUND(B$9,0)))입..

Excel 2023.08.07

정수에 가까운 숫자 찾기(2)

3. round함수를 적용할 경우 6.55는 정수 6보다는 7에 가까우므로 int 함수를 이용할 것이 아니라 Round함수를 이용하는 것이 보다 합리적입니다. 가. 정수 구하기 Round함수는 int함수와는 달리 반올림해서 표시할 자릿수를 지정해야 하므로, B10셀에 =ROUND(B9,0)이라고 입력하고 i10셀까지 끌어서 복사합니다. 나. 정수와 차이값 구하기 B11셀의 수식 반올림돼서 숫자가 커지면 음수가 나오므로 절댓값을 구하는 ABS 함수를 사용해야 합니다. 따라서, 수식은 =ABS(B9-B10)가 됩니다. 6.55에서 7을 빼면 -0.45이지만 절댓값이므로 0.45가 반환됐습니다. 마찬가지로 i열까지 복사합니다. 다. 같은 정수중 차이가 가장 작은 값 구하기 int함수로 할 때는 항상 원래 숫자..

Excel 2023.08.06

정수에 가까운 숫자 찾기(1)

네이버 카페(엑셀..하루에 하나씩)에 정수에 가까운 숫자에 색칠을 해달라는 질문이 있어서 답을 구한 절차를 설명하고자 합니다. 1. 질문에 대한 이해 질문을 하면서 답으로 6.02, 5.02, 11.90을 제시했는데, ①정수를 구하는 int함수를 적용하면 6.02와 5.02는 설명이 되는데, 12.30과 11.90는 12와 11로 정수값이 다른데 왜 11.90만 정수에 가까운 숫자가 되는지 설명이 안되고, ② 반올림을 해서 정수를 구하는 round(숫자,0) 수식을 적용하면 6.55가 7이 되기 때문에 왜 6.55는 안 되는지 설명이 안 되는 등 2개의 답에 모순이 있습니다. 아래와 같이 단계별로 답을 찾아가 보도록 하겠습니다. 2. int 함수를 적용할 경우 가. int 함수 B4셀에 =int(b3)라..

Excel 2023.08.05

조건부 서식 - 둘 이상 조건에 맞는 줄에 색칠하기

한 가지 조건을 만족하는 경우 채우기에 대해서는 아래 글에서 다뤘는데, https://lsw3210.tistory.com/entry/%EC%97%91%EC%85%80-%EB%B0%B0%EC%9A%B0%EA%B8%B036-%EC%A1%B0%EA%B1%B4%EB%B6%80-%EC%84%9C%EC%8B%9D5-%EC%88%98%EC%8B%9D%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4-%EC%85%80-%EC%A7%80%EC%A0%95 엑셀 배우기(36) - 조건부 서식(5) - 수식을 사용해 셀 지정⑥ 수식을 사용하여 서식을 지정할 셀 결정 같은 줄, 성명 별로 최댓값 찾아서 서식 적용하기 ㉮ 마우스로 B3셀부터 E7셀까지 끌어 사각형 모양의 범위를 잡습니다. 그리고, 조건부 서식 -..

Excel 2023.05.25

조건부 서식과 색 기준 필터(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
반응형