본문 바로가기

반응형

macro

엑셀 vba로 다중 vlookup 구현하기-동일한 항목 전체 찾기 https://youtu.be/GR28BNQ7kmc vlookup 함수를 사용할 경우 특정영역에서 첫번째 항목을 찾을 수 있지만, 동일한 항목이 여러번 있는 경우에는 동작하지 않아서 다소 곤란한 상황이 됩니다. 이런 유사한 경우가 많이 있을 듯 하여 한번 만들어 봤습니다. 예제는 어떤 분이 질문으로 주신 내용을 참고했습니다. 먼저 vlookup과 그것을 대체하는 방법인 index 와 match를 혼합하여 사용하는 방법에 대해 간단히 알아보겠습니다. 우선 vlookup으로 원하는 내용을 찾는 방법은 다음과 같습니다. 위와 같은 내용이 있을 때 D3에 있는 내용을 A3.B20까지에서 찾아서 B열의 내용을 E3에 출력하기를 원하때는 아래와 같이 사용합니다. E3 = VLOOKUP(찾을 대상, 찾을 범위,표현할.. 더보기
Excel Macro를 이용하여 셀에서 특정 값들을 추출하는 방법 https://youtu.be/G3v1R-INnvw 어떤 경우에 취합되어 있는 내용에서 각 세부 단위별로 조사된 내용을 분리해야 하는 경우가 있습니다. 취합도 문제지만, 이런 경우는 많은 수동 작업을 기계적으로 해야 할 소지가 많습니다. 그래서 간단한 예제를 만들었습니다. 먼저 취합된 데이터는 아래와 같이 부서별로 총수량과 상세 내역이 취합수량열에 정리되어 있습니다. 실제로 조사된 내역대로 파트별로 수량을 배포하고 확인하기 위한 용도로 다시 세로로 쪼개고 싶은 경우입니다. 즉 아래가 입력이고 아래쪽이 출력입니다. 물론 실제 엑셀에는 원래 취합수량열도 남아 있습니다. 이렇게 변환하려면 많은 수동 작업을 해야 합니다. 오토핫키와 매크로를 공부하는 우리가 그렇게 할 수는 없죠. 고민을 해야죠. 어떻게 할 건인.. 더보기
2021년형 일일업무일지를 만드는 엑셀 매크로-Excel macro making Daily report for 2021 youtu.be/PdML8PMhKuQ 직장인들은 주간업무 일지나 월간 업무 일지를 보통 관리하고 어떤 경우는 일일업무 일지를 만들기도 하는데, 해마다 누군가가 만들어서 배포하기를 기다렸다면, 올해는 직접 만들어 보세요. 우선 시나리오는 다음과 같습니다. 1. 원하는 년도를 읽어서 해당 년도의 업무일지를 만드는데 2. 월별로 개별 시트로 작성할 것입니다. 즉 시트명이 1월, 2월, ....12월이 되는 것이죠. 월은 굳이 표시 안해도 됩니다. 3. 해당 시트마다 1일부터 31일, 30일, 28일처럼 각각 다르게 마지막 날짜까지 표시하고 해당 날짜가 몇요일인지 표시하는 것입니다. 물론 토요일과 일요일은 빨간색으로 표시하는 것으로 하겠습니다. 이런 시나리오를 위해서는 먼저 고정적으로 표시되는 부분을 직접 "매.. 더보기
Autohotkey 16. Minitab 매크로(글로벌 매크로) https://www.youtube.com/watch?v=nBdwq7pBmIo 오늘은 Autohotkey강좌가 아닌 Minitab매크로를 소개합니다. Minitab프로그램은 다양한 분야에서 사용하는 통계프로그램이며, 보통 6시그마 활용 Tool 로 많이 알려져 있습니다. 요즘에는 Open source 무료 프로그램인 R등에 밀리는 느낌이 있지만, 한때는 상당히 많은 사용자층이 존재했고 지금도 많이 사용하는 Tool 입니다. 이 Minitab에도 매크로 기능이 있습니다. 다음은 Minitab에서 매크로 종류입니다. 1) Exec 파일(*.mtb ) 보다 단순한 형태의 Minitab 매크로이며, Exec 파일은 제어문을 포함할 수 없으며 실행할 때 변수와 하위 명령을 사용할 수 없습니다. Exec 파일은 방.. 더보기
Autohotkey 13편 - Random variable(임의값) 생성하기 및 화면터치하는 프로그램 만들기 나이든 아재와 함께 직접 맨땅에 헤딩하며 부딪히며 배우는 매크로, Autohotkey 13편입니다. 오늘은 간단한 GUI로 메뉴를 구성하고 임의의 변수X, Y에 좌표값을 임의로 생성해서 그 위치에 마우스 클릭하는 것을 작성하려고 합니다. 보통 이런 종류의 프로그램은 주로 PC프로그램의 신뢰성 시험의 한 종류 사용될 수 있는데, 아주 단순한 프로그램입니다. 단순하지만 임의값 생성, 메뉴 처리, MessageBox처리, 함수(Function), Sleep 등 다양한 내용이 있으므로 공부하면 도움이 될 것입니다. 오늘 배울 주요 명령어 입니다. • SingleInstance Force ;Ignore, Prompt, Off • Gui, Add, Text, x y w h v변수명, 기본 보여줄 내용 • Gui, .. 더보기

반응형