excel - Vlookup 搜索问题使用 *

标签 excel excel-formula

我在使用 Vlookup 功能时遇到问题,我想不出办法来解决它。由于某些原因,我无法添加列,因此我必须能够在公式中解决它。

基本上,我在同一列中有两个字符串,CEP * 和 CEPCP,在右边我有其他列,其中包含属于这两个字符串的信息。问题是,如果我从另一张表中进行 Vlookup,当我搜索字符串 CEP * 时,它会为我带来 CEPCP 信息,因为 excel 解释我正在寻找以 CEP 开头的任何内容。

有什么办法可以用公式解决吗?

谢谢!

编辑: Vlookup 如下:
VLOOKUP(A2;Users!A:P;4;FALSE)
作为 A2 CEP *

最佳答案

您需要附加 *~*让 Excel 知道您想要实际的字符串而不是通配符。

SUBSTITUTE(A2;"*";"~*")

SUBSTITUTE 不使用通配符。
VLOOKUP(SUBSTITUTE(A2;"*";"~*");Users!A:P;4;FALSE)

关于excel - Vlookup 搜索问题使用 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56379422/

相关文章:

excel - 在 Excel 中对文本字符串使用 if 和 A​​ND 的组合

excel - 如何比较两张 map

sql - 使用 ColdFusion 导出数十万条记录

excel - For 循环遍历一行

用于屏幕抓取到数据表的 C# 解决方案?

matlab - 在Matlab中使用Excel的用户定义函数出错

excel - 如何从Excel中的字母数字文本中删除前导零

excel - 在 Excel 中,如何引用当前行而不是特定列?

arrays - 在Excel中过滤数组

vba - 从函数 Excel VBA 返回多维数组