Excel条件格式从一对多

时间:2018-11-21 12:02:52

标签: excel one-to-many conditional-formatting

我的工作簿中有3张纸 一种!小队名称和基本详细信息

[小队#|订婚(是|否)|队名|基地]

“小队名”加入后会突出显示

B!小队任务

[MOS#|小队| MOS名称| MOS描述| ]

C!必需的数据验证列表,以轻松查找A!

我了解当B列具有特定值时如何有条件地格式化C列。 我想在第B页上突出显示MOS名称!当班级标记为“已参与A!”时,与特定班级名称相关联。 小队名称与5到17个MOS代码关联。

1 个答案:

答案 0 :(得分:0)

您将必须使用VLOOKUP。正如VLOOKUP Microsoft documentation中所建议的那样,VLOOKUP是查找和引用功能之一,当您需要在表或逐行范围中查找内容时。

这是它的工作方式:

=VLOOKUP(Value you want to look up, range where you want to lookup the value, the column number in the range containing the return value, Exact Match or Approximate Match – indicated as 0/FALSE or 1/TRUE)
  • 您要查找的值:具有要搜索的MOS名称的单元格
  • 要在其中查找值的范围:从表的顶部第一列到底部第四列进入工作表“ A!Squad Names and base details”,例如:A1:D44(如果有44行) 。
  • 包含返回值的范围内的列号:2,因为这是我们可以知道是或否的列

然后将VLOOKUP结果放入条件格式中。基于Microsoft Documentation Use formulas with conditional formatting,这是如何对其进行点划线的步骤:

  1. 选择要对其应用格式的单元格。

  2. 然后,单击“主页”>“条件格式”>“新规则”。

  3. 在“新格式设置规则”对话框中,单击“使用公式来确定要格式化的单元格”。
  4. 在该公式为true的格式值下,键入公式:=VLOOKUP(C1,'A! Squad Names and base details'!A1:D44,2,FALSE) = "YES"
  5. 点击格式并确定您的偏好
  6. 单击“确定”,直到关闭对话框。

格式将应用于所选列

希望它会对您有所帮助。