/ / Виділіть рядок, якщо значення в стовпці вище 0 - Google Spreadsheet - google-електронна таблиця, gs-conditional-formatting

Виділити рядок, якщо значення в колонці вище 0 - Google Spreadsheet - Google-таблиця, gs-умовне форматування

Я намагаюся отримати електронну таблицю Googleавтоматично виділити всі рядки в електронній таблиці, де значення в певному стовпці вище 0. Я шукав кілька рішень, але не мав, щоб він працював.

У мене з’являються різні показники у стовпцях, тому скажіть, що я хочу виділити всі рядки, у яких стовпець «Я» має значення більше нуля.

Чи може хтось допомогти мені з цим?

Відповіді:

2 для відповіді № 1

Я знаю єдине рішення - написати сценарій.

Посилання: Сценарії Google Apps

Далі не дуже, але це працює:

function myFunction() {
var I_INDEX = 1;
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Highlight rows");
var dataRange = sheet.getDataRange();
var dataValues = dataRange.getValues();
for (var i=1; i<=dataRange.getNumRows(); i++) {
var row = sheet.getRange(i, 1, 1, 2);
if (dataValues[i-1][I_INDEX] > 0) {
row.setBackground("red");
}
}
}

Побачити приклад, використовуйте "Інструменти" -> "Редактор сценаріїв ..." для перегляду / запуску сценарію.


8 для відповіді № 2

На сторінці умовного форматування виберіть "Спеціальна формула" зі списку доступних опцій, а потім у текстовому полі типу:

=$I:$I>0

Виберіть параметри форматування, а потім у полі діапазону введіть діапазон. Наприклад:

A2:Z100

2 для відповіді № 3

Тому що тільки для застосування до одного стовпця є більш простий варіант (що я ускладнив так, щоб текст не виділявся):

Очистіть форматування, виберіть ColumnI та Format, Умовне форматування ..., Форматування комірок, якщо ... Custom formula is і:

=and(isnumber(I1),I1>0)

з заповненням вибору та Готово.

Якщо потрібно відформатувати не лише відповідну комірку, а й увесь рядок, то змініть Застосувати до діапазону (скажімо на A1: Z1000) та додайте якіри ($s) як нижче:

=and(isnumber($I1),$I1>0)