excel - 从 Excel 中的别名列表中获取主名称
问题描述
我试图获得干净的名字,在这个例子中是“彼得帕克”。无论我搜索“Operator PETER.PARKER”还是“Operator Peter Parker”,上面的函数都只在第一列中查找关键字,而不是在第 2 列或第 3 列中查找关键字。
我已经在 excel 中搜索了一种处理别名的本地方式,但要么没有,要么我不知道去哪里找。
如果可能的话,我想保持简单(没有 vba)。
提前致谢!
解决方案
您可以使用 INDEX/MATCH 公式,它比 Excel 中的其他查找函数更灵活。在这种情况下,您的公式将是:
=INDEX(A1:A4;MAX(IFNA(MATCH(B6;B1:B4;0);0);IFNA(MATCH(B6;C1:C4;0);0)))
这两个函数都会在列和MATCH
中找到您的查找值的行号。请注意,如果您的查找值在和列中都给出了匹配项,则 MAX 函数将选择具有最高行号的匹配项。该函数在 column 中查找相应的名称。B6
B
C
B6
B
C
INDEX
A
推荐阅读
- javascript - 通过页面重新加载将 JavaScript/JQuery 值传递给 PHP
- python - 无法安装模式包(OS Bash 终端)
- ajax - 弃用老式 AJAX 请求
- api - 如何使用 GitHub SCIM 过滤器?
- python - 无法单击 selenium 中的元素 - 但 css 和 xpath 都是验证路径
- windows - 关于使用 SAMAccountName 语法的活动目录用户查找
- html - 如何使用 Angular 7 中的 post api 将表单数据发送到服务器
- android - Kotlin Coroutine Supervisor作业取消行为
- java - 将 Springboot 从 2.1.0 迁移到 2.2.1 时出现 Mongo 错误
- python - 让敌人射击玩家