excel-formula - Excel 公式将字符与另一个单元格的最后 2 或 3 个字符进行匹配?

标签 excel-formula

假设我在 A 列中有一组值,如下所示:

A-1-167

AB-21-16

A-1-BB-17

B-1-89

常见的事情是,最后一个破折号之后,可能有两个或三个数字。

在 B 列中,我将获得有关 A 左侧每个单元格的信息。

在另一张纸中,我有两列:A 将包含两个或三个数字;对于 B,我需要一个公式,例如:

如果 A 的值为 89,我希望获得位于其他工作表 B 列中的 B-1-89 的信息。这意味着,我需要一种方法来识别工作表 1 的 A 列中最后一个破折号后面的数字。

非常感谢任何帮助!

最佳答案

用一个简单的公式:

VLOOKUP 将允许使用通配符:

=VLOOKUP("*-" & D1,A:B,2,FALSE)

"*-" 将通配符和 - 添加到 D1 中的内容中。所以它只会查看最后一个分组。

enter image description here

关于excel-formula - Excel 公式将字符与另一个单元格的最后 2 或 3 个字符进行匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40203750/

相关文章:

excel - 让 COUNTIFS 忽略所有空白单元格(= 空单元格和包含 ""的单元格)

Excel增加公式内单元格的行数

excel - 多个单元的 Len 函数

excel - 如何在给定定量数据、Excel、趋势线、蒙特卡罗模拟的情况下确定执行时间的公式

excel - 将下一个匹配返回到列中的相等值

Excel - 如何删除一张工作表中不包含另一张工作表中的列输入的所有行

如果当前单元格为空,则 Excel 条件格式公式

excel - 获取溢出结果以引用正确的行#

Excel - 如何计算包含特定字符串的范围(即各种列)中的行数?

excel - Sum 函数不适用于带有公式的单元格