То, что я делаю, - это простая карта на одной вкладке офисного пространства, в которой выложены все кубики. На этой карте у меня есть условное форматирование, проверяющее другую таблицу прослушиваемых компьютеров в последний раз, когда они были обновлены/сохранены. Он работает так, как будто он стоит, но мы переходим в новое здание, и карта (которая уже выполнена) имеет больше кубов, чем в прошлый раз. Поэтому я пытаюсь найти более эффективный способ выполнения этой задачи.Проверка значения ячейки динамически
Вот код:
=AND(VLOOKUP("CCA C1",LOCATION,3,FALSE)<>"",VLOOKUP("CCA C1",LOCATION,3,FALSE)<TODAY()-80)
Так как он сидит, он отлично работает. Но то, что я пытаюсь сделать, это изменить «CCA C1», чтобы просто прочитать содержимое ячейки, которое оно форматирует, поэтому я могу просто форматировать весь диапазон ячеек, а не делать это по ячейке. «CCA C1» находится в месте второго листа (это именованный диапазон). Таким образом, это проверяет весь диапазон для «CCA C1» и проверяет, не превышает ли дата пару столбцов в этой строке в течение 80 дней, если это не подчеркивает ячейку на карте в красном, напоминающую нам, мы должны проверить компьютер. Но я хотел бы просто поставить «CCA C1» в ячейку на карте (которая уже помечена), и проверить эту ячейку на значение ячейки, и искать это значение так же, как оно выглядит Теперь. Просто без того, чтобы положить «CCA C1» в формуле, я хотел бы сказать что-то вроде этого:
=AND(VLOOKUP(CURRENT CELL VALUE,LOCATION,3,FALSE)<>"",VLOOKUP(CURRENT CELL VALUE,LOCATION,3,FALSE)<TODAY()-80)
имеет смысл? Кто-нибудь знает, как это сделать? В противном случае мне приходится условно форматировать каждую отдельную ячейку со значением вручную, а не просто форматировать все ячейки с тем же форматированием и иметь формулу, проверяющую содержимое ячейки для поиска в диапазоне местоположений другого листа.
И, чтобы уточнить, я знаю, что могу поместить в фактическую ячейку, такую как E3, но тогда мне все равно придется вручную изменить формулу для каждой ячейки, которая побеждает цель. Я хочу просто сказать текущую ячейку или что-то в этом роде. У меня есть 3 условных формата для каждой ячейки, у меня есть около 100 ячеек для форматирования, поэтому вместо того, чтобы иметь 300 форматов, которые мне нужно вставить, я бы хотел просто сделать 3. Не уверен, что это возможно, m ask :)
Проблема в том, что мне все равно придется пройти и изменить В2. Все ячейки не одинакового размера (объединенные ячейки и прочее) и не в порядке. Таким образом, у вас могут быть B2, B13, B21, C9, C20 и т. Д. Поэтому мне нужно просто пройти и выбрать все ячейки и сделать специальную вставку, делая это, чтобы скопировать буквальный B2, а не изменять это на текущий ячейка включена. – Flynn
Возможно, я не совсем понимаю, но думаю, вам нужно ввести диапазон затронутых ячеек в диалоговом окне CF. Посмотрите, помогает ли мое редактирование. –
Итак, если у меня разные размеры объединенных ячеек, скажем, A1: C6, A9: C20, E4: H18, тогда в диалоге CF я бы применил = AND (VLOOKUP (B2, LOCATION, 3, FALSE) <> "", VLOOKUP («CCA C1», LOCATION, 3, FALSE) <СЕГОДНЯ() - 80) в список? разве это не просто смотреть на В2 для всех из них? – Flynn