需要了解fomula re:excel搜索表中的字符串,如果为true则返回字符串

时间:2015-09-02 13:26:45

标签: excel excel-formula find lookup

我几年前就采用了这种解决方案:

argv

我使用它在描述字段中搜索命名列表中的关键字,以便从相邻的命名列表中返回相应的类别。

但是我不明白2 ^ 15的意义。有人可以解释一下吗?

此外,还不清楚搜索的运行顺序。如果两个关键字选项是"检查"和#34;存款,"并且他们被分配到不同的类别,但两者都出现在相同的描述字段单元格中,我怎么知道哪个会被找到?它是在字符串中的位置,还是列表中的顺序?

1 个答案:

答案 0 :(得分:0)

2 ^ 15只是一个任意大的数字,查找试图找到 - 当它无法找到它时,它需要下一个最小的数字。

有效地,您的公式会查看关键字,并尝试在A2中查找值。对于实际匹配A2的每个单词,它提供非错误消息。然后,在整个列表中,它会尝试在类别中找到该行号,从而导致许多错误和单个正确的值。 Lookup使用2 ^ 15选择值。虽然这似乎是一种奇怪的做法;它可能是2007年之前的延续,因为Lookup现在通常仅用于向后兼容目的。同样使用1而不是2 ^ 15工作的几个简单的案例,我在写这篇文章时尝试过。