[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줄만 구현했습니다..

신고
스크랩
공유
전체 1

  • 2025-04-14 19:49

    @마법의손

    LEFT(조건,1) = "<", Data < --REPLACE(조건, 1, 1, "")

    left 함수로 처리하는 방법도 있겠군요 ㅎㅎ 응용하면 sumifs도 쉽게 만들 수 있을 것 같습니다


전체 165
번호 제목 작성자 작성일 추천 조회
알림
[📚진짜쓰는 실무엑셀] IT/오피스 '1위' 베스트셀러! 엑셀 공부, 이 교재로 마스터하세요! (313)
오빠두엑셀 | 2022.02.03 | 추천 573 | 조회 600597
오빠두엑셀 2022.02.03 573 600597
78094
[M365] 수식으로 고급필터 구현하기 첨부파일 (1)
마법의손 | 2025.04.11 | 추천 1 | 조회 80
마법의손 2025.04.11 1 80
78009
LOOKUP을 XLOOKUP 처럼 사용 (2019 이하 필독) 첨부파일 (1)
박정호 | 2025.04.06 | 추천 0 | 조회 100
박정호 2025.04.06 - 100
78002
[VBA] 괄호가 대응되게 문자열 잘라주는 함수
마법의손 | 2025.04.05 | 추천 0 | 조회 49
마법의손 2025.04.05 - 49
77792
엑셀 그림 삽입이 안될 때.. (그림 삽입 비활성화 해결) (1)
더블유에이 | 2025.03.24 | 추천 2 | 조회 358
더블유에이 2025.03.24 2 358
77667
언피벗 툴 업그레이드 버전입니다. 첨부파일 (2)
박정호 | 2025.03.17 | 추천 0 | 조회 101
박정호 2025.03.17 - 101
77635
머리글로 데이터 합치기 툴 첨부파일 (4)
박정호 | 2025.03.15 | 추천 1 | 조회 112
박정호 2025.03.15 1 112
77598
MERGE(자석처럼 자료 붙이기) 툴입니다. 첨부파일 (2)
박정호 | 2025.03.13 | 추천 0 | 조회 150
박정호 2025.03.13 - 150
77577
[VBA] 시트명들 가져오는 함수 첨부파일 (4)
마법의손 | 2025.03.12 | 추천 1 | 조회 110
마법의손 2025.03.12 1 110
77544
LOOKUP 함수 사용법(2019 이하 필독) 첨부파일 (6)
박정호 | 2025.03.11 | 추천 0 | 조회 186
박정호 2025.03.11 - 186
77543
[함수TIP] Date함수로 Eomonth함수 대체하기 (3)
마법의손 | 2025.03.11 | 추천 3 | 조회 72
마법의손 2025.03.11 3 72
77481
쉽게 쓸 수 있는 언피벗 툴 첨부파일 (2)
박정호 | 2025.03.08 | 추천 2 | 조회 114
박정호 2025.03.08 2 114
77468
월간단위 월주차 함수 첨부파일 (3)
팍셀 | 2025.03.07 | 추천 0 | 조회 132
팍셀 2025.03.07 - 132
77385
TEXTJOIN 을 SUMPRODUCT 공식으로 2차원 데이터 다루기 첨부파일
박정호 | 2025.03.04 | 추천 0 | 조회 95
박정호 2025.03.04 - 95
77355
TEXTJOIN 으로 2차원 데이터 다루기 첨부파일 (3)
박정호 | 2025.03.02 | 추천 1 | 조회 99
박정호 2025.03.02 1 99
77353
& 기호로 SUMPRODUCT 2차원 데이터 다루기 첨부파일 (2)
박정호 | 2025.03.02 | 추천 0 | 조회 79
박정호 2025.03.02 - 79
77351
단어 포함 여부 검색, 원하는 단어로 출력 첨부파일
박정호 | 2025.03.02 | 추천 1 | 조회 107
박정호 2025.03.02 1 107
77238
휴일이면 1 아니면 0이 나오는 함수 첨부파일 (4)
박정호 | 2025.02.24 | 추천 0 | 조회 144
박정호 2025.02.24 - 144
77072
SUMPRODUCT로 VLOOKUP 대체 (2차원 룩업 가능) 첨부파일 (1)
박정호 | 2025.02.16 | 추천 0 | 조회 255
박정호 2025.02.16 - 255
76915
SUMPRODUCT로 2차원 데이터 다루기[응용] 첨부파일 (6)
박정호 | 2025.02.09 | 추천 1 | 조회 226
박정호 2025.02.09 1 226
76913
SUMPRODUCT로 2차원 데이터 sumifs 처럼 다루기 첨부파일 (1)
박정호 | 2025.02.09 | 추천 0 | 조회 180
박정호 2025.02.09 - 180