@daddy4gym

Как добавлять к определенному столбцу значение при использовании функции QUERY?

Как добавить к выводимому столбцу значение?

=QUERY(ТЕСТ!A7:P;"Select C,A,B,F Where A like '%' or  C like '%'")

К примеру чтобы выводилось значение столбца F + "шт"
Использование форматов для моей задачи не подходит
  • Вопрос задан
  • 488 просмотров
Пригласить эксперта
Ответы на вопрос 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Первое, что приходит на ум - конкатенация. Но QUERY не поддерживает ее. Поэтому необходимо строить массив уже готовых значений и работать с ним. Например, добавить "шт." в текущий массив

=QUERY(
  {'ТЕСТ'!A7:P\ARRAYFORMULA('ТЕСТ'!F7:F & " шт.")};
  "Select Col3,Col1,Col2,Col17 Where Col1 like '%' or Col3 like '%'";
)


Другим, более очевидным способом является директива format

=QUERY('ТЕСТ'!A7:P;"Select C,A,B,F Where A like '%' or C like '%' format F'#.00 шт.'")


Ну, и третий способ - это форматирование ячеек колонки F на листе "ТЕСТ". Можно почитать тут Форматирование чисел в таблицах. Очень похоже на format из предыдущего варианта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы