Могу ли я перейти к следующей ячейке, содержащей недопустимые данные в Google Sheets?

8

У меня есть лист Google, содержащий много данных, и некоторые из них не соответствуют правилам проверки данных (появляется маленький красный треугольник). Поскольку у меня много данных, поиск всех недопустимых данных занимает довольно длительный процесс. Я предполагал, что будет функция «перейти к следующим недействительным данным» или что-то в этом роде, но я не могу его найти. Я что-то пропустил?

Шон
источник
Это зависит от того, какое правило проверки данных вы настроили - можете ли вы сначала уточнить, что такое правило / условие, которое считает его недействительным и вызывает треугольник?
Ауриэль Перлманн

Ответы:

3

Вы можете использовать представление фильтра, чтобы показывать только строки, содержащие ошибку.

В столбце, который вы хотите проверить, создайте фильтр, установите для параметра фильтра значение « Фильтровать по условию »> « Пользовательская формула ... »> « =iserror(indirect("r"&row()&"c"&column(),FALSE))»

где indirect("r"&row()&"c"&column(),FALSE)просто причудливый способ сказать "эта ячейка" (извините, не проще), и iserror()проверьте, является ли значение недействительным.

Вот пример

Даниил
источник
Нет, этот вопрос не об ошибках, а о проверке данных : iserror()проверяет, есть ли ошибка в ячейке, то есть не может быть отображена, и нет, если она не соответствует правилам проверки данных, которые определены пользователем (например, значение должно быть одной из нескольких фиксированных возможностей).
Socce
Существует более простой способ сказать «эта ячейка»: просто напрямую обратиться к первой ячейке, к которой применяется формула, таким образом, чтобы формула могла быть «расширена» до следующих ячеек. Таким образом, в электронной таблице вашего примера (где фильтр находится в столбце C, а данные начинаются с C2), вы можете фильтровать по формуле =iserror(C2).
Socce
0

Диапазон «A: A» содержит подтверждение данных из «Sheet2! A2: A6»

Глобальный фильтр >> Столбец A >> Пользовательская формула

=COUNTIF(Sheet2!$A$2:$A$6,A2)<1

Это отфильтрует все данные, которые не соответствуют диапазону «sheet2! A2: A6».

Шрея Шукла
источник