#google-sheets #google-sheets-formula
#google-sheets #google-sheets-формула
Вопрос:
При создании запроса в Google Sheets я обнаружил, что жесткое кодирование работает нормально, но использование нескольких ссылок работает некорректно.
Ячейка A2 = 0.75
(из формулы =(mround(Estimator!$C$4/57.2958,0.25))
, тип = число)
Ячейка B2 = 0.9
(из формулы =(mround(Estimator!$C$5 100,0.1)-100)
type = number)
В частности, приведенный ниже запрос работает:
=query(Time_Data, "SELECT N, O, P WHERE A="0.75" AND B="0.9)
И приведенный ниже запрос работает:
=query(Time_Data, "SELECT N, O, P WHERE A="amp;$A$2amp;" AND B="0.9)
Но этот запрос не работает:
=query(Time_Data, "SELECT N, O, P WHERE A="amp;0.75amp;" AND B="amp;$B$2)
И самое главное, этот запрос не работает:
=query(Time_Data, "SELECT N, O, P WHERE A="amp;$A$2amp;" AND B="amp;$B$2)
Есть предложения о том, как заставить эту ссылку работать?
Комментарии:
1. @jpv Смотрите ниже (в StackOverflow нет хорошего формата) Яблоко Боб Морковь Дельта Эпсилон Фрэнк Джордж Харриет Целое число Джульет Каяк Лемон Маркус Номад Олливер Пенелопа 0 0.3 0.9 -0.8 -0.6 -0.3 0 -0.8 -0.9 0 -0.6 0.6 0.2 0 0 0.95 0 0.3 0.9 -0.8 -0.4 -0.3 0 -0.8 -0.9 0 -0.4 0.6 0.4 0 0 0.97 0 0.3 0.9 -0.8 -0.2 -0.3 0 -0.8 -0.9 0 -0.2 0.6 0.6 0 0 1.09 0 0.3 0.9 -0.8 0 -0.3 0 -0.8 -0.9 0 0 0.6 0.8 0 0 1.16 0 0.3 0.9 -0.6 -0.6 -0.3 0 -0.6 -0.9 0 -0.6 0.6 0 0 0 0.92 0 0.3 0.9 -0.6 -0.4 -0.3 0 -0.6 -0.9 0 -0.4 0.6 0.2 0 0 0.9 0 0.3 0.9 -0.6 -0.2 -0.3 0 -0.6 -0.9 0 -0.2 0.6 0.4 0 0 0.96
2. Привет, вы можете предоставить доступ к своей электронной таблице с правами редактирования и оставить ссылку здесь.
Ответ №1:
Было бы полезно, если бы мы могли видеть ваши данные. Но, может быть, попробуйте FILTER () и посмотрите, работает ли это?
=FILTER(N:P, A:A=A2, B:B=B2)
Ответ №2:
это правильный синтаксис:
=QUERY(Time_Data; "SELECT N, O, P WHERE A matches'"amp;$A$2amp;"' AND B matches '"amp;$B$2amp;"'")
и если случайно это не сработает, попробуйте:
=QUERY(Time_Data; "SELECT N, O, P WHERE A matches '"amp;INDIRECT("A2")amp;"'
AND B matches '"amp;INDIRECT("B2")amp;"'")
Комментарии:
1. Спасибо за предложения! К сожалению, ни то, ни другое, похоже, не сработало.
2. @soytsauce попробуйте сейчас
Ответ №3:
Я позвонил в службу поддержки Google, и они сообщили следующее: формула в ячейке B2 была отредактирована из
=(mround(Estimator!$C$5 100,0.1)-100)
Для
=Value((mround(Estimator!$C$5 100,0.1)-100))
Это решило проблему.