Запрос СОДЕРЖИТ не работает, только выбирая, где равно - PullRequest
0 голосов
/ 24 мая 2019

Запросы с использованием содержимого недавно перестали работать правильно. Когда значение в столбце исходных данных равно 1,2,3, а запрос равен WHERE B contains '3'

Смотрите тестовый лист здесь: https://docs.google.com/spreadsheets/d/1tCJBerHOmVfKbtb81JEyWEp6ZYP0EXyJqG-_7zVWpLw/edit?usp=sharing

Обновление Похоже, что Google теперь сначала применяет форматирование чисел к ячейке, а затем запускает QUERY. Убедитесь, что для столбца данных задан PLAIN TEXT.

Ответы [ 2 ]

0 голосов
/ 27 мая 2019

В соответствии с обновлением, Google изменился и теперь сначала запускает фильтры «Числовой формат», затем метод QUERY запускается на поле. Таким образом, по умолчанию применяется форматирование АВТОМАТИЧЕСКОГО НОМЕРА - Google на основе значения устанавливает формат того, что он считает правильным.

FIX: установить данные на FORMAT > NUMBER > PLAIN TEXT

Я обновил пример, чтобы проиллюстрировать это.

Это изменение, вероятно, поможет обычному пользователю Google Sheets, но там, где вы работаете с необработанными данными, убедитесь, что вы установили формат чисел PLAIN TEXT для столбцов.

0 голосов
/ 26 мая 2019

В вашем примере добавьте, скажем, z (любой текст) в B7, и John должно появиться в выводе вашего запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...