[M365] 수식으로 고급필터 구현하기
작성자
마법의손
작성일
2025-04-11 14:35
조회
80
고급필터 기능을 하는 수식을 만들어봤습니다.
=LET( DataArea, RawData!$A$1:$I$510, 조건필드명, $L$4:$S$4, Data필드명, INDEX(DataArea,1,), Data영역, DROP(DataArea,1), CheckFunc, LAMBDA(필드,조건, LET( Data, INDEX(Data영역,, MATCH(필드, Data필드명, 0)), IFS( LEFT(조건,2) = ">=", Data >= --REPLACE(조건, 1, 2, ""), LEFT(조건,2) = "<=", Data <= --REPLACE(조건, 1, 2, ""), LEFT(조건,1) = ">", Data > --REPLACE(조건, 1, 1, ""), LEFT(조건,1) = "<", Data < --REPLACE(조건, 1, 1, ""), TRUE, ISNUMBER(SEARCH(조건, Data)) ))), flag, REDUCE( 1, 조건필드명, LAMBDA(a,b, a * CheckFunc(b, MAKEARRAY(ROWS(Data영역), 1, LAMBDA(x,y, OFFSET(b, 1, 0)))))), FILTER(Data영역, flag))
조건행은 1줄만 구현했습니다..
전체 165
번호 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚진짜쓰는 실무엑셀] IT/오피스 '1위' 베스트셀러! 엑셀 공부, 이 교재로 마스터하세요! (313)
![]() ![]() |
![]() ![]() |
2022.02.03 | 573 | 600597 | |
78094 |
[M365] 수식으로 고급필터 구현하기
![]() ![]() |
![]() |
2025.04.11 | 1 | 80 |
78009 |
LOOKUP을 XLOOKUP 처럼 사용 (2019 이하 필독)
![]() ![]() |
![]() |
2025.04.06 | - | 100 |
78002 |
[VBA] 괄호가 대응되게 문자열 잘라주는 함수
![]() |
![]() |
2025.04.05 | - | 49 |
77792 |
엑셀 그림 삽입이 안될 때.. (그림 삽입 비활성화 해결)
(1)
![]() ![]() |
![]() ![]() |
2025.03.24 | 2 | 358 |
77667 |
언피벗 툴 업그레이드 버전입니다.
![]() ![]() |
![]() |
2025.03.17 | - | 101 |
77635 |
머리글로 데이터 합치기 툴
![]() ![]() |
![]() |
2025.03.15 | 1 | 112 |
77598 |
MERGE(자석처럼 자료 붙이기) 툴입니다.
![]() ![]() |
![]() |
2025.03.13 | - | 150 |
77577 |
[VBA] 시트명들 가져오는 함수
![]() ![]() |
![]() |
2025.03.12 | 1 | 110 |
77544 |
LOOKUP 함수 사용법(2019 이하 필독)
![]() ![]() |
![]() |
2025.03.11 | - | 186 |
77543 |
[함수TIP] Date함수로 Eomonth함수 대체하기
(3)
![]() |
![]() |
2025.03.11 | 3 | 72 |
77481 |
쉽게 쓸 수 있는 언피벗 툴
![]() ![]() |
![]() |
2025.03.08 | 2 | 114 |
77468 |
월간단위 월주차 함수
![]() ![]() ![]() |
![]() ![]() |
2025.03.07 | - | 132 |
77385 |
TEXTJOIN 을 SUMPRODUCT 공식으로 2차원 데이터 다루기
![]() ![]() |
![]() |
2025.03.04 | - | 95 |
77355 |
TEXTJOIN 으로 2차원 데이터 다루기
![]() ![]() |
![]() |
2025.03.02 | 1 | 99 |
77353 |
& 기호로 SUMPRODUCT 2차원 데이터 다루기
![]() ![]() |
![]() |
2025.03.02 | - | 79 |
77351 |
단어 포함 여부 검색, 원하는 단어로 출력
![]() ![]() |
![]() |
2025.03.02 | 1 | 107 |
77238 |
휴일이면 1 아니면 0이 나오는 함수
![]() ![]() |
![]() |
2025.02.24 | - | 144 |
77072 |
SUMPRODUCT로 VLOOKUP 대체 (2차원 룩업 가능)
![]() ![]() |
![]() |
2025.02.16 | - | 255 |
76915 |
SUMPRODUCT로 2차원 데이터 다루기[응용]
![]() ![]() |
![]() |
2025.02.09 | 1 | 226 |
76913 |
SUMPRODUCT로 2차원 데이터 sumifs 처럼 다루기
![]() ![]() |
![]() |
2025.02.09 | - | 180 |
@마법의손 님
left 함수로 처리하는 방법도 있겠군요 ㅎㅎ 응용하면 sumifs도 쉽게 만들 수 있을 것 같습니다