20230412 1311
REF
[1] https://www.exceldemy.com/excel-find-first-value-greater-than/
1, match & index를 사용하는 방법
예제
(note)H2, H3에 수식을 입력할 때 배열로 입력해야 한다(Ctrl+Shift+Enter)
★★★ index함수의 두번째 인수가 0이면 결과값을 배열로 출력한다.
2, match와 배열을 사용하는 방법
예제
1행; match가 찾는 값이 "1"이으로 "A1:E1=1"결과값(True, False)에 1을 곱해 숫자로 변환해준다.
2행; match가 찾는 값이 'True'이면 "A1:E1=1"를 그대로 사용해도 된다.
★1번 방법보다 간단하다. 굳이 index를 쓸 필요없이 배열을 직접 사용해도된다. 또한 수식을 입력할 때 일반적인 배열입력방법과 달리 Ctrl+Shift+Enter를 치지 않아도 된다**.
(질문: 그런데 왜 1번 방법에서는 index를 썼을까? 몰라)
**(문제) 배열이 입력되었음에도 Ctrl+Shift+Enter를 넣지 않는 경우는 어떤 경우인가?
'[PA] 업무자동화 > [XL]Excel & VBA' 카테고리의 다른 글
XL 데이터 전처리 - 하나의 칼럼에 여러 필드(정보)가 섞여있을 때 (0) | 2023.05.07 |
---|---|
XL 셀에 오류표시 없애기 (0) | 2023.04.19 |
VBA read files in a fold (0) | 2023.02.27 |
VBA 옵션단추 option button, radio button (0) | 2022.12.23 |
XL LAMBDA function 람다 함수 (0) | 2022.05.13 |