Skip to content

[함수 응용] 표에서 원하는 항목만 필터링 하여 다른 시트 및 표에 나열하기

by CroitzK posted Mar 11, 2020 Views 45 Likes 0 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

  • 수식 예제

=IFERROR(INDEX(DB,LARGE(IF(DB[[#모두],[장비명칭]]="재고품",ROW(DB[[#모두],[일자]])),ROW(1:1))-ROW(DB[[#모두],[일자]]),1),"")



  • 해석

1) DB - 표이름 (원본영역)

2) DB[[#모두],[장비명칭]] - DB표의 필터링 대상 열

3) "재고품" - 필터링 할 명칭

4) DB[[#모두],[일자]] - 목록을 정렬할 기준값을 가진 표의 열

5) 1:1 - 표시하고자 하는 행의 순서 (1:1, 2:2, 3:3, 4:4 --- 순서로 나열된다)

6) 1 - 표시하고자 하는 열 (A:1, B:2, C:3 으로 볼 수 있다 - 단, 지정범위 내에서)


  • 설명

20200311_154918.png

[그림1 - DB 표 예시]


A라는 표가 있다. 그런데 B라는 표에 원하는 값을 가진 ROW 데이터만 표기하여 나열하고 싶을때 가장 쉬운 방법은 '필터' 라는 기능을 이용해 복사한 다음 붙여넣는 방법이 있다.

그런데, 이런 부분을 보다 보기좋게 꾸미고자 할 때 사용하면 유용한 방법으로 이 수식을 이용하면 된다.


20200311_155130.png

[그림2 - 수식을 적용한 사례]


DB라는 이름의 표가 있다고 가정을 하고, REPORT라는 표에 특정 조건의 DB데이터를 나열하고자 할때 REPORT표 각 열에 위 수식을 입력한다음 위 설명에서 가리키는 각 항목을 원하는 값으로 수정한 다음 1번째 열부터 마지막 열까지 각각의 숫자를 1~10 등으로 변경한 다음 Crtl+Shift+Enter를 타이핑하면 해당 수식은 { } 괄호안에 묶여 입력된다.


20200311_155623.png

[그림3 - 적용 예시]


TAG •
?

Calender

2020.06
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

Time Info

Counter Info

방문자수

전체 : 43,446
오늘 : 10
어제 : 52

페이지뷰

전체 : 1,573,877
오늘 : 130
어제 : 815

COPYRIGHT 2009 by AGMServer.com

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소