FILTER 또는 IMPORTRANGE를 사용하여 다른 스프레드 시트에서 데이터 가져 오기 및 필터링


12

별도의 시트에서 데이터를 가져 와서 필터링하고 싶습니다.

IMPORTRANGE가 다음과 같이 작동하도록 할 수 있습니다.

=IMPORTRANGE("URL","A:J)

그러나 그것은 필터링되지 않습니다. FILTER가 다음과 같은 시트에서만 작동하도록 할 수 있습니다.

=FILTER(Sheet1!A:J, C:C="Yes")

어쨌든 C 열 정보를 기반 으로이 두 기능과 다른 스프레드 시트의 FILTER 데이터를 새 시트로 가져올 수 있습니까?

이렇게하는 이유는 자동 알림 설정을 사용하기 때문에 누군가가 시트에 "예"를 입력 할 때마다 알림을받을 수 있습니다.


1
그렇지 =IMPORTRANGE("URL","A:J")않습니까? (견적을 잃어버린 것 같습니다.)
ale

답변:


19

이것을 query대신 사용하십시오 filter:

=query(importrange("URL","A:J"), "select * where Col3 = 'Yes'")

이 명령 query은 시트 내 배치에 묶이지 않고 Col1, Col2 등 추상적 인 방식으로 배열의 열을 참조 할 수 있습니다. 따라서 "구름에있는"것을 필터링 한 다음 결과를 시트에 넣습니다.

반대로, filter같은 셀 이름으로 만 열을 참조 할 수 있습니다 C:C. 즉, 배열을 먼저 시트에 배치 한 다음 자체 값에 따라 제자리에서 필터링해야합니다. 이것은 순환 의존성을 겪습니다.


4

예, 두 가지를 함께 모을 수 있습니다.

=filter(IMPORTRANGE("URL","A:J"),INDEX(IMPORTRANGE("URL","A:J"),0,3)="Yes")
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.