【发布时间】:2015-04-12 20:49:18
【问题描述】:
我想创建一个公式,在提供或列的范围内查找特定文本,如果找到该文本,则将该文本或在另一个单元格的右列中写入该文本。我目前正在使用这个公式:
=LOOKUP("Haider",O11:O16,E1:E6)
但是,即使在 O11:O16 范围内找不到 Haider,它仍然会将 E1:E6 列中的文本写入我编写公式的单元格中。
另外,由于一次在整个列中只有一个单词,您 可以帮助我使用一个公式,该公式只需将该单词复制到我选择的单元格中。
另一个问题是如何将它与条件格式结合起来?例如,如果我要查找文本,并且如果找到我指定的范围,它应该将另一个单元格变为红色或任何颜色。
【问题讨论】:
-
你的问题确实不清楚。特别是对于
LOOKUP,如果没有匹配,它会返回最后一个值。当您不想在丢失的搜索中返回值时,INDEX-MATCH公式会更好。=INDEX(E1:E6, MATCH("Haider",O11:O16,0))。0明确告诉它只返回完全匹配的结果。
标签: excel if-statement formatting excel-formula vlookup