6월 넷째주|
UNO_WEEKLY |UNO_ZEN
x20210628_1182_UNOZEN.
UNO_WEEKLY|편리한 TEXTJOIN함수
TEXTJOIN,IF,IFERROR,ISERROR,ROW,LEN,INDIRECT,MID
지난화일에서
숫자를 문자열정보에서 뽑는 일을 했었다
복잡한 함수를 조합하느라고 용을 썼다
다행이 이런 용쓰는 노력을 덜어주려고 TEXTJOIN함수가
나타났다
훨씬 간단하게 숫자도 뽑고,
또 문자도 별도로 뽑는 것을 해보자
TEXTJOIN함수를
응용하여 좀더 재미있는 문제를 풀어 보자
엑셀시트의 범위가 배열이라는 것을 이해하고
이것은 배열상수로 표현되고
이것을 배열수식에 활용하면
재미있는 결과가 되고,
이 결과를 TEXTJOIN함수의 마지막매개변수로
전달하면 , 아하..이런 문제도 푸는구나!!
하게 될 것이다
동영상에서는 REPT함수를 사용했지만
IF함수를 사용하는 것으로 해보자..
이번 화일에 관련된 참고 유튜브동영상
3,쉬운 엑셀, 생활엑셀 두번째
2,TEXTJOIN 그리고 REPT함수를 이럴때 써먹는구나..
1,TEXTJOIN함수로 숫자와 분자 분리하여 뽑기
x20210628_1182_TextJoin.
UNO_WEEKLY|VBA_Advanced-
문자와 숫자브록으로 나누어 셀에 작성
IsNumeric,TypeName,Resize,Offset
지난 화일에서는
숫자와 문자가 섞인 문자열정보에서
문자는 문자대로 숫자는 숫자대로 구분하여
두개의 셀에 구분하여 표현했지만
이번 화일에서는 연결되는 숫자와 연결되는 문자를
구분하여 몇개의 브록이 발견되던 브록의 갯수에 맞게
범위를 확보하고 입력하는 것을 해본다
숫자가 계속되다가 문자가 되던
문자가 계속되다가 숫자가 되던
둘중의 하나로 바꿔줘야 하는 것을 토글링이라고 하고
이런 작업을 위하여 Boolean타입변수를
활용하는 것이 흔한일이고
이것은 프로그래밍에서 중요한 것이니
이해하고 숙달하는 좋은 쌤플의 문제다
참고동영상
엑셀로 코딩을 배우자_123_문자브록과 숫자브록을 나누어 각각 셀에 입력
x20210628_1182_SeperateNumAndTxtBlock.