엑셀을 활용해서, 사무 업무를 간단하게 할 수 있는 매크로(VBA) 프로그램을 무료(또는 자발적 후원 - 책구입)로 만들어 드립니다.
지난해(2021년) 약 3개월 정도로 네이버 지식인에서 저의 엑셀 지식을 이용해서 몇 분에게 도움을 드린 적 있습니다. 대부분 중소기업에서 전산화가 안된 부분을 수작업으로 반복 업무를 하시다가 엑셀의 매크로(VBA) 기능을 활용하고 싶어 하시는 분들이 주신 질문에 답변을 드린 결과가 위 사진입니다.
엑셀이나, 일반 프로그램이나 가장 어려운 것은 요건 정의입니다. 전산화되어 있지 않은 비정형 업무를 하시는 분들은 발생하는 상황에 따라서 사람이 문제를 해결하고 있습니다. 그래서, 업무 체계화에 다소 취약합니다. 제 경우는 금융업에 수십 년간 종사했기에, 중소기업의 업무를 어느 정도 이해하고 있습니다. 따라서, 어느 정도 설명만 해 주어도 어떤 목적으로 프로그램을 만들고 싶어 하는지, 그리고, 어떤 결과를 원하는지 알 수 있습니다.
중소기업을 운영하시는 분이나, 관리하시는 분들이 업무를 좀 더 정확하고, 빠르게 할 수 있는 데이터를 가지고 계신다면, 그 데이터를 활용할 방법을 찾는다면, 제가 할 수 있는 한 도움을 드리고자 합니다. 당연히 어떤 보상도 불필요합니다.
단, 저도 일주일에 3일은 생계를 위해서 타사에서 업무를 해야 합니다.
그래서, 아래 3가지만 양해 부탁드립니다.
1. 단기에 답변을 드릴 수 없는 경우가 있을 수 있기에, 시간은 좀 넉넉히 잡고 의뢰를 부탁합니다.
2. 개발 요건이 너무 복잡해서 제가 하루에 끝낼 수 없을 정도를 어려운 문제는 삼가해 주시길 부탁드립니다.
3. 프로그램의뢰를 하실 때, 원본데이터와 프로그램 후 나올 결과물, 그리고 설명이 있는 엑셀 파일을 보내 주세요.
그러면, 엑셀로 어떤 일을 할 수 있는지 알아보겠습니다.
- 게임과 같은 비주얼 위주의 업무는 어렵습니다.
- 데이터가 1백만개 이상 되는 경우도 쉽지 않습니다.(그런데, 중소기업에서 1백만개 정도 되는 데이터를 다룬다면 이미 전산화가 끝난 업무일듯합니다.)
위와 같은 경우를 제외하고 대부분 사무업무는 가능하다고 보면 됩니다. (프로그램 업계에서는 엑셀을 따라가는 프로그램을 만들 수 없다고 말씀하시는 분도 계실 정도입니다.)
이곳에 댓글로 엑셀 VBA 프로그램을 의뢰해 주시면, 이곳 블로그에 모두 보실 수 있도록 프로그램 설명과 프로그램을 올리도록 하겠습니다.
2021.6월 의뢰하신 분의 내용을 간단히 소개합니다.
아래와 같은 요청이 약 1시간 정도 소요되는 작업입니다.
제가 1시간 소모해서, 프로그램을 만들면 사용하시는 분은 10시간 이상 절약할 수 있는 효과를 볼 수 있습니다.
(시간 절약뿐 아니라, 정확한 업무 처리가 가능합니다.)
1. 최초 요청 내용입니다.
정확하게 글자수등이 항상 정해져있지는 않은 데이터들이 있는데 그 데이터에서
8자 또는 9자로 구성되어있는 코드와 추가적인 숫자 또는 영어를 추출하는 함수를 만들고싶습니다.
예를들어
1번예시 : 가나다라마ABCDEJ02(M) 제2차/00'
2번예시 : 1가나다HOT네이버지식ABCDEJ99 제3차/99(100)
3번예시 : [테스트] HOT 네이버 베이직 특별구성 3+2(옵션01. CMYISJC8/00,100)
4번예시 : HOT 라이트한 수식이었으면좋겠는 스트레치 1종(백업) XFELSK01 (073)
추출을 원하는 값은 각각 다른열에 따로
1번에서는 ABCDEJ02 / M / 00
2번에서는 ABCDEJ99 / 99 / 100
3번에서는 CMYISJC8 / 00 / 100
4번에서는 XFELSK01 / 073
이런식으로 데이터를 추출하고 싶습니다.
일단 규칙으로는 ABCDEJ02처럼 다른 구하는값보다는 코드명이 먼저 나온다는것,
8자리의 코드이며 영어로 시작한다는것입니다.
2. 저의 1차 답변입니다.
안녕하세요
먼저 실제 데이터 10개 정도와 각각의 데이터에서 추출하고 싶은 결과를 엑셀에 넣어서 보내 주시면 만들어 보겠습니다
설명은 잘해 주셔서, 일단 제가 만들어 보내 드리고 필요한 사항은 다시 알려주세요
3. 엑셀 파일로 자세한 내용을 보내왔습니다.
즉, 상품명에서 맨 우측 3가지 자료(품번, 색상, 사이즈)를 추출하는 엑셀 프로그램이 필요합니다.
4. 최종 결과물을 보내드렸습니다.
프로그램 파일 속에는 자세한 프로그램 코드도 볼 수 있습니다.
보내 드린 엑셀 프로그램은 다운 받을 수 있습니다.
품목추출하기_02.xlsm (클릭하세요)