For Effective Your Life!!
UNO-WEEKLY


2월 셋째주|


UNO_WEEKLY |UNO_ZEN

이번주는 화일버전은 신정 연휴, 쉬고
유튜브버전만 링크되었습니다

이번주 유튜브버전..
are you ok with what's happening?
...
...
...


x20210222_1164_UNOZEN.

UNO_WEEKLY| VLOOKUP근사값 찾기와 CHOOSE함수
VLOOKUP,CHOOSE,배열상수의 활용

VLOOKUP함수는 참조함수의 대표함수다..
그런데 이것을 여러가지 기능중 딱 한가지밖에 못쓴다
정확한 값을 찾는 경우는 개나 걸이나 다 한다
하지만 실무에서는 값을 찾는 것이
정확한 값만 찾는 경우만 있는 것이 아닐 것이다
어떤 구간에 걸친값을 찾고 싶을 경우가 더 많을 것이다
그런 구간게 걸친값을 찾을때
구간을 정하는 이상, 이하, 미만등을 초등학교에서
배운것이지만, 헷갈려한다..
머리로 배운 것이 손으로 잘 안되는 것
그런 구간 설정요령과
VLOOKUP이 근사값을 추적하는 논리가 어떤 논리인지를
알고 있다면 어떤 근사값을 찾던 껄끄러운 것이 없을 것이다



또한 VLOOKUP을 위한 참조테이블은
찾는 열이 항상 첫째열이여야 한다..
찾는 열이 중간에 있다면, 그리고 맨 마지막에 있다면..
어디에 있던 상관이 없다
만약 배열상수를 이해하고,
CHOOSE함수를 백프로 잘 활용할수 있다면
배열상수를 매개변수로 CHOOSE함수에 전달하면 어떤 결과가
나오는지, 그리고 그것이 VLOOKUP을 어떻게 도와주는지..
보도록 하자

이번 화일에 관련된 참고 유튜브동영상

3,지난 동영상의 피벗 계산휠드 보충과 파워쿼리
2,참조테이블의 중복되는 아이템이 있을때 첫째값과 마지막값찾기
1,유사한값 찾기 VLOOKUP과 XLOOKUP비교..

x20210222_1164_VlookupApproximate.

UNO_WEEKLY|VBA_Advanced-
숫자를 열머리 알파벳으로 바꾸기
Mod,Chr,Rows,Cells,Offset,Mid,ByVal,ByRef,Range

열의 위치를 A1,B1형식의 주소로 접근하기 위하여
아래와 같이 작성했던 것이 있었다
Set rPasteHead = shtMerge.Range(Mid("ABCDEFGH", iCol, 1) & iStartRow)
알파벳이 Z를 넘어갈때는 어떻게 하면 좋겠냐는 좋은 질문이 있었다
방법은 다양하다
그냥 열의 위치를 숫자로 접근해도 되는것이고
세상만사 해법을 찾는 것은 너무도 다양한 것..
숫자로 찾아 보고..



숫자를 알파벳으로 바꾸는 함수를
하나 만들어서 열의 위치가 100이되던 1000이되던
해당열머리의 알파벳을 만들어주는 함수를
하나 추가하면 이런 방법도 좋은 것이다
방법은 다양하다
문제가 무엇인지만 구체적으로 규명하면..
해법은 기본을 알면, 이렇게 저렇게 만들어지는 것..

참고동영상
엑셀로 코딩을 배우자_105_단축키로 범위의 빈셀만 선택하여 해당행 모두 한번에 삭제하기


x20210222_1164_MergeSheetsMore.