2017-05-05 1 views
0

내가 쿼리 다음 쿼리 필터

= 
IF(and(N4="ALL"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2), 

IF(and(N4="Trained"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2), 
IF(and(N4="Requested"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2), 
IF(and(N4="Invited"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2))))) 

그 모든 반환 결과 N4

에서 드롭 다운에 따라 내 결과를 필터링하기 위해 노력하고 결과. 그러나 이제 드롭 다운과 일치하지 않는 결과를 생략하는 데 도움이 필요합니다.

+0

N4의 값과 일치시키려는 공급 업체의 열은 무엇입니까? – JPV

답변

0

죄송합니다. 정확하게 읽지 않았습니다. 이 시도.

=IF (N4 <>"ALL",IF(OR(OR(N4="Trained",N4="Requested",N4="Invited")),query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L where A = '"& N4 &"'")),query(Vendors!2:1000,"select A, B, C, D, E, F, G, H, I, J, K, L where A<>''")) 

헤더 행을 입력하십시오. 열 A를 "훈련 된", "초대 된"열 등으로 변경하십시오.

+0

결과를 쿼리하지만 내가하려는 일은 - N4 드롭 다운 = 훈련 된 경우에만 표시 N4 드롭 다운 = 요청한 다음 요청한 메시지 만 표시 N4 드롭 다운 = 모두이면 모두 –

+0

변경된 응답을 확인하십시오. –

+0

그 트릭을 했어! 고맙습니다. –