Таблицы Гугл

Google Таблицы: Как заменить пустые ячейки на «ноль»?

Решение:

  1. Выделите нужный столбец, по которому будет осуществляться поиск
Выделяем нужный столбик
  1. Выберите в верхнем меню раздел Правка > Найти и Заменить
Выбираем Найти и Заменить
  1. Далее, вставьте в поле Найти регулярное выражение
^(\s*)$
Последовательность настроек

Вот и всё! Результат выполнения можно увидеть ниже:

Результат выполнения

Послесловие:

Проблема поиска и замены в Таблицах Гугл описана в этом тикете. Вы можете подписаться на него для отслеживания. Возможно механизм замены значений null будет однажды упрощен.

Лично мне понравился метод при помощи регулярного выражения. Гугл Таблицы осуществляют поиск согласно синтаксису RE2 — познакомиться с ним можно на сайте этой библиотеки.

Давайте разберем этот пример.

^

Знак вставки: соответствует началу текстовой строки, поиск которой выполняется с использованием регулярного выражения.

^абв

позволяет найти все строки, которые начинаются с букв абв.

$

Знак доллара: соответствует окончанию текстовой строки, поиск которой выполняется с использованием регулярного выражения.

эюя$

позволяет найти все строки, которые заканчиваются буквами эюя.

И осталось нам разобраться с серединкой, которая сгруппированна круглыми скобками (хотя можно и не группировать, т.е. записать без скобок)

\s

Соответствует символам пробелов. 

*

Символ говорит о том, что пробел может повторяться сколько угодно.

То есть это нужно для того, чтобы ____ три пробела — тоже считать пустотой

Как это запомнить?

Нужно руками это несколько раз набрать. При наборе начинайте последовательно: с начала и конца строк — это ^ и $, далее между ними группировка при помощи круглых скобок, получаем: ^()$ и внутри укажите символ пробела и знак «звёздочки», готово!

^(\s*)$

Автор

Evgeni

Веб-разработчик, фрилансер и фанат WordPress с 2012 года. На этом сайте делюсь заметками для начинающих по разработке на WordPress. Надеюсь увидеть вас в числе своих подписчиков.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *