4월 둘째주|
UNO_WEEKLY |UNO_ZEN
x20210412_1171_UNOZEN.
UNO_WEEKLY| 이름이 지어진 범위를 선택하면 조건부서식
VLOOKUP,MAX,MIN,ROW,INDIRECT,배열수식,배열상수
참조테이블이 여러개가 있고
각각의 참조테이블의 범위에 이름을 지어주고
이 이름들을 유효성검사목록에 목록으로 사용하여
선택하면 참조테이블을 선택된 것으로 하여 값을 참조하게
하는 것은 INDIRECT함수를 사용하여야 하는 좋은 쌤플이다
그런데 참조목록에서 선택된 이름에 해당되는
참조테이블이 현재 사용중이라는 것을
시각적으로 표현하기 위하여
조건부서식을 사용하게 된다
유튜브에서는 바로 앞의 동영상에서
ADDRESS함수를 사용하였기때문에
이 ADDRESS함수를 응용하여 조건부서식을 했었다
하지만 이것은 각각의 참조테이블을 별도로 해줘야 하는 번거로움이 있고
바른 방법은 아니다..
흔하게 사용하는 ROW함수나 COLUMN함수를 사용하면 된다
그런데 이것도 약간의 함정이 있다..
어떤 함정인지..
화일에서 잘 살펴보도록 하자..
아하,이래서 배열수식이 필요한 것이로구나?!!
라는 것을 느끼시는 기회가 된다면 좋은 화일의 효과!!!
이번 화일에 관련된 참고 유튜브동영상
3,파워쿼리로 분석하기 곤란한 테이블을 정상적인 테이블로 만들어서..
2,76회 동영상 보충 화일, Address함수를 사용한 조건부서식
1,조건부서식에서 Address 참조함수 활용하기
x20210412_1171_MinMaxRowConditionalFormat.
UNO_WEEKLY|VBA_Advanced-
요약된 테이블을 소스로 데이타분석하기
DateSerial,Weekday,Split,Array,Union
데이타는 보고서를 만들거나 분석을 하기 위하여
사용하는 원본으로서의 역할을 하는 것이 있기도 하지만
원본을 한번 가공하여 요약테이블화된 것도 있다
그런 요약테이블을 얻었는데
이것을 원본으로 분석을 하여야 하는 경우도 있을 것이다
이런 경우는 테이블을 적당히 가공하거나
(이때는 파워쿼리등의 도구를 활용하기도 하고)
하지만 VBA를 사용할수 있다면...
요약된 테이블을 원본으로 활용하여
일정한 패턴을 찾아서
순환하면서 조건에 맞는 것을 계산하여 나가면
간단하게 처리가 될수도 있는 것이다
그러니 시간의 여유를 만들어서
디지털언어로서 VBA하나 정도는 챙겨두는 것이니
마음이 뿌뜻한 것이다
참고동영상
엑셀로 코딩을 배우자_112_분석하기 곤란한 테이블형식의 것을 VBA로 분석하기
x20210412_1171_SummaryWithBadSource.