엑셀에서 데이터를 처리할 때 더하기와 빼기 같은 기본적인 작업은 매우 흔합니다. 일반적으로 함수로 쉽게 해결할 수 있지만, 열 또는 행을 고정하여 값을 계산해야 하는 경우 조금 번거로울 수 있습니다. 이럴 때 많은 분들이 생각할 수 있는 해결책 중 하나는 VBA를 활용하는 것이지만, VBA는 다소 복잡하고 익숙하지 않은 사용자도 많습니다.
그래서 이번 글에서는 VBA 대신 엑셀의 매크로 기능을 이용해 이러한 작업을 손쉽게 처리할 수 있는 방법을 소개해 드리려고 합니다. 매크로는 복잡한 코딩 없이도 반복적인 작업을 자동화할 수 있는 엑셀의 강력한 기능 중 하나입니다. 예시 파일도 함께 공유하니 직접 사용해 보실 수 있습니다.
기능 설명
우선, 제가 구현한 매크로 기능을 간단히 설명드리겠습니다.
- A열: 사용자가 값을 입력하는 입력 칸입니다. 여기서 더하거나 빼고자 하는 값을 입력합니다.
- B열: 숨겨진 중간 계산 값을 저장하는 공간입니다. 이를 통해 누적된 값이 저장됩니다.
- C열: A열 + B열의 결과가 표시되는 곳입니다. 사용자가 입력한 값을 B열의 값과 더해 C열에 보여줍니다.
매크로의 역할은 매우 간단합니다. C열에서 계산된 값을 B열로 복사하고, A열의 값을 자동으로 지우는 것입니다. 이를 통해 사용자는 A열에 계속 새로운 값을 입력할 수 있고, C열에 나오는 결과값은 계속해서 누적되어 B열에 저장됩니다.
아래 사진을 보면 조금더 이해가 될 것이다.
매크로 설정 및 구현 방법
아래 단계를 따라가며 매크로를 설정해 보세요.
- A열, B열, C열 준비
- A열은 입력 칸, B열은 숨겨진 칸, C열은 결과가 나타나는 칸으로 준비합니다.
- C열에 함수 입력
- =A열 + B열과 같은 수식을 입력하여 C열에 결과가 표시되도록 합니다.
- 매크로 기록 시작
- 상단 메뉴의 개발 도구에서 매크로 기록을 클릭합니다.
- 개발 도구가 보이지 않으면, 엑셀 옵션에서 리본 사용자 지정을 통해 개발 도구 탭을 추가해 주세요.
- C열 값 복사
- C열의 결과 값을 복사합니다.
- B열 값만 붙여넣기
- B열에 값만 붙여넣기를 실행하여 C열의 값을 저장합니다.
- A열 값 지우기
- A열의 입력값을 삭제합니다.
- 매크로 기록 중지
- 작업이 끝나면 매크로 기록 중지를 클릭해 기록을 마칩니다.
- 매크로에 사용할 도형 선택
- 매크로를 더 쉽게 실행하기 위해 엑셀 내에서 사용할 도형을 하나 선택합니다. (예: 사각형 도형)
도형 생성 및 매크로 지정
- 도형을 만들고, 오른쪽 클릭하여 매크로 지정을 선택합니다. 그 후, 방금 기록한 매크로를 선택하여 연결합니다.
B열 숨기기
- 결과 값을 저장하는 B열을 숨겨 깔끔하게 정리합니다.
매크로 실행 시연
이제 모든 준비가 끝났습니다! A열에 숫자를 입력하고 도형(버튼)을 클릭하면, C열에서 계산된 결과가 B열에 저장되고 A열은 자동으로 초기화됩니다. 이 과정을 통해 더욱 간편하게 데이터를 관리할 수 있습니다.
파일 공유
직접 테스트해보고 싶으신 분들을 위해 아래에 파일을 공유해 드립니다. 파일을 열고 콘텐츠 사용을 클릭한 후 매크로를 사용해 보세요.
이번 글에서는 엑셀 매크로 기능을 이용한 간단한 더하기 및 계산 자동화 방법을 설명드렸습니다. 반복적인 계산 작업을 자동화함으로써 시간을 절약하고 더 효율적으로 작업할 수 있습니다. 엑셀에서 매크로를 익숙하게 사용하다 보면, 다양한 작업들을 손쉽게 자동화할 수 있는 유용한 도구로 활용할 수 있을 것입니다.
2024.10.20 - [유용한 정보들] - 겨울왕국 현실판! 눈과 얼음이 빚어낸 해외 최고의 겨울 여행지
'엑셀' 카테고리의 다른 글
엑셀 입력된 값을 비교하여 같은 값이 개수 찾기 (SUMPRODUCT, ISNUMBER, MATCH 함수) (0) | 2024.11.26 |
---|---|
엑셀 가계부로 당신의 월간 지출 관리가 10배 더 쉬워집니다! (1) | 2024.10.07 |
엑셀 중복되지 않는 로또 번호 생성 방법 (0) | 2024.09.23 |
엑셀 기초 영역지정 방법 설명 (0) | 2024.03.22 |
엑셀 숫자 자동으로 증가 방법 (0) | 2024.03.20 |
댓글