2014-12-02 3 views
0

내 마스터 데이터 시트의 이름은 MASTER입니다. PRINT라는 이름의 시트에 날짜 선택기를 사용하거나 날짜를 묻는 메시지가 나타나기를 원하는 쿼리가 Master의 데이터를 가져옵니다. 선택한 날짜가 MASTER 열 B의 날짜와 일치합니다. 다음 쿼리 문을 시도했습니다. 하지만 두 시트 날짜 열을 TEXT 형식으로 변경하는 경우에만 작동합니다. 내 날짜 형식을 그대로 유지해야합니다. 모든 것이 합리적이라면, 나는 정말로 도움이 될 것입니다. 최종 목표는 날짜별로 나열된 거대한 제조 작업 목록을 쿼리하여 인쇄용 다른 시트로 가져 오는 것입니다. 모든 마스터 데이터를 그대로두고 모든 사용자가 날짜를 변경하고 필요한 목록을 가져올 수있는 인쇄 시트.다른 시트의 셀을 기반으로 한 시트를 쿼리하십시오.

=Query(MASTER!A:P,ʺselect * where B ='ʺ&A2&ʺ'ʺ,0) 

위의 쿼리는 내가 열 A2에서 날짜 선택이 어디 내 TEST 시트에

+0

공유 시트 - 마스터에서 사용하는 날짜 형식이 필요한 것이며 CAPACITIES 시트에서 수행되는 다른 쿼리에 영향을 미치지 않는 것으로 보입니다. https://docs.google.com/spreadsheets/d/1goG0TS1_2jwlGRetREYNRVk-Q6TEy3iWG_5VXFoZlus/edit?usp=sharing – John

답변

1

시도 :

=Query(MASTER!A:P,"select * where B =date"""&text(A2, "yyyy-mm-dd")&""" ",0) 

하고 당신을 위해 작동하는지?

+0

columnA에있는 이상한 낯선 날짜를 제외하고는 완벽하게 작동합니다. 어디에서 왔는지 알 수 없습니다. . 말이 돼? 스크린 샷을 보내기에 충분한 크레딧이 없습니다. – John

+0

colA에서 사용하고있는 "시퀀스"숫자 인 숫자와 관련이 있다는 것을 알고 있지만 쿼리 출력에서 ​​날짜로 변환되는 것을 방지하는 방법을 모르겠습니다. 너무 많은 답장을 드려 죄송합니다. – John

+0

Nevermind, 난 쿼리 출력에 columnA를 필요하지 않은 것으로 숨겼습니다. 코드가 완벽하게 작동하고 대단히 감사합니다. – John

관련 문제