6월 둘째주|
UNO_WEEKLY |UNO_ZEN
x20210614_1180_UNOZEN.
UNO_WEEKLY|배열수식과 MATCH+INDEX
MATCH,INDEX,ROW,INDIRECT,TRANSPOSE,IF
엑셀의 함수중에서 가장 중요한 역할을
역시 참조함수이다..
무엇을 하려면 정보가 있어야 하고, 정보를 가져 오려면
주소를 참조하여 원하는 값을 찾아 온다
그러니 참조함수가 함수중의 가장 기본이 된다고 보아도 과언이 아니다
대표적인 참조함수를 VLOOKUP함수라고들 알지만
실은 가장 융통성있고 응용력이 뛰어난 것은 MATCH+INDEX함수 일것이다
이런 방향으로 있는 정보를
다른 방향으로 틀어서 배치하고 싶다...
이런 문제가 나오면 MATCH+INDEX함수를
생각하는 것이 좋다
이번 화일에서도 하나의 열에 있는 정보를
방향을 바꿔서 가져오는 것과
하나의 열방향의 것을 행과 열로 구성된
테이블에 사용자가 지정한 열의 갯수에 맞게 가져 오는
좋은 문제를 풀어 보자
글로 설명하려면 이해가 잘 안갈수도 있으니
아래의 동영상을 같이 보시는 것이 좋을 것이다
배열수식과 배열상수도 역시 같이 사용한다..
배열수식과 배열상수의 내공을 계속 쌓으시기를..
이번 화일에 관련된 참고 유튜브동영상
3,현재 열려있는 통합문서의 각시트에 분산된 테이블을 파워쿼리원본으로 사용하기
2,엑셀365가 기존엑셀에서 가장 개선된점은?
1,참조함수의 킹은 MATCH+INDEX 그리고 필요에 따라서 IF
x20210614_1180_ArrayConstantMatchIndex.
UNO_WEEKLY|VBA_Advanced-
현재의 통합문서에 지역별매출시트만들기
DateSerial,Split,Choose,Ubound,ListObject,AutoFit,SpecialCells
좋은 프로그램을 만들려면
사용자의 정보를 받아서 움직이게 하도록
노력하는 것..
지난 화일에서는 외부폴더에 여러통합문서를 구성하는 일을 했었다
이번 화일에서는 현재의 열린 통합문서에
여러개의 시트를 지역별시트로 하여 만들어 보자
그리고 지역명과 각각 지역의 영업사원을
사용자가 워크시트의 특정범위에 임의로 입력하도록 하고
프로그램이 실행되면서
이 것을 읽어 들여서
지역과 해당지역의 영업사원을 사용하도록 해보자
지난화일에서는
Const AREAS_EMPS As String = _
"동부-A;B;C,서부-D;E;F,남부-G;H;I,북부-J;K;L,중부-M;N;O"
와 같은 문자열을 배열로 풀어서
지역과 직원명을 사용했던 것을
사용자가 범위에 입력한것을 범위접근작업을 하여
지역명과 직원이름을 얻어내는 것이 이번화일의
요점이다
참고동영상
엑셀로 코딩을 배우자_121_워크시트로 사용자 인터페이스를 만들어서 좀더 역동적으로
x20210614_1180_UserInterfaceWithRange.