Кроме того ? и *, какие еще символы подстановки разрешены в условном форматировании? - PullRequest
0 голосов
/ 28 мая 2019

Справка google по условному форматированию ячеек в листах google имеет небольшой раздел о подстановочных знаках, но только о чем? и * (и как их избежать). Разрешены ли другие шаблоны? У меня есть клетки, которые выглядят как:

some text
1.2.3 more text
4.5.6 even more
another section
7.8.9 stuff

Я хочу, чтобы ячейки без были выделены жирным шрифтом. В условном форматировании я могу выбрать «текст не содержит», и я хочу указать «цифру» в качестве подстановочного знака. Стандартное регулярное выражение, похоже, не работает. Я пробовал [0-9], :d, #, \d.

В справке Google больше ничего не перечислено, поэтому, полагаю, не поддерживаются другие символы подстановки, кроме ? и *?

Ответы [ 2 ]

1 голос
/ 28 мая 2019

Как и вы, я не смог найти никаких дополнительных подстановочных знаков, кроме указанного здесь , "?" и "*" подстановочные знаки.

Тем не менее, отличительной особенностью Google Sheets является возможность использовать пользовательские формулы в сочетании с пользовательским форматированием, и в этом случае единственным ограничением является требование, чтобы ваша пользовательская формула оценивалась как «истинное» (истинное или ложное значение).

Вот как вы можете реализовать то, что ищете - «Пользовательская формула»:

=REGEXMATCH(FIRST_COLUMN:FIRST_COLUMN,"^[^\d]+$")

Screenshot

0 голосов
/ 29 мая 2019

вы тоже можете сделать это так:

=ARRAYFORMULA(IF(IFERROR(IF(IFERROR(REGEXEXTRACT(A1:A, "\d+")), , "♦"))<>"", 1))

0

...