2022. 11. 1. 19:44ㆍCoding/Excel
** 본 포스팅은 엑셀 구독형 365 이용자를 위한 포스팅이며, 그 중 베타 채널에 가입된 이용자들을 위한 글입니다.
우선 구독형 엑셀인 365 이용자라면, 베타채널에 가입해보자.
https://m.blog.naver.com/lsw3210/222179539328
다른 분이 올린 포스팅을 참고..
베타 채널 테스터로 가입하게 되면, 새로운 신규함수들을 사용할 수 있게 된다.
VSTACK, HSTACK, TOCOL, TOROW, TAKE, DROP, LAMBDA.. (더 있나..?)
대체로 배열을 컨트롤하기 위한 함수들로 보이며, 이 함수들을 이용하면 기존의 복잡했던 수식을 굉장히 짧게 구현 가능하다.
짧게 주요 기능들만 살펴보자.
VSTACK, HSTACK
V: Vertical의 약자
H: Horizon의 약자
STACK: 쌓다
→ 세로로 쌓거나, 가로로 쌓아라
함수들의 기능을 이해하기에는 글자 그대로가 의미하는 것이 뭔지를 미리 파악하면 쉽게 머릿속에 들어온다.
배열을 합칠때 사용하는 함수이며, 단순하게 =VSTACK(배열1, 배열2, ...) 해주면 합쳐진다.
TOCOL, TOROW
TO : ~ 로
COL : 칼럼(열) 의 약자
ROW : 로(행) 의 약자
→ 열로 만들거나, 행으로 만들어라
행이나 열이 2이상인 매트릭스 형태의 데이터를 하나의 열 혹은 하나의 행 데이터로 바꿔준다.
필수요소로 배열(인수1: 필수)만 넣어도 작동하고, 공백이나 오류값처리(인수2: 옵션), 검색 순서(인수3: 옵션) 을 설정해주면 된다.
TAKE, DROP
TAKE : 취하다
DROP : 버리다
→ 배열에서 필요한부분만 추출하거나, 날려라
배열을 선택하고, 행 혹은 열 수를 기입하면 그 숫자만큼 취하거나 버리게 해주는
쉽게 말해 원하는 데이터만 취득하게 해주는 역할을 한다.(이젠 필터함수도 옛날함수가 되어버렸네)
LAMBDA
람다함수는(배열을 다루는 것은 아니고) 여타 프로그래밍 언어에서도 다루는 것으로, 익명 함수를 지칭한다.
뭐.. 복잡한건 때려치우고, 쉽게 말해 사용자함수? 정도로만 생각해도 될듯 하다
=LAMBDA(변수설정, 변수가의미하는수식, 변수를이용한수식)
자세한 설명은 "엑셀 LAMBDA 함수" 로 검색해보길 바라며, 위 설명은 나름대로 쉽게 풀어 써본 내용이다.
람다함수는 사이즈가 좀 필요한 내용이라 추후 별도 포스팅으로.
'Coding > Excel' 카테고리의 다른 글
Excel Q&A #1. 다중IF 수식의 다른 접근방법 (0) | 2022.12.22 |
---|---|
엑셀365, 각 시트를 취합한 통합시트작성 (0) | 2022.11.11 |
VLOOKUP, INDEX & MATCH 함수 총망라(고급 활용편) (0) | 2022.08.29 |
엑셀 365함수 모듈 (5) | 2022.08.29 |
대시보드 무작정 따라하기 (0) | 2022.08.22 |