8월 첫째주|
UNO_WEEKLY |UNO_ZEN
UNO_WEEKLY|VBA-EXCEL-BASICS_010
워크시트함수와 수식을 VBA에서 사용하여 순환을 생략하자
코딩내용을 보다가..
이것을 왜 이렇게 하였지..
저렇게 하는 것이 좀더 효율적이지 않을까?
그런 생각이 들때가 오게 된다
열심히 작성된 내용으로 스스로 습작을 만들다 보면..
그럴 때까지 포기하지 마시고..
프로그래밍을 처음 시작할때
대개가 번수의 타입이 어떻고, 저떻고
이론적인 것을 어쩔수 없이 거친다
이것을 할때 대개가 중도 포기한다..
아..지루해...이것은 내가 할것이 아니군..
그래서 우노사설에서는 그런 학교에서 하는 것 같이 절대로
하지 않으려고 노력한다
흥미있게 하다 보면..
어..이것이 왜 시킨대로 하지 않지??
그런 문제의식을 갖을때 데이타타입이 어떻고, 저떻고
하는 것을 스스로 찾아서 이해하게 된다
uno_weekly(우노사설)은 자극을 주고..
스스로 달성하게 하는 도우미역할이다
이번 화일에 관련된 참고 유튜브동영상
수식을 VBA코딩에서 작성하기
x20220801_1237_VBA_EXCEL_BASICS_010.
UNO_WEEKLY|
행과 열의 집계하기
XLOOKUP,UNIQUE,SORT,COUNTA,SEQUENCE,IF,SUMIFS
행열로 구성된 크로스탭테이블의
요약은 행방향의 조건과 열방향의 조건을
SUMIFS함수나 AVERAGEIFS나 다양한 ~IFS함수를
사용하면 되는 것이고..아무문제가 없다
하지만 행과 열각각 방향의 갯수가 달라지는 것을
처리하려면, 뭔가 대단히 복잡할 것같고
응용이 막막하다..
그리고 행방향, 열방향의 합계도 내야 한다니..
이것도 막막하다..
행머리의 갯수,
열머리의 갯수,
가 동적으로 변한다고 하더라도
365의 동적배열(Dynamic Array)을 이해한다면
하나도 어려울 것이 없다..
기존의 배열수식을 충분히 이해하고 365에서는
이것이 동적으로 변한다는 것만 알면 되는 것..
그리고 행방향이나 열방향에 TOTAL이라는 것이 있어도
그렇게 자나깨나 이야기하는 논리식을 이해한다면
또한 아무것도 문제가 될수 없는것
그냥 자꾸 응용문제에 도전하는 것이 고수가 되어 가는 길이다
이번 화일에 관련된 참고 유튜브동영상
쉬운 엑셀, 생활엑셀 쉰일곱번째
엑셀365함수와 수식 씨리즈_5
x20220801_1237_excel365_5.
UNO_WEEKLY|VBA_Advanced-
Access & SQL_2
DROP TABLE,INSERT INTO TABLE,CreateDatabase,FollowHyperlink
지난 화일에서
억세스화일과 테이블을 만들고
엑셀시트에 있는 정보를 추가 시켰었다
그런데 억세스는 데이타타입과 각 휠드별 유효성등을
엄격하게 세팅하기를 좋아한다
엑셀에 비하면 완벽하게 데이타창고를 한번 잘 세팅하면
잘돌아가는 기계와 같다
엑셀은 워크시트자체가 융통성이 넘쳐서
A라는 사람이 입력하는 테이블을 다른 B라는 사람이
입력하면 약속한대로 입력하지 않아도 입력하는데
아무 지장이 없다
하지만 분석할때 데이타의 일관성이 없어서 애를 먹을수도 있는 것이
엑셀이다...아나로그적 인간미가 풍기는 도구라고 해도
좋을 것이다..억세스에 비해서..
억세스는
처음 테이블의 각각의 휠드형식을 세팅할때
신경을 쓰고 잘 준비하면
아주 편리한 도구가 되는 것..
이런 것이 무슨 소린지..
그런 이야기를 계속하여 나가도록 하자
엑셀에 억세스라는 데이타베이스를 마음대로
다룰수 있다면 파워가 따따블이 된다..
즐겁게 포기하지 말고 계속 가시기를...
참고동영상
엑셀로 코딩을 배우자_179_억세스는 기계같이 충직하고 엑셀은 융통성넘치는 사람
x20220801_1237_AccessSQL_2.