В настоящее время я работаю в следующей электронной таблице
https://docs.google.com/spreadsheets/d/13KfjUhWSB-BjGyC1G8f8i8o4SPd1kFFLkjN7D6VY8Lk/edit#gid=993210576
, в которую я импортирую данные из другого листа, используя IMPORTRANGE, и пишу QUERY, чтобы соответствовать ячейкам в столбце B,которые соответствуют конкретному номеру детали, соответствующему количеству отреза, указанному в столбце D импортируемого листа.Запрос, который я написал, выглядит следующим образом.
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1kFK-ZW8QjtsLYY5twdoMNTdqobGNWIV8nAFBRdouE28/edit#gid=473793446",
"FABRICATION LOG!A78169:K"), "Select Col3 where Col4 = "&B3&" limit 1", 0)`
И возвращает сообщение об ошибке:
Невозможно проанализировать строку запроса для параметра функции QUERY 2: NO_COLUMN: WFR332703
У меня естьиспользовал ImportRange для листа, на который я ссылаюсь в sheet1 электронной таблицы, на которую ссылались выше, и разрешил доступ, поэтому ошибки нет.
Лист1 предназначен для отображения значений, возвращаемых для IMPORTRANGE, чтобы я мог вручную искать значения, которые ожидаю получить.Теперь я ожидаю, что для некоторых из этих ячеек не будет получено значение, так как их не будет на листе, который я импортирую.Но для других я ожидаю числовое значение, которое не возвращается.Я подозреваю, что это может быть связано с тем, что между типами данных существует несоответствие, поскольку записи в столбце b состоят из букв и цифр, но это всего лишь догадка без фактических фактов, подтверждающих это.Если у кого-то есть какие-либо предложения, это будет с благодарностью.