12월 셋째주|
UNO_WEEKLY |UNO_ZEN
|
...
...
...
...
|
x20171218_1005_UNOZEN.
의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...
UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._65 INDEX+MATCH와 VLOOKUP중 어느것이 더 좋은가?
INDEX,MATCH,VLOOKUP
어떤 일이란 어떤 정보로 구성되고,
이것을 서로 연결하여 어떤 원하는 값을 얻기 위하여 모델링을 한다
이럴때,
참조함수의 능숙한 활용은 필수이다
그 중에 참조테이블(참조목록)에서 어떤 열에서 찾은 행의 어떤 셀의 값을
가져 오는 참조함수는 대개가 VLOOKUP을 사용한다
하지만 같은 용도로 사용되는 MATCH함수와 INDEX함수를 같이 사용하는 것이 있다
이 것도 더 효율적이고 좀더 안전하다!!
왜 그런지 한번 비교해서 보자
어느날갑자기 결과값이 이상하다..??
뭔짓을 해서 이런 일이 벌어졌나??
어디에서 에러가 난 것인가??
무심결에 초보님들은 참조테이블(실은 초보님들은 참조테이블의 개념도 잘 모른다)의
열의 위치를 이렇게,저렇게 바꿔버린다
이런 것을 최소화하기 위하여VLOOKUP보다는 INDEX+MATCH함수같은 것을
사용하게 되는 것..
x20171218_1005_DifferencBtnVLOOKUPandINDEX_MATCH_65.
UNO_WEEKLY|VBA_Basic_Sereis|여러장의 Worksheet개체 한꺼번에 처리
Resize,Delete,Select,Selection
여러장의 시트를 선택하고
한장의 시트에 작업을 하면 다른 선택된 모든 시트에
동시 작업이 된다
그런데 이런 내용을 VBA로 처리하였더니
작업한 시트에만 작업이 되고 같이 선택된 시트에는
아무런 작업도 일어나지 않는데...
왜그런지에 대한 질문이 있었다
엑셀은 참으로 기능이 방대하다
그래서 이런 다양한 경우들에 대하여 문헌에 설명이 되어있지 않다
되어 있다고 하더라도 찾기도 힘들다
책으로 쓴다고 해도 다룰수 없다
엑셀은 문제의식과 실험정신을 갖고 있어야 흥미로운 문제를 찾아내고
해결할수 있다
이것도 그런 문제중의 하나이다
x20171218_1005_VBABasic_ApplicationSelection.
UNO_WEEKLY|VBA_Advanced-
매출입력과 취소를 위한 UserForm
Array,Resize,CurrentRegion,Delete
지난화일에서 매출정보입력과 취소를 위한
간단한 인터페이스를 UserForm으로 만들었다
입력과 취소버튼에 지능을 달아주는 작업을 숙제로 드렸던 것을
정리 해보자
몇줄 안되는 코딩을 하면 그럴듯한 소루션이 잠깐만에 만들어진다
전역변수를 여하히 활용하느냐..
그리고 전역변수를 사용할때는 항상 쓰고, 읽고 한후
초기화를 시켜두는 습관을 갖여야 한다는 것을 염두에 두고..
소루션을 만들때
기존의 데이타가 있어야 분석도구나 보고서를 만들기가 편하다
하지만 기존의 데이타가 없는 경우는
가상의 테이타를 랜덤으로 수천건을 순간적으로 만들수 있어야 한다
다음 주 숙제로 랜덤으로 가상의 데이타를 만들어 보시면 좋을 것이다
x20171218_1005_UserFormDataInput.