Size: a a a

Чат | Google Таблицы и скрипты

2018 September 17

A

Alexei in Чат | Google Таблицы и скрипты
Что не то
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=and(A2="";A1=INDEX($A$1:$A$4;COUNTA($A$1:$A$4)))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Например, вот так.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Диапазон условия а1-а4.
источник

A

Alexei in Чат | Google Таблицы и скрипты
Счетз
источник

A

Alexei in Чат | Google Таблицы и скрипты
Спасибо, пробую
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
=and(A2="";A1=INDEX($A$1:$A$4;COUNTA($A$1:$A$4)))
Сначала мы определяем последний элемент массива и сравниваем с ним текущую ячейку:

a1=INDEX($A$1:$A$4;COUNTA($A$1:$A$4))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
И на всякий случай добавляем проверку следующей ячейки от текущей, она должна быть пустой

A2="";
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
То есть, у нас должно выполниться два условия:

во-первых - ячейка должна совпасть со значением из последней ячейки диапазона

во-вторых - следующая ячейка должна быть пустой

И только после этого правило условного форматирования подчеркнет ячейку.
источник

A

Alexei in Чат | Google Таблицы и скрипты
Все бы отлично сработало, только я забыл добавить, что в столбце возможны и пустые ячейки
источник

A

Alexei in Чат | Google Таблицы и скрипты
Но, уже есть над чем подумать
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexei
Все бы отлично сработало, только я забыл добавить, что в столбце возможны и пустые ячейки
ну наша формула будет работать только если значение совпадает с последним в столбце и следом идет пустая ячейка, можете добавить две пустые ячейки, на всякий случай
источник

A

Alexei in Чат | Google Таблицы и скрипты
К сожалению, пустые ячейки встречаться в самом диапазоне данных столбца,  а  counta пропускает пустые ячейки
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexei
К сожалению, пустые ячейки встречаться в самом диапазоне данных столбца,  а  counta пропускает пустые ячейки
Сейчас покажу вам альтернативный способ, он учтет пустоты.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А столбец один будет?

Вообще как ваши данные выглядят? Скиньте скрин, пжл.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=row(A1)=ArrayFormula(query({A1:A100\row(A1:A100)};"select max(Col2) where Col1 is not null label max(Col2) ''";0))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=row(A1)=ArrayFormula(query({A1:A100\row(A1:A100)};"select max(Col2) where Col1 is not null label max(Col2) ''";0))

формула возвращает номер строки с последним заполненным значением и сравнивает с номером строки текущей ячейки
источник

A

Alexei in Чат | Google Таблицы и скрипты
Да, все работает! Единственный момент, я не понял, почему ArrayFormula стоит перед запросом, а не перед Row, хотя работает и так и эдак
источник

A

Alexei in Чат | Google Таблицы и скрипты
Запросы-реально крутая вещь
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
arrayformula превращает то, что внутри нее - в формулу массива, для row(a1) это не нужно, она посчитается в любом случае
источник