1. Для изменения формата вывода данных, полученных с помощью функции QUERY, можно применить такие методы, как FORMAT, TO_DATE, TO_TEXT и другие. Например, если требуется изменить формат даты, можно использовать функцию TO_DATE внутри запроса QUERY:
```
=QUERY(A1:B10, "SELECT A, TO_DATE(B, 'MM/dd/yyyy')", 1)
```
В данном примере данные из столбца B будут преобразованы в формат даты.
2. Для изменения формата ячейки для каждого столбца можно написать пользовательскую функцию на Google Apps Script, которая будет применяться к результатам функции QUERY. Например, можно написать функцию, которая будет окрашивать ячейки в определенный цвет в зависимости от их содержимого:
```javascript
function applyConditionalFormatting(range) {
var values = range.getValues();
var backgrounds = [];
for (var i = 0; i < values[0].length; i++) {
var columnValues = values.map(function(e) { return e[i]; });
for (var j = 0; j < columnValues.length; j++) {
if (columnValues[j] === 'Да') {
backgrounds.push(['#00FF00']); // зеленый цвет для значения "Да"
} else {
backgrounds.push(null);
}
}
}
range.setBackgrounds(backgrounds);
}
```
Далее нужно применить эту функцию к результату функции QUERY, например:
```
=applyConditionalFormatting(QUERY(A1:B10, "SELECT A, B", 1))
```
Этот код окрасит ячейки в столбце B в зеленый цвет, если ячейка содержит значение "Да".