excel - Vlookup 搜索问题使用 *
问题描述
我在使用 Vlookup 功能时遇到问题,我想不出办法来解决它。由于某些原因,我无法添加列,因此我必须能够在公式中解决它。
基本上,我在同一列中有两个字符串,CEP * 和 CEPCP,在右边我有其他列,其中包含属于这两个字符串的信息。问题是,如果我从另一张表中进行 Vlookup,当我搜索字符串 CEP * 时,它会为我带来 CEPCP 信息,因为 excel 解释我正在寻找以 CEP 开头的任何内容。
有什么办法可以用公式解决吗?
谢谢!
编辑: Vlookup 如下:
VLOOKUP(A2;Users!A:P;4;FALSE)
作为 A2 CEP *
解决方案
您需要附加*
with~*
以让 Excel 知道您需要实际字符串而不是通配符。
SUBSTITUTE(A2;"*";"~*")
SUBSTITUTE 不使用通配符。
VLOOKUP(SUBSTITUTE(A2;"*";"~*");Users!A:P;4;FALSE)
推荐阅读
- java - Java Web 本地启动
- java - 堆栈值未读入文件
- node.js - 我无法在 expo 项目上安装任何新的 npm 包
- c++ - C++ 自定义惰性迭代器
- javascript - 如何使用 node.js 在浏览器上加载带有 html 的 javascript 文件
- node.js - 尝试在 Node 中更新 Postgres 数据时出现 ERR_HTTP_HEADERS_SENT 错误
- python - Is there a fast way to add two three dimensional arrays?
- java - Java 将对象添加到错误的向量中(它甚至没有写成它应该写的代码)
- django - 使用 UpdateView 不保存数据的自定义表单字段呈现
- coq - What is the difference between Lemma and Theorem in Coq