excel - 在 Excel 中使用条件格式链接到另一个工作簿

标签 excel conditional-formatting vba

如何使用条件格式从其他工作簿中提取数据?

我试过了:

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

但我收到此错误消息:

You may not link to other workbook via conditional formatting



这种情况我该怎么办?那里的人提到“定义名称”,但我不知道怎么做。

最佳答案

让我们将要输入条件格式的工作簿称为 MyWbk 和另一个 SrcWbk。此说明适用于 excel 2007。您的里程可能会有所不同。

  • 打开两个工作簿
  • 在 MyWbk 中,转到公式菜单,然后选择定义名称
  • 输入名称 > 测试名称
  • 在“指”字段中,选择单击“范围选择器”(在右),然后选择器打开时,选择SRCWKB,然后选择要作为格式条件的源的单元格。
  • 接受名称创建
  • 转到要输入条件格式的单元格
  • 选择主菜单/条件格式/管理规则
  • 输入新规则
  • 选择“使用公式确定要格式化的单元格”
  • 使用定义的名称输入所需的公式。例如
    =IF(testname=1,TRUE)
  • 选择所需的格式
  • 测试更改 SrcWbk 中值的公式
  • 保存 SrcWbk

  • 你完成了!

    关于excel - 在 Excel 中使用条件格式链接到另一个工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3146368/

    相关文章:

    c# - 优化c# excel对文件的读/写

    c++ - 将 __stdcall 与 C++ DLL 一起使用

    excel - 条件格式 - 基于一列的整行色阶

    Excel VBA (UDF) 返回#VALUE!由于 255 个字符的限制

    python - 如何使用 Python 以编程方式将行添加到现有 Excel 表

    excel - 如何在Excel中使用自引用进行条件格式化

    google-sheets - 如果谷歌电子表格的同一列中的值重复,如何突出显示单元格?

    excel - 从 Excel 以 MS Word 形式设置占位符文本

    excel - 如果特定范围内的单元格全部为空,则删除整行

    r - 卡方检验 R 和 excel