Как выделить, где в столбце находится число в другой ячейке? Заключите его в скобки со следующим по величине и следующим по величине числом?

Как выделить, где в столбце находится число в другой ячейке? Заключите его в скобки со следующим по величине и следующим по величине числом?

Это, вероятно, легко исправить. У меня есть одна ячейка (ячейка B8) с числом 2000 в ней. У меня есть еще один столбец из 6 чисел (ячейки A1–A6) (скажем, 4000, 3050, 2100, 2100, 1150, 200), которые будут меняться в зависимости от рыночных данных. Я хочу выделить, где в столбце (A1–A5) будет находиться число из ячейки B8. Буду признателен за любые предложения.

решение1

Попробуйте применить условное форматирование к ячейкам A1–A6, используя эту формулу:

=ИЛИ(СТРОКА(A1)=ПОИСКПОЗ($B$8,$A$1:$A$6,-1),СТРОКА(A1)=ПОИСКПОЗ($B$8,$A$1:$A$6,-1)+1)

Вам нужно будет настроить Match и часть Row(A1) в соответствии с фактическими расположениями вашей рабочей книги. Если вы сообщите мне, каковы реальные строки, я смогу добавить это в пост.

введите описание изображения здесь

решение2

Это сработает: в Условном форматировании нажмите Новое правило, затем Форматировать все ячейки на основе их значения. Для Минимума нажмите Тип: и выберите Число. Для значения нажмите маленькое окошко справа и выберите ячейку B8. Сделайте то же самое для Максимума. Выберите разные цвета для Минимума и Максимума, если вам так хочется. Ячейки в A1-A6 изменят подсветку. Те, что больше B8, будут иметь одну подсветку, а те, что меньше — другую.

решение3

Одним из способов сделать это было бы условное форматирование всего диапазона ( A1:A6) с помощью формулы

=AND(A1>=B$8, B$8>=A2)

который проверяет, несколько неточным образом, A1является ли текущая ячейка (номинально) верхней скобкой; т. е., если текущая ячейка ≥B$8 иследующая ячейка ниже находится ниже B$8. Затем добавьте новое правило к диапазону, за исключением верхней ячейки (т.е. A2:A6), используяточно такая же формула:

Поскольку это интерпретируется относительно A2, ​​он проверяет, является ли текущая ячейка нижней скобкой:

                               

Если B8меньше, чем, A6но ≥ 0, то это будет выделено A6как верхняя скобка, пока A7пусто. Чтобы отметить A1как нижнюю скобку, если B8, добавьте правило A1для форматирования, если =B$8>=A1.

Мой ответ не работает так же хорошо, как ответ Тейлина, если один или несколько элементов диапазона A1:A6равны B8:

                               

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