Ссылка на другую книгу с использованием условного форматирования в Excel - PullRequest
2 голосов
/ 30 июня 2010

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

Я пытался:

=IF(LEFT(B26,3)="SSS",VLOOKUP(B26,'XXX.xls!$A$4:$E$119,4,FALSE)) 

Но я получаю это сообщение об ошибке:

Вы не можете ссылаться на другую книгу с помощью условного форматирования

Что я могу сделать в этой ситуации?Люди упомянули «определить имя», но я не уверен, как это можно сделать.

Ответы [ 2 ]

2 голосов
/ 30 июня 2010

Позволяет вызвать рабочую книгу, в которую вы хотите ввести условный формат, как MyWbk, а другой - как SrcWbk. Эти инструкции предназначены для Excel 2007. Ваш пробег может отличаться.

  1. Открыть обе рабочие книги

  2. В MyWbk перейдите в меню формул и выберите «Определить имя»

  3. Введите имя> имя теста

  4. В поле «Относится к» выберите щелчок на селекторе диапазона (справа) и, когда селектор откроется, выберите SrcWkb, а затем ячейку, которую вы хотите использовать в качестве источника для условия форматирования.

  5. Принять создание имени

  6. Перейдите в ячейку, в которую вы хотите ввести условный формат

  7. Выберите Главное меню / Условное форматирование / Управление правилами

  8. Введите новое правило

  9. Выберите «Использовать формулу, чтобы определить, какие ячейки форматировать»

  10. Введите нужную формулу, используя определенное имя. Например = IF (АСМАП = 1, TRUE)

  11. Выберите желаемое форматирование

  12. Проверьте формулу, изменив значение в SrcWbk

  13. SAVE SrcWbk

Готово!

0 голосов
/ 03 марта 2016

Я только что столкнулся с этим.Ограничение все еще существует в Excel 2013. Но есть обходной путь.

Ограничение существует только в редакторе условного форматирования.Само условное форматирование работает просто отлично.

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

...