2016-11-15 3 views
-1

Я хочу иметь тот же запрос с данными из двух разных листов. Я сделал это:Запрос с двумя разными листами

=sort(QUERY({Sheet1!$C:$I;Sheet!2$C:$I},"select C ,count (F) where F<>"" group by C order by C desc),2,false) 

Но я получаю сообщение об ошибке:

Unable to parse query string for Function QUERY parameter 2: NO_COLUMN: C 

ли кто-нибудь, как сделать это ошибка не имеет смысла для меня.

Заранее спасибо

ответ

1

с {} вы создаете новый диапазон, который не имеет какую-либо простыни координаты сам по себе (как бы вы запрашиваете {Sheet1!$C:$I;Sheet!2$D:$J} к примеру?

Вы можете обратиться к столбцам по индексу, попробуйте:

=sort(QUERY(
    {Sheet1!$C:$I;Sheet!2$C:$I}, 
    "SELECT Col1 ,count(Col4) where Col4 <> "" group by Col1 order by Col1 desc), 
    2, false) 
+0

большое спасибо это действительно работает, и теперь я знаю, как это работает :) – John

+0

Если это помогло вам, пожалуйста, примите ответ, спасибо :). –