7월 넷째주|
UNO_WEEKLY |UNO_ZEN
UNO_WEEKLY|VBA-EXCEL-BASICS_009
워크시트함수와 수식을 VBA에서 사용하여 순환을 생략하자
테이블에 어떤 작업을 하려면
행방향이나 열방향을 순환하면서
하나,하나의 셀의 값을 조건을 따져가면서
처리해야 한다
하지만
엑셀을 코딩이 아닌 메뉴얼로
작업을 하면서 하나,하나를 깊이 이해하고 챙겨둔다면
VBA코딩에서 잘 사용하게 된다
엑셀은 파워풀한 함수들이 수도 없이 사용되기를 기다린다
이 함수들을 사용한 수식을
필요한 곳에 코딩에서 사용하는 센스를 키운다면
보다 효율적인 엑셀프로그래머가 된다
행방향 순환을 생략하고 각각의 열에 수식을 입력하는 것을
문자열로 편집하여 처리하면 무척효율적인 코딩이 된다
이미 만들어져있는(함수들)을 다시 만들 필요는
없는 것이니까..그냥 만들어져있는 것을 사용하면된다
이번 화일에 관련된 참고 유튜브동영상
수식을 VBA코딩에서 작성하기
x20220725_1236_VBA_EXCEL_BASICS_009.
UNO_WEEKLY|
행과 열의 크로스탭테이블
XLOOKUP,UNIQUE,SORT,COUNTA,SEQUENCE,IF
데이타분석의 꽃은
피벗테이블,
피벗테이블의 일반적 명칭은 크로스탭테이블
크로스텝테이블은 열방향목록과
행방향목록이 조건이 되어서 행과열의 교차되는 곳에
요약함수를 사용하여 데이타를 행과열
쌍방향으로 집계를 내는 분석의 완결판인 셈이다
간단하게
피벗테이블을 돌리면 될일이지만
수식과 함수를 좋아한다면
365에서 제공하는 동적배열수식의 개념을
최대한 활용하는 것도 좋은것이고
이것을 통하여 다양한 365함수의 연습과
응용을 한다면
간단한 요약처리를 위하여 피벗을 돌릴 필요까지는
없을 것이다..
그냥 수식몇줄 뚝딱거려 넣으면
훌륭한 요약의 결과를 얻어내니까..
계속 응용을 해보면서
수식과 함수의 고수들이 되도록 하자
이번 화일에 관련된 참고 유튜브동영상
쉬운 엑셀, 생활 엑셀 쉰여섯번째
엑셀365함수와 수식 씨리즈_4
x20220725_1236_excel365_4.
UNO_WEEKLY|VBA_Advanced-
Access & SQL_1
DROP TABLE,INSERT INTO TABLE,CreateDatabase,FollowHyperlink
그동안 SQL문으로
엑셀통합문서와 엑셀워크시트를
데이타베이스로서 활용하는 작업을 했었다
이제 본격적으로 DB화일의 정보를 다루는 작업을 해보자
엑셀 소루션을 잘 만들어 제공했는데
한참 사용하다 보니까..
데이타량이 많아지고 처리하는 것이 버벅거린다
이럴때의 해법이
억세스를 데이타창고로 활용하여 엑셀소루션에서
사용하는 것이 되는 것..
그러니 엑셀 하나만으로 데이타도 보관하고 처리하는 것은
좀더 확장된 개발스킬이 못되는 것..
그러니, 엑셀로 무언가 남에게 서비스를 제공하고 싶다면
반드시 챙겨야할 DB작업이다
이미 SQL문에 숙달이 되었으니
Access화일을 다루는데 있어서 하나도
문제가 될것이 없는 기초가 다져진 셈이다
SQL문 자체가 Access의 자산을 그동안 빌려서 사용하였던 것이니
더욱 자연스러운 일이다
억세스DB화일을 만드는 작업을 해보고
DB화일내에 Table을 만드는 작업을 해보고
그리고 엑셀시트에 있는 정보를 읽어서
DB테이블에 옮겨 보도록 하는 것까지 해보도록 하자
참고동영상
엑셀로 코딩을 배우자_178_억세스화일을 만들고, 테이블을 만들고 정보를 입력해보자
x20220725_1236_AccessSQL_1.