xFILTER 함수 추가기능 (엑셀 2007이상 지원)

무료

엑셀 2007 이상 버전에서 모두 지원되는 xFILTER 함수 추가기능입니다. 오피스365의 FILTER 함수와 호환가능한 추가기능 함수입니다.

⭐️ 모든 일반 회원에게 무료로 제공되는 자료입니다.

파일형식

카테고리: 태그:

xFILTER 함수 추가기능 - DuTool

엑셀 2007이상에서 모두 지원되는 실시간 필터링 함수
(오피스 365 미사용자 전용)


파일 다운로드

오빠두엑셀 홈페이지의 모든 서식은 회원 여러분께 무료로 제공됩니다.


엑셀 xFILTER 함수 추가기능 안내

오피스 365 미사용자를 위한 xFILTER 함수 추가기능입니다. 'FILTER' 라는 함수명은 엑셀의 상위권한 제어로 인하여 사용 불가능한 함수명이므로 'xFILTER'로 입력하는것에 주의합니다.

xFILTER 함수의 기능은 오피스 365 버전의 FILTER 함수와 동일하며, 상황에따라 xFILTER 함수를 다른 함수와 동시에 응용할 경우 배열출력여부 인수를 TRUE로 설정하여 사용합니다. xFILTER 함수는 배열수식이므로 반드시 { Ctrl + Shift + Enter }로 입력해야만 올바르게 동작하는것에 주의하세요.

엑셀 추가기능 설치 방법은 아래 링크에서 자세히 설명해드렸습니다.

회원에게 제공되는 특별한 혜택!

.

주기적인 업데이트 및 패치 제공 

파일 사용 중에 오류나 버그 발생시 커뮤니티에 문의해주세요! 확인 후 실시간 업데이트 및 패치를 제공해드립니다.

.

언제 어디서든, 무제한 다운로드 가능

1년 365일 언제 어디서든 파일이 필요할 경우, '클릭 한 번' 으로 손쉽게 파일을 다운받을 수 있습니다.

.

엑셀 커뮤니티 1:1 질의응답

파일 사용 중에 궁금한 점, 개선사항이 있을 경우 커뮤니티에 글을 올려주세요! 회원 여러분과 함께 교류하며 소통할 수 있습니다.

엑셀 xFILTER 함수 구문
=xFILTER ( 범위, 조건, [결과없음출력값], [배열반환여부] )
xFILTER 함수 인수설명
인수 설명
범위 필터링할 전체 범위입니다.
조건 범위에서 필터링을 적용할 조건의 논리식입니다. 조건의 크기나 넓이는 필터링할 전체 범위의 넓이와 반드시 동일해야 합니다.
범위와 조건의 넓이나 크기가 동일하지 않을경우 xFILTER 함수는 #N/A 오류를 반환합니다.
결과없음출력값
[선택인수]
xFILTER 함수로 반환되는 값이 없을경우 출력할 텍스트입니다. 기본값으로 #NULL! 오류가 반환됩니다.
배열반환여부
[선택인수]
TRUE로 설정할 시 xFILTER 함수의 결과값으로 '배열'이 반환됩니다. 기본값은 FALSE 입니다.
아래 적어드린 특별한 경우에만 배열반환여부를 TRUE로 사용합니다.

  • xFILTER 함수를 다른 함수의 인수로 사용할 경우 (예: xFILTER 함수의 결과를 SORT 함수로 정렬)
  • 필터링할 범위에 동적범위가 포함 또는 다른 사유로 인하여 처리속도가 느릴 경우
  • 엑셀 2007 버전에서 사용시

단, 배열반환여부를 TRUE로 사용하려면, 넉넉히 넓은 범위를 미리 선택한 상태에서 수식을 입력해야 올바르게 동작합니다.

호환성
운영체제 호환성
Windows 버전 엑셀 2007 이상 버전에서 사용가능합니다.
Mac 버전 Mac용 엑셀 2011 이상 버전에서 사용가능합니다.

xFILTER 함수 사용예제

1. xFILTER함수 기초 사용법
= xFILTER(A2:C9,(A2:A9="셔츠"))
xFILTER 함수 기초사용법
제품목록에서 제품명이 '원피스'인 제품목록을 필터링합니다.
2. xFILTER함수로 특정 열만 선택하여 반환하기
= xFILTER(xFILTER(A1:C5,A1:A5="과일","",TRUE),{1,0,1})
'필터링 한 결과에서 첫번째열과 세번째열만 반환합니다.
엑셀 filter 함수 특정 열 반환
필터링 결과에서 특정 열만 선택하여 반환합니다.
3. xFILTER함수 반환값이 없을경우
xFILTER(A2:C9,(A2:A9="바지")) 
xFILTER함수 오류 반환
제품명 범위에 '바지'라는 항목이 없어 #NULL! 오류를 반환합니다.
4. xFILTER 함수로 '배열'을 반환 (범위를 미리 선택한 상태에서 입력)
xFILTER(전체범위, (거래처범위="뉴발란스")*(수량범위>19), , TRUE) 
xFILTER 함수 배열 반환
xFILTER 함수로 출력될 범위를 넉넉하게 미리 선택한 다음, 배열수식으로 입력합니다.
5. xFILTER 함수의 결과를 원하는 기준에 맞춰 정렬
SORT(xFILTER(전체범위, (거래처범위="뉴발란스")*(수량범위>19), , TRUE),8)
xFILTER 함수 정렬
SORT 함수와 응용하여 값을 정렬합니다. (배열출력여부는 반드시 TRUE로 입력해야 합니다.)
그 외 참고사항
  • 추가기능으로 제공되는 FILTER 함수는 범위에 기존값이 있을경우, #SPILL! 오류를 반환하지 않고 값을 덮어쓰기합니다.
  • 추가기능으로 제공되는 모든 함수는 이전단계로 되돌리기(Ctrl + Z) 기능을 지원하지 않습니다.
  • xFILTER함수는 선택한 범위의 가로/세로 방향 필터링을 모두 지원합니다.
  • 본 함수는 '배열함수' 이므로 반드시 Ctrl + Shift + Enter로 입력해야합니다. 그렇지 않을경우 xFILTER함수는 #VALUE! 오류를 반환합니다.
  • 조건으로 입력되는 값의 크기는 필터링을 할 전체 범위의 넓이나 높이와 반드시 동일해야 합니다. 그렇지 않을경우 xFILTER 함수는 #VALUE! 오류를 반환합니다.
  • xFITLER함수로 다른 통합문서를 참조할경우, 다른 통합문서는 반드시 열려있어야만 실시간 필터링이 지원됩니다.

패치노트

  • v2.1.0 (2022.07.23)
    - 범위에서 특정 열만 선택하여 출력할 수 있도록 개선
  • v2.0.0 (2022.06.01)
    - M365 보안 업데이트로 인한 설치방식 변경
  • v1.6.2 (2020.07.25)
    - 1열 / 1행만 필터링 시 #VALUE 오류가 발생하던 문제 수정
  • v1.6.1 (2020.07.02)
    - 버그 수정
  • v1.6.0 (2020.06.29)
    - 배열반환여부 TRUE로 사용시 공백 범위가 같이 출력되던 오류 수정
  • v1.5.0 (2020.04.25)
    - Add-in 설치기능 추가 - "C:\오빠두엑셀" 폴더에 추가기능 자동 설치
    - 호환성 문제 해결
  • v1.4.0 (2020.04.21)
    - 필터링 범위로 빈칸이 포함된 넓은 범위 선택 시 #VALUE! 오류 반환하던 문제 수정
    - 전체 행/열을 범위로 선택해도 올바르게 동작하도록 코드 개선
  • v1.3.1 (2020.3.31)
    - 명령문 최적화, 속도 개선
  • v1.3.0 (2020.3.31)
    - 배열반환여부 TRUE 지정 시 발생하던 버그 수정
  • v1.2.0 (2020.3.29) [★중요 업데이트]
    - xFILTER 함수 처리속도 향상
    - 빠른 연산작업을 위한 열 선택여부 인수 제거
    - '배열반환여부' 인수 추가 : 처리속도가 느릴경우 또는 다른 함수와 연계하여 사용하고자 할 경우 배열반환여부를 TRUE로 설정
  • v1.1.0 (2020.3.24)
    - 다른 시트 범위 참조시 기존 범위가 삭제되는 버그 수정
  • v1.0.0 (2020.03.21)
    - xFILTER 함수 추가기능 릴리즈
guest
Inline Feedbacks
모든 댓글 보기
102
0
여러분의 생각을 댓글로 남겨주세요.x