на самом деле, QUERY
, как известно, ведет себя так, и это вызвано превосходством числовых значений над значениями текстовых строк в данном наборе данных.Исправить можно было бы выбрать столбцы A и B и отформатировать их как Простой текст
другой подход заключается в преобразовании набора данных в формулу, например:
=ARRAYFORMULA(QUERY(TO_TEXT(A:B),
"SELECT Col2
WHERE Col1 contains 'test'"))