excel - 字符串中的 Excel 字符串查找
问题描述
我有“收货地点”列表,我需要查找另一列,其中包含一组列表,其中包含正确大小写/正确名称的城市名称。
我试过下面的公式,但我没有找到任何运气
=(VLOOKUP(LOOKUP(2^15,SEARCH($I$1:$I$7,A2),$I$1:$I$7),$I$1:$I$7,1,0))
当单元格中的第一个单词与另一个单词匹配时,它会给我结果,但是当“收据地点”在第一个单词之后有不同的单词时,它会抛出错误,
例如,如上图所示,“BRADFORD GB”不会从城市列表中获取“Bradford, WYK”。
解决方案
您可以使用此公式来捕获单元格的第一个单词(如果它只包含一个单词,则可以捕获整个单词):
=IFERROR(LEFT(A2,FIND(" ",A2)-1),A2)
如果您当前的公式失败,您可以使用它来执行 VLOOKUP:
=IFERROR([your-current-formula],VLOOKUP(IFERROR(LEFT(A2,FIND(" ",A2)-1),A2),1,1)
推荐阅读
- c++ - mingw.thread.h头文件安装不当
- c++ - 在传递对类的引用时优先使用重载函数,它实现了接口
- php - Symfony 3.4 覆盖内置 LdapUserProvider 中的单个方法
- javascript - 如何在没有内置方法的情况下获取用逗号分隔的对象数组中的所有值和键
- powershell - Powershell 获取机箱类型信息
- php - 使用 PHP 读取 Zillow XML 文件
- javascript - 一段时间后,函数在 Ajax 中不起作用
- sticky - 为什么粘性位置不适用于页脚
- sqlite-net-pcl - 我找到了一个使用 Azure 的 xamarin forms 项目,我想使用 SQLite 做同样的事情
- reactjs - 仅在 graphql 查询中的初始加载时显示加载指示器