用于匹配/查找单元格中字符串的一部分是否等于给定范围内的值并返回该值的公式

2024-01-15

我在 Excel 的两列中有两个文本范围,如下所示:

____________________________________________________________
  |             A                |     B      |      C     |
------------------------------------------------------------
1 | Mazda Mazda6 i               | Escape     |            |
2 | Ford F150 XL                 | Pathfinder |            |
3 | Ford Freestar SEL            | Jetta      |            |
4 | Ford Explorer Eddie Bauer    | Yaris      |            |
5 | Ford Escape XLT              | Mazda6     |            |
6 | Nissan Pathfinder LE         | F150       |            |
7 | Volkswagen Jetta 2.5         | Tahoe      |            |
8 | Toyota Yaris Base            | Freestar   |            |
9 | Chevrolet Tahoe LS           | Explorer   |            |
------------------------------------------------------------

我需要做的是 C1 中的一个公式,检查单元格 A1 中是否包含 B1:B9 范围内的任何单词,如果包含,则在单元格 C1 中返回 B1:B9 中相应匹配单元格的值。然后移动到 C2,检查单元格 A2 中是否包含 B1:B9 范围内的任何单词,并返回 B1:B9 范围内的匹配值。 如果不包含,它可以是#N/A 或空白,这并不重要。

例如,C1 中的公式应检查 B1:B9 中的任何单词是否与 A1 中的字符串匹配。在这种情况下,C1 中的返回值应该是Mazda6.

是否有捷径可寻?我已经尝试找到一个在网上有效的公式两天了,但仍然没有成功。

如果有人可以提供帮助,我们将不胜感激。


由于对问题的误解而修改了答案 - 尝试在 C1 中复制这个公式

=IFERROR(LOOKUP(2^15,SEARCH(" "&B$1:B$9&" "," "&A1&" "),B$1:B$9),"")

假设最多只有一场比赛 - B1:B9 应全部填充

这将找到匹配项,而不会获得任何“部分匹配”,例如匹配red with 极好的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于匹配/查找单元格中字符串的一部分是否等于给定范围内的值并返回该值的公式 的相关文章

  • 如何删除Excel 2010单元格中的某些字符

    在 A 列中 我有很多类似这样的名称 约翰 史密斯 我仍然希望它们在 A 中 但 被删除了 If John Smith 位于单元格 A1 中 然后使用以下公式执行您想要的操作 SUBSTITUTE SUBSTITUTE A1 内部 SUBS
  • VBA Office2010 Shapes.PasteSpecial 失败

    我在将 VBA 代码从 Office2003 迁移到 Office2010 时遇到问题 我想将单元格 Excel 的文本复制到Powerpoint Office2003生成了一个新的文本框 文本样式与Excel中相同 现在我的代码在 Off
  • Excel VBA 选择.替换,如果替换,则将文本放在替换行的 a 列中

    我有一些宏 例如 Columns F M Select Selection Replace What Replacement LookAt xlPart SearchOrder xlByRows MatchCase True SearchF
  • 任务执行期间在任务窗格上滚动时工作表冻结

    我们正在使用office js API 开发一个office Addin 反复出现的问题损害了我们在店里的声誉 此问题是 Excel 插件 office js 中的工作表在滚动后被冻结 我编写了一个简单的脚本实验室片段代码 它重现了工作表冻
  • 元素不存在,尽管它具有 ID 属性

    在 selenium excel vba 中 我试图了解有关如何处理 CSS 选择器的更多信息 我很想知道 因为在检查带有 ID 的元素并运行代码时 我收到一条消息 指出未找到该元素 这是到目前为止的代码 Private bot As Ne
  • Apache POI - FileInputStream 工作,文件对象失败(NullPointerException)

    我尝试将所有工作表从一个工作簿复制到另一工作簿 问题是 如果我通过 FileInputStream 读取工作簿 它可以正常工作 但它不适用于文件对象 考虑以下方法 import java io BufferedReader import j
  • 在 vba 上将值粘贴到另一个工作簿工作表上时出现问题

    我有以下代码 以便从工作簿复制工作表并将其粘贴到另一个名为 Control de precios 的工作簿的工作表 1 上 Sub createSpreadSheet Set NewBook Workbooks Add With NewBo
  • 通过文本自动创建到另一个工作表的超链接

    我想知道如何基于各自工作表中两个单元格具有的相同文本值 通过脚本自动创建从一个 Excel 工作表到另一个 Excel 工作表的超链接 如果这可以在没有脚本的情况下完成 使用某种公式 如 VLOOKUP 这将是更好的选择 谢谢你的时间 使用
  • Excel Q - 带有二维数组的 SUMIFS

    我有一个二维数组 水平轴上的日期和垂直轴上的标识号 我想要以特定日期和 ID 为条件的总和 并且我想知道如何使用 SUMIFS 来执行此操作 由于某种原因 我似乎不能 因为数组是二维的 而标准范围是一维的 谁能给我关于我可以使用的其他公式的
  • 如何用xlrd读取公式

    我正在尝试做一个解析器 它读取几个 Excel 文件 我通常需要位于行底部的值 您可以在其中找到所有上部元素的总和 因此 单元格值实际上是 sum 或 A5 0 5 可以说 对于使用 Excel 打开此文件的用户来说 它看起来像一个数字 这
  • 如果字符串包含列表中的单词,则返回与列表值相邻的值

    目前我有一组单元格 每个单元格在无用的信息中都有一个唯一的标识符 我还有这些唯一标识符的列表 以及每个标识符对应的值 我想做的是找到一个单元格包含哪个标识符 如果有的话 然后输出相应的值 下面是一个例子 https i stack imgu
  • Excel - 查找列中不是错误或空白的最后一个值

    我需要在 Excel 电子表格的一列中找到最后一个非错误 非空白值 该列可以有多个 N A 实例 它们与实际值交替 有多种解决方案可用于查找最后一个非空单元格 但这些解决方案不考虑错误 特别是如果最后一个非空单元格出现错误 在这种情况下 解
  • 将所有工作簿工作表复制到新工作簿 VBA

    我正在使用此代码将工作簿中的每张工作表复制到新工作簿中 它工作正常 但它颠倒了工作表的顺序 是否有办法阻止它这样做 Sub copy copies all the sheets of the open workbook to a new o
  • 拆分具有多行文本和单行文本的行

    我试图弄清楚如何拆分数据行 其中行中的 B C D 列包含多行 而其他列不包含多行 我已经弄清楚如何拆分多行单元格 如果我将这些列复制到新工作表中 手动插入行 然后运行下面的宏 仅适用于 A 列 但我在编码时迷失了休息 Here s wha
  • 调用退出后应用程序未退出

    我有一个小问题 我似乎无法弄清楚 我正在将 DataGridView 它的内容 保存到 xls 文件中 我这样做没有任何问题 除了在我的任务管理器中它仍然显示它正在运行 我已致电 xlApp Application Quit 这被声明为 D
  • 你将如何开始自动化我的工作? - 第2部分

    后续这个问题 https stackoverflow com questions 2796128 how would you start automating my job 在经历了第一波进货 9 小时的复制 粘贴 后 我现在相信我已经满足
  • 如何使用 Excel.UriLink.16 更改 Excel URL 的文件关联?

    我正在尝试更改文件关联 以便在另一个浏览器中打开 Excel 单元格中的 URL 根据使用 CMD ftype命令与Excel UriLink 16 我应该能够使用以下命令从 powershell 通过 cmd 执行此操作 To chang
  • Excel 在“.xls”中发现不可读的内容。同时导出水晶报表到excel

    我正在将数据从 Crystal 报告导出到 PDF 工作正常 并显示所有记录 但是当我将其导出到 Excel 文件中并成功导出时 以及当我在 Excel 中打开它时给出错误消息 文件错误 数据可能已丢失 当我点击 确定 按钮时 在 Exce
  • MS Access 中的舍入

    VBA Access 中舍入的最佳方法是什么 我目前的方法是利用Excel方法 Excel WorksheetFunction Round 但我正在寻找一种不依赖Excel的方法 请注意 VBA Round 函数使用 Banker 舍入 将
  • 标准 VBA 函数“找不到项目或库”

    因此 我必须在我的 PC 上运行别人的 Excel 应用程序 并且在标准函数 如日期 格式 十六进制 中间等 上收到 找不到项目或库 的信息 一些研究表明 如果我在这些函数前加上 VBA 前缀 如 VBA Date 中那样 它会正常工作 网

随机推荐

  • 如何让 R Shiny downloadHandler 文件名正常工作?

    我正在设置一个 Shiny 应用程序 允许用户下载自定义数据集 继tutorial https shiny rstudio com articles download html 我设置了下载处理程序 https shiny rstudio
  • Pandas 通过切片计算复合年增长率

    给定以下数据框 df pd DataFrame A 1 2 3 7 B 7 6 5 4 C 5 6 7 1 D 1 9 9 8 df df set index A df B C D A 1 7 5 1 2 6 6 9 3 5 7 9 7 4
  • Azure Docker Web 应用程序上的“启动文件”

    docker web 应用程序选项上的 启动文件 选项是docker compose文件 或者 shell 命令 我找不到任何相关文档 基本上我希望我的网络应用程序运行docker compose yml当我将图像推送到它时 而不是执行 d
  • 如何使用 Fabric 创建 postgresql 用户

    我想为我的设置 Fabric 脚本创建一个数据库用户 但 createuser 具有交互式密码输入功能 并且接缝不喜欢 Fabric 用 Fabric 示例来扩展答案 In fabfile py def create database Cr
  • 在 TextMate 中折叠全部

    有没有办法折叠 TextMate 中给定 php 文件中的所有函数 例如我有两种方法 function index Sample code function beforeFilter Sample Code 我希望能够发出一个命令 其中所有
  • 用户没有访问数据库的权限

    我正在尝试使用 Windows 身份验证连接到数据库 我相信我当前的用户无权访问它 如何让用户登录 SQL Server 并使用数据库 您需要使用 SQL Server Management Studio 程序来授予用户访问权限 您需要使用
  • git-p4:致命:构建 git 时不支持 git-p4 (NO_PYTHON=1)

    我正在尝试在我的 Linux 计算机上使用 git p4 但由于某种原因 git p4 似乎有问题 当我运行 git p4 命令时 我得到 fatal git was built without support for git p4 NO
  • 长时间运行的 PHP 脚本在通过 exec() 调用时停止,但在通过 CLI 调用时完成

    我有一堆脚本需要很长时间才能完成 其中一些可能需要长达 20 分钟 有一个 Bash 脚本可以执行这些 PHP 脚本 当我以 root 身份通过 CLI 调用此 Bash 脚本时 所有 PHP 脚本都会顺利完成 但是 当我通过浏览器使用 P
  • 安装 Eclipse 的 ADT 插件

    我正在尝试为 Eclipse 安装 ADT 插件 但是 当我进入 安装新软件 并输入插件位置后https dl ssl google com android eclipse https dl ssl google com android e
  • Delphi - 窗体中的窗体

    出于美观原因 我想在另一个表单之上显示一个表单 就像它是一个组件一样 比如 TPanel 它应该随父级一起调整大小 当父级被标题栏拖动时四处移动 等等 main form component 1 main the embedded form
  • 悬停时反转关键帧动画

    这是一个演示 http codepen io Tiger0915 pen GgjVLN http codepen io Tiger0915 pen GgjVLN 我有一个keyframe动画开启hover of the circle分区当您
  • 如何从 Terraform 中的地图中删除与键值匹配的值

    我有一个如下所示的示例地图 并且正在尝试删除任何具有与 bong 匹配的 key2 值的帐户 所以起始地图看起来像这样 sample map account1 key1 foo key2 bar account2 key1 bing key
  • 在 MVC 4.0 中的部分视图中使用节

    当我需要在特定元素上初始化 jQuery ui 时 我想在部分视图中包含脚本 它确实属于部分而不是包含页面或布局 据说 MVC 4 中有一种方法可以做到这一点 但我似乎找不到任何有关它的信息 我也有类似的问题 希望这可以帮助 我们希望有一个
  • 如何使用node-mysql而不将所有行加载到内存中?

    我正在使用 NodeJS 我想对 1 000 000 行执行某些操作 而不将所有行加载到内存中 对于每个 之前 当我使用 ASP Classic 时 我这样做 do while not rec eof do something rec mo
  • 将模板渲染为字符串?

    是否可以将模板 渲染 为字符串 我想使用一个模板并填充一些值 然后我必须将这些值保存到本地磁盘 渲染方法总是将模板发送到客户端 我想要类似于运行模板的东西 但将模板的输出保存到可以存储在本地文件系统中的本地字符串变量 它比你想象的更简单 d
  • 使用 Google Cloud Storage 的文档管理系统

    我目前正在研究 Google App Engine 的不同方面 仍处于研究阶段 构建了一些小型应用程序并将其部署在云上 最近 当我为云存储 即 gsUtil 安装命令行时 我遇到了云存储的版本控制支持 并且能够通过 gsUtil 检索旧对象
  • 如何强制我的 C# Windows 窗体使用阿拉伯数字?

    我试图强制我的表单使用阿拉伯格式 例如将 1 2 3 4 等 数字显示为 在我的所有形式中 无论它是Textbox orlables或者无论它是什么 我搜索并发现了很多关于这个问题的问题 其中大多数都不起作用 而我认为其他的似乎不是很好的答
  • 通过 Outlook (RDCOMclient) 将 R Markdown 输出作为正文电子邮件发送

    刚刚学习 R Markdown 语言 想知道我是否可以通过 Outlook 从 R 发送正文电子邮件中的输出 使用 RDCOMClient 我的办公室不使用 gmail 谢谢 根据 Ben 的回答 到处出现的奇怪符号可能是由 R 和 Out
  • Android Widget 随机停止工作

    我已经解决这个问题三天了 我已经查看了这里的每个问题以寻求答案 我有一个带有按钮的小部件 我希望它做的就是每次单击它时启动一项服务 问题是按钮随机停止工作 我根本无法重现它 也不知道是什么原因造成的 我的服务调用 stopSelf 但我的广
  • 用于匹配/查找单元格中字符串的一部分是否等于给定范围内的值并返回该值的公式

    我在 Excel 的两列中有两个文本范围 如下所示 A B C 1 Mazda Mazda6 i Escape 2 Ford F150 XL Pathfinder 3 Ford Freestar SEL