【问题标题】:Alternative to vlookup approx match替代 vlookup 近似匹配
【发布时间】:2016-06-30 18:32:34
【问题描述】:
Row 1, Sheet 1: 
['0553400710', '0553439406']

然后我在表 2 中有一个这样的数组,

Column 1     Column 2
Ahmed        0553400710
Someone      0542929292
Tina         0524449494
and so on

我使用了 vlookup 近似匹配,但它给出了许多匹配的错误结果。

我想返回“Ahmed”,因为它与第 1 行第 1 页部分匹配

Vloopup(近似匹配)在这种情况下似乎不起作用。有哪些替代方案?

简单来说,我找不到将一个单元格中的0553400710 与另一个单元格中的['0553400710', '0553439406'] 匹配的方法

['0553400710', '0553439406'] 有一个共同趋势。所有数字在数字之间都是共同的' ' , ' ',并且它们之间有[ ]。另一个数字是我的输入

【问题讨论】:

    标签: excel excel-formula pivot vlookup vba


    【解决方案1】:

    您想要近似匹配还是精确匹配?仅当数据已排序并且它将获得最接近的(排序)时,近似匹配才有效

    你想要最接近的匹配吗?

    【讨论】:

    • 我想将一个单元格中的 0553400710 与另一个单元格中的 ['0553400710', '0553439406'] 匹配
    • Vlookup 完全匹配将完全匹配该单元格、已排序或未排序的数据。如果无法匹配,则会返回错误。近似匹配需要排序的数据。这是一种非常糟糕的技术,我没有推荐它的情况。现在,我仍然不确定在许多情况下你想要发生什么,我认为你会很难解释它(我很慢)所以我认为最好的解决方案是让我带你到井边,然后让你解决它。试试这个网站。 cpearson.com/excel/TablesAndLookups.aspx如果仍有问题,请在此处留言,我会尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-24
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 2011-05-11
    • 1970-01-01
    相关资源
    最近更新 更多