https://youtu.be/alF4C9gjFuY?si=aNmbrgWAu3hoLUor
VIDEO
이 영상은 VBA 프로시저와 관련하여 엑셀의 다양한 프로그래밍 방식에 대한 내용을 다루고 있습니다. 두 가지 루프 구조인 while과 until을 통해 조건문을 이해하고, 변수변화를 추적하며 각 조건이 어떻게 처리되는지를 설명합니다. 또한, 엑셀의 여러 수식 활용법과 배열 수식을 통한 데이터 처리 방법을 제시하여 실무에서 바로 활용할 수 있도록 돕습니다. 어려운 문제를 정리하고 핵심 개념을 확인하는 데 유용한 자료입니다. [1]
핵심 용어 더 보기
RA 프로시저: RA 프로시저 는 반복적으로 작업을 자동화하기 위해 설정된 절차입니다. 이는 마치 어떤 일이 반복적으로 필요할 때 그 작업을 매번 스스로 하지 않고 미리 프로그램해 두는 것과...
1. VBA
프로시저와 컨트롤 구조의 이해00:00:00
RA 프로시저 실행 후 A1 셀에 입력되는 값을 예측하는 것은 어려운 문제로 인식된다 . [1-1]
두 개의 while 문과 until 문이 있으며, 이 두 구조는 서로 조건 방식이 다르다 . [1-2]
while 문은 조건이 참일 동안 반복하고, 조건이 거짓이면 종료된다 . [1-7]
반면, until 문은 조건이 참이 될 때까지 반복한다 . [1-8]
이러한 구분 문제는 드물게 출제되지만, 시험에 대비해 기억하고 공부하는 것이 중요하다 . [1-9]
1.1. while문과 until문 이해하기00:00:00
두 개의 while문 과 until문 이라는 두 가지 조건문이 있다고 설명한다. [1-2]
while문 은 조건이 참일 때 반복하고, 거짓이 되면 종료한다. [1-7]
반면, until문 은 조건이 참이 될 때까지 반복한다. [1-8]
이러한 두 조건문은 자주 출제되지 않지만 30번의 시험 중 한 번 정도 등장한다고 한다. [1-9]
따라서, 이 구분을 이해하고 적절히 대비하는 것이 중요하다. [1-10]
1.2. 코드의 중요성과 학습 방법00:00:16
주어진 문제는 코드를 이해하고 정리하여 참조하는 것을 권장한다. [1-5]
이러한 문제는 어려울 수 있지만, 학습함으로써 해결 가능하다. [1-1]
문제의 빈도를 고려하면 꼼꼼한 학습이 필요하다. [1-11]
충분한 학습이 끝나면 큰 문제가 없다고 암시한다. [1-12]
학습의 결론은 철저함 이라고 강조한다. [1-11]
2. 🔄 변수와 루프의 동작 방식00:01:02
변수 test 가 주격장치의 일정 공간에 초기 값 0으로 할당된다 . [2-5]
do while 루프는 조건 test < 10 을 확인하며, 참일 경우 루프를 반복한다 . [2-7]
루프가 실행되면 test 에 1을 더하고, 이 과정을 test 가 10이 될 때까지 반복한다 . [2-12]
test 가 10을 초과하면 루프가 종료되고, 마지막 값 11이 range A1 셀에 입력된다 . [2-25]
두 개의 while 과 두 개의 until 을 구분하여 살펴본다 . [2-31]
3. 🧮 엑셀 함수 활용법과 조건 처리 예시00:03:07
SMALL 함수 는 순서를 정해 배열에서 작은 값을 구하며, 특정 사례에서는 3번째 작은 값이 30으로 나타난다 . [3-3]
AVERAGE 계산 은 여러 값의 순위에 따라 배열 수식으로 나열된 값들을 평균 내어 계산된다 . [3-15]
CHOOSE 함수와 인덱스 는 문자열을 숫자로 변환하여 조건에 맞는 값을 선택하며, 주의해서 조건을 반대로 확인해야 한다 . [3-55]
배열 수식 은 조건에 따라 true와 false 값을 정수로 변환해 합계를 계산하며, SUM 과 COUNT 를 통해 개수를 구할 수 있다 . [3-109]
MOD 함수 는 나머지 계산을 통해 조건문에서 남녀 구분 등을 처리하며, 결과는 2로 나누어 남는 값을 기반으로 한다 . [3-83]
3.1. 📊 엑셀 수식의 작동 원리와 배열 활용00:03:07
엑셀 수식의 결과 값 중 특정 값이 다른 색과 구별된다 . [3-1]
배열 상수로 3을 사용하지만, 이는 단순히 숫자 3으로 사용된다 . [3-2]
값이 여러 개 있을 경우, 세 번째 작은 값이나 두 번째 작은 값을 콜론을 사용하여 연속해서 표현할 수 있다 . [3-4]
그러나 하나의 값만 입력했기 때문에 단순히 세 번째 작은 값이 표시된다 . [3-5]
배열에서 제일 작은 값은 순서대로 1번, 2번, 3번으로 나오며, 이 경우 30이 세 번째로 작은 값이다 . [3-5]
3.2. 🧮 엑셀의 함수와 수식 활용법00:03:38
SMALL 함수는 A1 에서 G1 까지 범위의 작은 값을 나열하고 평균을 계산하는 데 사용된다 . [3-9]
LARGE 함수는 범위 내 가장 큰 값을 찾는 데 사용되며 조건에 따라 특정 값을 반환한다 . [3-17]
COLUMN 함수는 열 번호를 반환하며, 네 번째 작은 값을 찾는 예시에서 사용된다 . [3-20]
VLOOKUP 함수는 특정 값을 찾을 때 사용되며, 범위 내 위치에서 값을 검색한다 . [3-61]
MOD 함수는 나머지 계산을 수행하며, 조건에 따라 IF 문과 함께 참과 거짓의 출력을 결정하는 데 활용된다 . [3-78]
3.3. 📊 배열 수식의 올바른 사용법 이해하기00:09:30
배열 수식에서 sum 과 count 를 사용하여 국적별 영화 장르의 개수를 계산할 수 있는 두 가지 방법이 있다 . [3-102]
sum 을 이용할 경우, true와 false 논리값이 1과 0으로 변환되며, 두 조건이 모두 맞을 경우 합계를 통해 결과를 얻을 수 있다 . [3-104]
count 는 숫자를 세는 함수로, true와 false 논리값을 직접 처리할 수 없으므로 주의가 필요하다 . [3-112]
첫 번째 조건에서 한국이면서 코미디인 경우 하나의 결과만 찾을 수 있다 . [3-124]
두 번째 방법에서는 IF 문을 사용해 특정 조건에 따라 값을 출력하지만, sum 이나 count 함수로 true와 false를 직접 세거나 합계할 수 없다 . [3-149]
3.4. 🔍 배열 조건과 논리 연산의 결과 확인00:14:54
엑셀 에서 첫 번째 배열 조건을 드래그하고 F9 키를 눌러보면 true 와 false 값이 나온다 . [3-178]
두 번째 범위에서도 true 와 false 값이 나오며, 두 값의 곱은 숫자로 변환된다 . [3-179]
true 값을 두 번 곱하면 결과는 1과 0으로 표시된다 . [3-183]
드래그한 범위에서 F9 키를 눌러 표시된 0과 1을 count 함수로 계산하면 총 8이라는 결과가 나온다 . [3-184]
4. 📊 차트와 데이터 선택 기능의 활용00:16:26
차트 데이터 범위 에서 사용되는 데이터 전체 범위를 수정할 수 있다 . [4-69]
행렬 전환 을 통해 가로 항목 축의 데이터 계열과 범례 항목을 전환할 수 있다 . [4-71]
범례에 표시된 데이터 계열의 순서를 변경할 수 있다 . [4-72]
숨겨진 행이나 열 의 데이터도 차트에 표시될 수 있다 . [4-73]
사원별 분기 실적 비교 시 원형 대 가로 막대형 차트가 비효율적일 수 있다 . [4-84]
4.1. 📋 이름 상자 기능에 대한 설명00:16:26
이름 상자 는 컨트롤 키와 여러 셀 선택 시 마지막 셀 주소를 표시한다 . [4-3]
셀이나 셀 범위에 이름을 정의하면 해당 이름이 표시된다 . [4-5]
표도 지정하여 이름 상자에 정의할 수 있다 . [4-7]
차트를 선택하면 차트의 종류가 아닌 차트 이름이 표시된다 . [4-8]
4.2. 📊 엑셀 함수 및 차트 사용법00:16:57
수식 작성 시 최근에 사용한 함수 목록이 자동으로 표시되며, 이전에 사용한 함수는 쉽게 불러올 수 있다 . [4-11]
예를 들어 특정 셀을 선택하면 마지막 선택한 셀이 표시되고, 범위 이름을 지정하여 사용할 수 있다 . [4-15]
도구를 사용해 범위에 이름을 지정하거나, 개별 셀 및 차트를 생성하여 데이터 시각화를 할 수 있다 . [4-17]
원형 차트를 생성하면 차트 이름이 이름 상자에 표현되며, 이를 통해 데이터 계열을 한눈에 파악할 수 있다 . [4-20]
수식 작성 시 자주 사용하는 함수들이 자동으로 추가되어 작업이 효율화된다 . [4-22]
4.3. 🔍 화면 확대 축소 기능의 상세 설명00:18:35
엑셀 의 화면 확대 축소는 10%에서 400%까지 가능하며, 설정한 확대 축소 배율은 현재 시트에만 적용된다 . [4-32]
화면에서 보이는 상태만 확대 축소되며, 인쇄 시에는 적용되지 않는다 . [4-36]
컨트롤 키를 누르고 마우스 스크롤을 사용하여 화면의 확대 축소를 조절할 수 있다 . [4-38]
확대 축소 상태는 다른 시트로 이동해도 유지되지 않으며, 현재 시트에서만 설정이 지속된다 . [4-41]
인쇄 미리 보기에서는 화면 확대 축소와 상관없이 설정된 인쇄 영역과 배율로 출력된다 . [4-43]
4.4. 🖨️ 인쇄 기능의 활용 및 제한 사항00:19:55
기본적으로 워크시트의 눈금선은 인쇄되지 않지만, 페이지 설정 대화 상자에서 눈금선을 선택하면 인쇄 가능하다 . [4-48]
인쇄 미리 보기 및 인쇄 화면 표시 단축키는 '컨트롤 F2'이며, 인쇄 화면에서 여백 표시를 선택하면 마우스로 여백 변경이 가능하다 . [4-52]
차트를 간단하게 인쇄하면 차트와 도형 등은 출력되지 않으며 텍스트만 출력된다 . [4-61]
페이지 레이아웃에서 페이지 설정을 통해 열 너비는 조정 가능하지만 행 높이는 변경할 수 없다 . [4-63]
해당 인쇄 기능과 설정 관련 내용은 자주 출제되므로 기억해 두면 유용하다 . [4-65]
4.5. 📊 차트 도구와 데이터 선택의 오류00:22:08
차트 데이터 범위에서 데이터를 수정할 수 있으며, 행렬 전환 으로 가로 항목 축의 데이터와 범례 항목을 전환할 수 있다 . [4-69]
범례에 표시된 데이터 계열의 순서를 변경할 수 있으며, 숨겨진 행 또는 열의 데이터도 차트에 표시할 수 있는 옵션이 있다 . [4-72]
사원별 분기 실적 비교 시, 원형 대 가로 막대형 차트는 비효율적이며 구분이 어려운 문제를 유발할 수 있다 . [4-84]
차트 유형에는 세로 막대형, 꺾은 선형, 원형 대 가로막대형 등이 있으며 각각의 차트를 통해 데이터를 시각적으로 표현할 수 있다 . [4-86]
원형 대 가로 막대형 차트는 이름은 나와 있지만 명확히 구분하기 쉽지 않다 . [4-103]
4.6. 📊 상태 표시줄의 자동 계산 기능00:25:31
상태 표시줄사용자 지정에서 자동 계산 에 포함되지 않는 항목은 문자 데이터 셀 수다 . [4-106]
선택 영역에서는 숫자 데이터 셀 수, 합계, 평균, 최대값, 최소값 등이 표시된다 . [4-107]
문자 데이터 셀 수는 자동 계산 항목에 포함되어 있지 않다 . [4-111]
따라서, 숫자 데이터와 관련된 값들만 상태 표시줄에서 계산된다 . [4-113]
이 점을 이해하면 엑셀의 상태 표시줄활용에 도움이 된다 . [4-116]
5. 📘 시험 준비의 반복성과 방향성00:26:31
시험 문제는 매번 같지는 않지만 같은 범주에서 출제된다 . [5-2]
따라서 해당 범주를 집중적으로 학습하는 것이 중요하다 . [5-3]
이후 과정을 통해 시험 준비의 효율성과 방향성을 잡을 수 있다 . [5-1]