5월 둘째주|
UNO_WEEKLY |UNO_ZEN
x20210510_1175_UNOZEN.
UNO_WEEKLY| 문제를 바꿔가면서 논리식, 배열수식을 연습하자..
INDEX,MATCH,IF,SMALL,논리식,배열수식
응용성이 없는 함수100개 아는 것 보다는
응용성이 한없이 확장되는 함수 몇개를
익숙하게 하는 것이 함수를 정복하는 길이다
그런 의미에서 또 INDEX,MATCH등의 함수를
응용해보자..
이런 응용의 바닥에는 물론
논리식과 배열상수와 배열수식에 대한
깔려 있어야 하는 것이고..
함수 하나라도 잘 챙기자고 하는 것은
바로 그런 기본을 같이 함수몇개로 자꾸 내공을
쌓아 가는 것..
그렇게 하다 보면
VLOOKUP보다는 INDEX,MATCH가 훨씬
확장력, 응용력이 있구나..
라는 것을 알아 간다
남이 작성한 수식을 보면 아주 길어서 골에 지진이 난다
하지만 하나,하나 따지고 보면
단순한 것을 반복하는 것이니,
즐겁게 자꾸 접근해보시기를...
생산성없는 께임을 즐기는 것보다
훨씬 영양가가 높은 것이니..
이번 화일에 관련된 참고 유튜브동영상
3,화일폴더를 통째로 불러서 피벗을 위한 데이타원본만들기
2,INDEX,MATCH조합의 또다른 융통성 다중조건
1,참조함수 VLOOKUP으로 안되는것을 INDEX/MATCH로 처리
x20210510_1175_IndexMatchIfSmallArray.
UNO_WEEKLY|VBA_Advanced-
텍스트문서 만들어 저장하기
Dir,MkDir,Environ,FreeFile,Open,For,Output,As,Left,Len
순환을 몇번을 해야 할지 모르는 경우가 있다
순환하다가 어떤 조건을 만나면 중단하고
순환문을 빠져나와야 하는 경우가 있는 것이다
이런 문제에서는 Do~Loop문을 종종 사용하여야함을
스킬업시켜야 할 것이다
그런 문제로 VBA함수중의 하나인
Environ 함수, 컴퓨터환경에 대한 정보를 갖고 있다
그러니 몇개의 정보를 갖고 있는지 알수 없다
일련번호를 부여 하면서 접근하여
에러가 날때까지 순환시켜야 하는 경우..
좋은 연습이 된다..
ThisWorkbook.Path 라는 통합문서의 Path속성을
찾아서 현재통합문서의 같은 폴더내에 경로를 사용하는 경우가 많았다
하지만, 바탕화면(Desktop)위치에 화일을 저장하고 싶다면
프로그래밍적으로 바탕화면의 경로를 알아야 한다
이때 Envron함수를 사용하는 것이 한가지 방법이다
Environ("UserProfile") 의 결과값으로..
참고동영상
엑셀로 코딩을 배우자_116_테이블의 범위를 텍스트화일로 만들기
x20210510_1175_MakeTextFile.