목차
사용자 정의 함수를 사용하기 위해서는 VBA를 이용해야 합니다. VBA를 이용하기 위한 최초 설정 방법은 아래 포스팅에서 참고해 주시기 바랍니다. 최초 설정을 해주셔야 이후 진행이 가능합니다.
엑셀 데이터 한 줄로 합치기, 한 줄로 된 데이터 일정 간격으로 나누기(VBA) (tistory.com)
일반적으로 엑셀에서 등급을 분류할 때는 VLOOKUP을 사용합니다. 오늘 설명드릴 사용자 정의 함수를 이용한 방법과 VLOOKUP을 이용한 방법 중 편리한 방법을 사용하시면 되며 각각 장단점이 있습니다.
VLOOKUP
- 장점:
- 익숙하고 쉽게 사용 가능
- 등급 기준 수정이 간편
- 단점:
- 등급표 관리 필요
- 실수로 기준 변경 가능성 높음
- 복잡한 조건 설정 시 어려움
사용자 정의 함수
- 장점:
- VLOOKUP의 단점 해결 가능
- 여러 로직 통합으로 편리
- 단점:
- VLOOKUP보다 익숙하지 않을 수 있음
- 함수 작성 및 수정에 어려움 있을 수 있음
VLOOKUP을 이용한 방법은 아래 포스팅에서 설명하고 있으니 참고해 보시기 바랍니다.
엑셀 VLOOKUP을 이용하여 성적 등급 찾기 (tistory.com)
1. 사용자 정의 함수 만들기
1. [개발 도구] 탭을 클릭합니다.
2. [Visual Basic] 아이콘을 클릭합니다.
3. 함수를 사용할 통합문서를 선택하고 우클릭합니다.
4. [삽입]에 마우스를 가져갑니다.
5. [모듈]을 클릭합니다.
6. [삽입]을 클릭합니다.
7. [프로시저]를 클릭합니다.
8. 이름을 입력합니다.
9. [Function]을 선택합니다.
10. [Public]을 선택합니다.
11. [확인]을 클릭합니다.
위와 같이 되셨다면 성공입니다. 프로시저는 이렇게 만들지 않고 빨간 사각형 부분을 타이핑 해도 같은 효과입니다.
함수 표시를 클릭하고 사용자 정의에 내가 만든 함수의 이름이 나온다면 성공적으로 함수가 만들어진 것입니다.
이렇게 작성한 함수를 기본으로 다음 포스팅에서는 점수별 등급 매기는 함수의 내용을 작성해 보도록 하겠습니다.
기본적인 설정이 완료되면 어떻게 동작하는지 내용을 작성해야 합니다. 다음 포스팅에서 그러한 내용을 다루도록 하겠습니다.
엑셀 사용자 정의 함수를 만들어 점수별 등급 매기기(VBA) (tistory.com)
'업무 프로그램 > MS 엑셀' 카테고리의 다른 글
엑셀 빈 행 일괄 삭제, 빈 셀 삭제 (0) | 2024.03.14 |
---|---|
엑셀 사용자 정의 함수를 만들어 점수별 등급 매기기(VBA) (1) | 2024.03.13 |
엑셀 숫자 단위 자동으로 한글로 표시하기, 숫자와 한글 함께 쓰기(천, 만, 백만, 억 등) (1) | 2024.03.08 |
엑셀 이력서 사진(이미지) 넣기, 셀과 사진(이미지) 크기 자동 맞추기 (0) | 2024.03.07 |
엑셀에서 모든셀에 일괄적으로 숫자 더하기, 곱하기 (0) | 2024.03.06 |