2월 넷째주|
UNO_WEEKLY |UNO_ZEN
x20220221_1214_UNOZEN.
UNO_WEEKLY|365의 LET함수는 뭣에 사용하는것인가
TEXTJOIN,UNIQUE,SUMIF,SUM,LET
엑셀은 다양한 정보를 수집도 하고
수집된 정보를 분석도 하고 요약을 하기도하고
그리고 보고서를 적절한 폼에 맞추어 작성하기도 하고
그런데 그런 보고서들을 워드 문서같이
사용하면 엑셀의 능력을 활용하지 못하는 것이다
특히 테이블로 표현하는 경우도 있지만
요약된 테이블의 내용을
하나의 문자열로 보기 좋게 하여야 할 경우도
있을 것이다
TEXTJOIN함수가 자리를 많이 차지하는 테이블 대신에
요약된 문자열 정보로 만들어 주는데 필요하게 된다
그러나 이것도 배열이나 논리식의 기초가 없다면
크게 응용을 하지 못하게 된다
계산된 값들을 TEXTJOIN에서 하나의 문자열로
조합이 되게 하는 일은 배열과 논리식의 역할이다
그리고 하나의 수식에 다양한 작업을 하게 되면
같은 수식토막을 여러번 반복사용하여 쓸데없이
수식이 복잡하게 보이게 되어, 작성한 자신도 나중에
헷갈릴다..
이런것을 깔끔하게 도움을 주는 것이 365의 LET함수이다
365를 사용하지 않고 있더라도 머리속으로
준비해두면 나중에 업글되었을때 광빨잡을 내공이 쌓일것이다
이번 화일에 관련된 참고 유튜브동영상
3,쉬운 엑셀, 생활엑셀 서른다섯번째
2,고급휠터에서 유일한 값 혹은 UNIQUE함수의 활용
1,TEXTJOIN함수로 주어진 조건에 맞는 문자만 골라내기
x20220221_1214_TextJoinUniqueLet.
UNO_WEEKLY|VBA_Advanced-
ADO와 SQL_11
IIF,SWITCH,ORDER BY
세상은 다양한 요구가 있다
정렬을 하면 오름차나 내림차로 정렬이 되는 것이 기본이다
그런데..
나는 Orange, Apple,Mango 순서대로
보고서의 정렬을 해주었으면 좋겠다는 요구가 있을수 있다
Orange,Apple,Mange 그리고 나머지는
순서에 관계없다는 이야기…
사용자가 원하는대로 해줄수 있어야
능력있는 프로그래머가 되는 것..
요구사항이 많다고 하는 것은
조건이 많다는 이야기..
그러면 여러개의 조건을 이럴경우는 이렇게
저럴경우는 저렇게 , 많이 가지를 치고 나가게 되는 것
그런 것을 위하여 IIF함수가 있으나
여러개의 조건을 따지는 데는 복잡해진다
IIF함수대신에 SWITCH함수를 사용하면
워크시트함수중의 하나인 IFS 함수와 문법이 같으니
이것을 활용해 보도록 하자
참고동영상
엑셀로 코딩을 배우자_156_특별한 순서의 정렬을 하고 싶을때 정렬을 위한 계산열
x20220221_1214_ADOSQL_11.