【发布时间】:2013-01-22 21:35:10
【问题描述】:
我想知道搜索功能是否支持优先顺序?一旦满足第一个条件,我需要搜索功能来中断执行。
我的公式有什么作用
在Laptops!D2 中搜索某些关键字,找到后将左侧的文本打印出来并剪掉其余部分。
我认为会发生的事情
Excel 在笔记本电脑中找到 B820!D2 将文本打印到左侧并截断其余部分
实际情况
Excel 在笔记本电脑中找到 B820 和 Windows!D2,将文本打印到 Windows 而不是 B820 的左侧
我的公式
=IFERROR(LEFT(Laptops!D2,LOOKUP(2^15,SEARCH(D1:D7,Laptops!D2))-1),"")
我已尝试如下引用我所需的搜索参数
=IFERROR(LEFT(Laptops!D2,LOOKUP(2^15,SEARCH({"B820","AMD","Pentium","Celeron","Windows","Intel","i3"},Laptops!D2))-1),"")
它给出的结果与我从 D1:D7 中引用它们时的结果相同,这并不令人惊讶。
【问题讨论】:
-
我认为您在这两个问题中都没有指出哪个版本的 Excel 会有帮助。
-
@Doug - 我假设 Excel 2010 - 在上一个问题中引用了
标签: excel