Фильтровать строки, если число попадает в диапазон чисел в ячейке Excel

Фильтровать строки, если число попадает в диапазон чисел в ячейке Excel

Мне интересно, есть ли способ занести в ячейку диапазон чисел, ввести число вверху и отфильтровать все ячейки, в которых число не попадает в этот диапазон.

Например, (в строках 2–4) у меня есть диапазоны 110-150, 90-98и 130-134.

Если я ввожу 132 в ячейку в строке 1, я хочу, чтобы строки с 110-150 и 130-134 были показаны, а 90-98 были скрыты. Но я все равно хочу видеть диапазоны.

решение1

Ничего страшного, каждый должен с чего-то начинать. Я хотел бы отметить, что Excel, хотя и предоставляет относительно простой способ настройки «правил», не предлагает автоматизацию так же легко. Вы можете создать новый столбец, который будет показывать, например, когда число попадает в диапазон, но он должен быть отдельным, чтобы сохранить ввод, вполне возможно, с использованием промежуточных столбцов, и тогда вам придется применять фильтр вручную (если только вы не углубляетесь в сферу VBA).

Предполагая, что значения диапазона находятся в столбце B, мы используем следующие формулы:

D2=FIND("-",B2)
E2=VALUE(LEFT(B2,D2-1))
F2=VALUE(MID(B2,D2+1,99))
G1={Desired value, eg 132}
G2=IF(AND($G$1>=E2,$G$1<=F2),1,0)

В D, E и F мы разделяем диапазон на что-то более гибкое - D находит разделитель дефис, E и F разрезают диапазон до и начиная с разделителя соответственно, чтобы получить начальные / конечные значения (преобразованные в числа). Мы используем G1 в качестве входной ячейки согласно требованию, хотя иногда может быть чище поместить все входные данные в один столбец или лист (в зависимости от того, сколько у вас есть); тогда остальная часть G является условием "между". N находится между LB и UB <=> N больше LB и меньше UB. Наконец, выполните автофильтр в соответствии с G = 1, и у вас есть нужные строки.

Вот результат:

Перед фильтрацией Отфильтровано

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

Связанный контент