3월 셋째주|
UNO_WEEKLY |UNO_ZEN
x20210315_1167_UNOZEN.
UNO_WEEKLY| 문제가 안풀릴때는 논리식과 논리값을 생각해보자
FIND,ISNUMBER,SEARCH,#DIV/0!
문제가 안풀릴때는
논리식으로해서 논리값을 만들어서..
이것을 1이나 0으로 바꿔서 처리하면 되지 않을까?
라는 생각을 해보시면 많은 도움이 된다
논리식과 논리값이 기본에 깔리지 알면
함수가 뭔가 좋은 것이 없을까??를 찾게 된다
논리식 논리값이 머리속에서 왔다 갔다하게 되면
함수와 적절히 조합한 고급스러운 해법이 나오게 된다
그러니, 유별나게 논리식,논리값을 떠드는 것이
아하...그래서 그렇게 떠드는 구나..
라는 것을 알게 되면 일취월장하게 되는 셈이다
단가 테이블이 히안하게 생긴것이 있다
이것에서 해당 품목을 찾아서
단가를 찾는다...
찾는 품목명칭이 단가테이블의 찾는 열의 각각의 값의
일부를 구성하는 문자열정보인 것이다
문자열정보속에 찾는 품목이 있는지를 알아 보고
찾으면 되겠는데...
문자열함수와 논리식을 적절히 활용해 보면..
이번 화일에 관련된 참고 유튜브동영상
3,피벗테이블의 원리를 좀더 이해하도록 하자
2,입찰액을 가장 낮은 순서대로 몇개를 골라내기
1,문자열정보의 일부를 찾아서 LOOKUP함수에서 활용하기
x20210315_1167_LookupFindSearchIsNumber.
UNO_WEEKLY|VBA_Advanced-
최저입찰금액 주어진 개수만큼 요약하기
Chage,EnableEvents,Name,CurrentRegion,Offset,Sort,Copy
이번주 유튜브에서
입찰가가 낮은 금액을 정해준 갯수만큼 골라서
요약테이블을 만드는 것을 했었다
이때는 만약 같은 입찰금액일때는 회사명을 같이
구별하여 갖여 와야 하는데, 이것을 다루지 않았었다
화일버전에서는 이 값이 중복될때의 것을 처리하도록 하고
또한 버튼을 달아서 크릭하면 실행되게
하지 말고,
유효성검사목록이 들어 있는 셀에 이름을 지어주고
유효성검사목록(갖여올 최저입찰금액 갯수선택)을
선택하면 워크시트의 Change이벤트가 발생할때 자동으로
실행되게 하자..
그리고
원본테이블에도 최저입찰가의 위치를
표시하도록 하여 식별하기 좋게 표현하자..
그리고 Change이벤트를 사용할때
어떤 작업을 하도록 한다면..이때는 이벤트가 발생하지 않게
설정을 하여 놓고 하여야함을 잘 챙겨야 한다
그렇지 않으면 프로그래밍적으로 셀에 값을 입력하고
수정할때마다 이벤트가 계속 발생하여 효율이 떨어지게 된다
참고동영상
엑셀로 코딩을 배우자_108_입찰최저금액 정해진 갯수만큼 찾아서 보고서만들기
x20210315_1167_ChangeEventLowestBiddingAmount.