我在数据库中有以下一组示例数据:
| 价值观| Values |
| --| ------------ |
| 0| 0 |
| 十点八五| 10.85 |
| 0| 0 |
| 二十一点二十分| 21.20 |
| 0| 0 |
| 九点九| 9.90 |
我使用下面的Vlookup来收集基于“名称”的“值”
=VLOOKUP(A1,'LookupSheet'!$A$1:$B$7,2,FALSE)
我希望我的结果看起来像这样(基于vlookup):
| 价值观| Values |
| --| ------------ |
| 0| 0 |
| 十点八五| 10.85 |
| 0| 0 |
| 二十一点二十分| 21.20 |
| 0| 0 |
| 九点九| 9.90 |
但我最终得到的是以下结果(Car和Bus的值没有 *,而应该没有 *):
| 价值观| Values |
| --| ------------ |
| 十点八五| 10.85 |
| 十点八五| 10.85 |
| 二十一点二十分| 21.20 |
| 二十一点二十分| 21.20 |
| 0| 0 |
| 九点九| 9.90 |
我做错了什么?我是否可以修改Vlookup代码,使我只获得带有 * 的名称的值,其中有两个相同名称的示例(一个带有 *,一个没有)?
对不起,我是新的Excel和试图学习!任何帮助将不胜感激:)
1条答案
按热度按时间mnemlml81#
您需要转义
*
,否则它将在VLOOKUP
中充当通配符。尝试: