2월 둘째주|
UNO_WEEKLY |UNO_ZEN
x20220207_1212_UNOZEN.
UNO_WEEKLY|가장큰값3개 가장작은값3개
LARGE,SMALL,ROW,INDIRECT,MATCH,COUNT
함수의 매개변수에
배열상수를 전달하면 생각지도 못한일들을
많이 하게 된다
범위는 배열이고, 배열상수로 표현된다
범위를 참조한다고 하는 것이 곧 배열상수를
사용하는 것과 같은 것..
하지만 범위를 사용하면 범위를 변수로 사용할수 있으니
순간,순간 다른 값을 표현하는 배열상수가 되는 것이니
역동적으로 수식의 결과를 바꾸게 된다
이런 감각은 방법이 없다
자꾸 문제를 접하고 풀어 보아야지
아마도 배열인지 배열상수인지 몰라도 잘 하는데
왜 자꾸 배열,배열하나..라고 할수도 있을 것이다
배열없어도 잘 사용하는데???라는 말이 잘못된 것이다
배열을 사용하고 있으면서, 자신은 배열을 사용하지않아도
잘되는데 왜그러냐는 것이다
그러니 그 원리를 아는 사람과 모르는 사람은
전혀 다른 엑셀을 하고 있는 것이다
MATCH함수의 매개변수로 배열상수를 전달하여
풀고 싶은 문제를 풀어 보고
또 LARGE,SMALL함수에도 배열상수를 전달하여
원하는 값들을 찾아 보자
그리고 조건부서식에서 어떻게 활용하여
원하는 서식을 다이나믹하게 할수 있는지
계속 논리식과 배열을 즐기도록 하자
이번 화일에 관련된 참고 유튜브동영상
4,쉬운 엑셀,생활 엑셀 서른세번째
3,쉬운 엑셀,생활 엑셀 서른두번째
2,LARGE함수에 배열상수를 매개변수로 전달하고...
1,MATCH함수의 찾는값을 배열로 전달하기
x20220207_1212_LargeSmallMatchCountRowIndirect.
UNO_WEEKLY|VBA_Advanced-
ADO와 SQL_8,9
ISNUMERIC,LEFT,NOT,HAVING
피벗테이블은 그룹핑을 하고
그룹핑한 내용의 요약집계함수를
사용하는 것이라는 것을 잘 알고 있다면
SQL에서의 그룹핑도 같은 개념이라는 것을 안다면
SQL의 그룹핑을 자유롭게 사용하고
원하는 요약함수를 적절히 사용하여
원하는 요약정보를 뽑아 낼수 있는 것이니..
피벗테이블을 데이타원본에서 갖여오면서
요약한 내용을 가져 오는 셈이다
그러니
어떤 열에 어떤 조건을 적용하고
어떤 열을 그룹핑할것인지
그리고 어떤 함수를 사용할지라는 것이 머리속에
정리가 되는 센스를 갖추게 되면
SQL은 여러분의 것이고
VBA에서 데이타베이스를 원하는대로 뽑아오는 능력을
갖추게 되는 것...
계속 그런 센스를 업 시키는 쌤플문제를
다루도록 하자..
참고동영상
엑셀로 코딩을 배우자_153_재미있는 언어 SQL 계속..
엑셀로 코딩을 배우자_154_그룹핑한 항목에 조건을 주고 싶다면 HAVING절을 사용
x20220207_1212_ADOSQL_8_9.