본문 바로가기

업무 지식171

[엑셀] 시트 숨기기와 통합 문서 보호로 시트 비공개 설정하기 엑셀에 포함된 내용 중 다수에게 공개가 되어도 문제가 없는 내용들만 있다면 상관없지만 당사자 본인만 확인해야 하는 정보가 포함되어 있는 경우에는 해당 시트를 공개하게 되면 문제가 생길 수 있습니다. 예를 들어 이런 엑셀 파일이 있다고 가정해 보겠습니다. 직원 개인별 1/4분기 성과수당 금액을 확인하는 양식인데, A10셀에 직원의 주민등록번호를 넣으면 A5셀부터 E5셀까지는 VLOOKUP 함수를 이용하여 '직원별 성과수당' 시트에서 해당 값을 가져오도록 설정되어 있습니다. '직원별 성과수당' 시트를 클릭해 보면 모든 직원의 주민등록번호와 통상임금, 지급률까지 나와있습니다. 이러한 내용이 담겨 있는 시트를 그대로 둘 경우 모든 직원이 해당 정보에 접근할 수 있으므로 '직원별 성과수당' 시트는 숨겨서 직원들이.. 2023. 3. 2.
[엑셀] 실행 취소(Ctrl+Z)와 다시 실행(Ctrl+Y) 엑셀 작업을 하면 새로 적용한 서식이 마음에 들지 않거나 입력한 수식이 잘못되어 이전의 상태로 되돌려야 하는 경우가 정말 많습니다. 이런 경우를 대비하여 엑셀에서는 이전의 상태로 되돌릴 수 있는 기능(실행 취소)을 제공하는데 주로 단축키(Ctrl+Z)를 이용합니다. 반대로 이전의 상태로 되돌렸다가 다시 돌아갈 수(다시 실행)도 있는데 이 기능 또한 주로 단축키(Ctrl+Y)를 사용합니다. 이런 표가 있을 때 A3:D3셀의 글자를 굵게 바꾸고 셀 배경색을 회색으로 바꾼 다음, D4:D9셀에 조건부 서식을 사용하여 데이터 막대를 표시해 보겠습니다. 총 3가지의 작업(글자 굵게, 배경색 변경, 조건부 서식)을 실행했습니다. 이렇게 작업을 한 뒤 다시 원래의 상태로 돌리고 싶습니다. 이럴 때는 다시 글자 조건부.. 2023. 3. 1.
[엑셀] AVERAGEIFS 함수로 두 가지 이상의 조건에 맞는 셀의 평균 구하기 두 가지 이상의 조건에 맞는 셀의 개수를 구할 때는 COUNTIFS 함수, 합계를 구할 때는 SUMIFS 함수를 사용하듯이 두 가지 이상의 조건에 맞는 셀의 평균을 구할 때는 AVERAGEIFS 함수로 구할 수 있습니다. AVERAGEIFS 함수의 구조는 아래와 같습니다. =AVERAGEIFS(Average_range,Criteria_range1,Criteria1,Criteria_range2,Criteria2,...) 첫 번째 인수 Average_range는 평균을 구할 값이 있는 셀의 범위입니다. 두 번째 인수 Criteria_range1은 첫 번째 조건에 부합하는지 판단할 셀의 범위입니다. 세 번째 인수 Criteria1은 두 번째 인수로 지정한 범위에서 판단할 조건입니다. 네 번째 인수 Criter.. 2023. 2. 28.
[엑셀] AVERAGEIF 함수로 조건에 맞는 셀의 평균 구하기 셀의 평균을 구할 때는 AVERAGE 함수를 사용합니다. 간혹 범위로 지정한 전체의 평균을 구하는 것이 아니라 특정 조건에 해당되는 셀의 평균을 구할 때는 AVERAGEIF 함수를 사용하여 구할 수 있습니다. COUNTIF 함수나 SUMIF 함수와 매우 유사합니다. AVERAGEIF 함수의 구조는 아래와 같습니다. =AVERAGEIF(range,criteria,average_range) 첫 번째 인수 'range'는 조건에 부합하는 셀인지 판단할 범위입니다. 두 번째 인수 'criteria'는 첫 번째 인수로 지정한 범위에서 평균을 구할 셀을 판별할 조건입니다. 세 번째 인수 'average_range'는 평균을 구할 값이 있는 셀의 범위입니다. 위와 같은 표가 있을 때 임의의 셀에 AVERAGEIF 함.. 2023. 2. 27.
[엑셀] 여러 시트를 한 번에 편집하는 방법 간혹 하나의 엑셀 파일에 여러 시트가 있을 때 각 시트의 형태와 구조가 똑같은 경우가 있습니다. 이런 상황에서 시트의 내용을 편집해야 할 때 각 시트를 하나씩 편집하는 것이 아니라 여러 시트를 한 번에 편집할 수 있습니다. 위와 같이 첫 번째 시트부터 네 번째 시트까지 총 4개의 시트가 있는데 각 시트는 동일한 시트를 복사하여 사용했기 때문에 구조와 형태가 동일합니다. 이런 상황에서 4개의 시트 한 번에 편집해 보겠습니다. 여러 시트를 선택하는 방법 여러 시트를 한 번에 편집하기 전에 일단 여러 시트를 선택하는 방법을 알아야 합니다. 시트가 여러 개 있을 때 선택된 시트는 위와 같이 선택되지 않은 시트와는 다르게 배경이 흰색으로 나타납니다. 하나의 시트가 선택된 상태에서 Ctrl키를 누른 채로 각 시트를.. 2023. 2. 27.
[엑셀] 보안 경고 메세지(매크로를 사용할 수 없도록 설정했습니다) 별도로 옵션 변경을 하지 않았다면 매크로가 포함된 파일을 열 때 아래와 같은 보안 경고 메세지가 나타납니다. 엑셀의 기본 설정은 매크로가 포함된 파일을 열 때 매크로를 사용할 수 없는 상태로 켜집니다. 따라서 '매크로를 사용할 수 없도록 설정했습니다.'라는 메세지 창이 나타나는데 매크로를 사용하기 위해서는 반드시 '콘텐츠 사용'을 클릭하여야 합니다. 만약 '콘텐츠 사용'을 클릭하지 않고 매크로를 실행할 경우 아래와 같은 창이 나타납니다. '보안 설정으로 인해 매크로를 사용할 수 없습니다. 매크로를 실행하려면 이 통합 문서를 다시 연 다음 매크로를 사용하도록 선택해야 합니다. 매크로 사용에 대한 자세한 내용을 보려면 [도움말]을 클릭하십시오.'라는 오류 창이 나타납니다. 매크로를 사용하기 위해서는 오류 창.. 2023. 2. 26.
[엑셀] LARGE, SMALL 함수로 n 번째 큰 값 or 작은 값 구하기 LARGE 함수와 SMALL함수는 데이터 집합에서 n 번째로 크거나 작은 값을 구할 수 있는 함수인데 함수의 구성은 다음과 같습니다. =LARGE(array,k) =SMALL(array,k) 첫 번째 인수는 n 번째 크거나 작은 값을 구할 범위입니다. 두 번째 인수는 몇 번째로 크거나 작은 값을 구할지 정하는 인수입니다. 위와 같은 표가 있을 때 LARGE 함수와 SMALL 함수를 이용하여 국어 과목의 세 번째 높은 점수와 영어 과목의 네 번째 낮은 점수를 구해보겠습니다. G4셀에 '=LARGE(B4:B14,3)'을 입력하면 B4:B14의 범위에서 세 번째로 큰 수, 즉 국어 과목의 세 번째 높은 점수를 구할 수 있습니다. G5셀에 '=SMALL(C4:C14,4)'를 입력하면 C4:C14의 범위에서 네 .. 2023. 2. 25.
[엑셀] 매크로 사용을 위한 메뉴 설정과 파일 형식 엑셀에서 매크로를 사용하기 위해 필요한 기능은 메뉴 중 '개발 도구'에 정리되어 있습니다. 그런데 별로도 설정을 하지 않았다면 기본적으로 세팅된 메뉴에는 '개발 도구' 메뉴가 없습니다. 그래서 매크로를 편하게 사용하기 위해서는 옵션 설정을 통해 '개발 도구' 메뉴를 항상 메뉴에 나타나도록 설정을 해주는 것이 편리합니다. 또한 엑셀에서 매크로 기능이 포함된 파일의 경우에는 확장자를 'Excel 매크로 사용 통합 문서(.xlsm)'로 저장해야 하는데 만약 매크로 기능이 포함된 파일을 일반적으로 사용하는 'Excel 통합 문서(.xlsx)'의 형식으로 저장할 경우 '다음 기능은 매크로 제외 통합 문서에 저장할 수 없습니다.'라는 경고 창이 뜨게 됩니다. 메뉴에 '개발 도구' 메뉴 추가 하기 기본적으로 제공되는.. 2023. 2. 24.
[엑셀] MAX, MIN 함수로 최댓값과 최솟값 구하기 특정 범위나 입력한 인수 중에서 최댓값이나 최솟값을 구할 때는 MAX 함수와 MIN 함수로 구할 수 있습니다. 최댓값과 최솟값을 구하는 것 외에도 실무에서는 최댓값이나 최솟값을 제한하는 용도로도 많이 쓰입니다. MAX 함수와 MIN 함수 모두 인수로 하나의 범위나 여러 개의 범위를 지정할 수 있고 각각의 숫자를 하나씩 인수로 지정할 수도 있습니다. 이렇게 MAX 함수의 인수로 각각의 숫자를 입력하면 인수로 입력한 숫자 중 가장 큰 숫자인 50을 구합니다. 반대로 =MIN(10,20,30,50)을 입력하면 10이 구해집니다. 각각이 숫자를 인수로 입력해서 최댓값이나 최솟값을 구할 수도 있지만 특정 범위를 인수로 입력하는 경우가 더 많습니다. 위와 같은 표가 있을 때 MAX 함수를 이용하여 국어 최고점수와 .. 2023. 2. 23.