简体   繁体   English

当索引数据不是100%匹配时的Excel索引匹配

[英]Excel Index Match when Index data isn't a 100% match

I've been trying to figure this out for days now and can't seem to get a 100% working solutions. 我已经尝试了好几天了,似乎无法获得100%有效的解决方案。

Issue: 问题:

I have 3 different data lists. 我有3个不同的数据列表。 See below. 见下文。

List A: 清单A:

Product                           Product_price
Apple iPhone 6s 64 GB Space Gray    799
Apple iPhone 6s 64 GB Rose Gold     799
Apple iPhone 6s 64 GB Zilver        795
Apple iPhone 6s 64 GB Goud          829

List B: 清单B:

Product                           Product_price  
APPLE IPHONE 6S 64GB SILVER         795
APPLE IPHONE 6S 64GB ROSE GOLD      799
APPLE IPHONE 6S 64GB SPACE GREY     799
APPLE IPHONE 6S 64GB GOLD           829

List C: 清单C:

item_2_name                                    item_3_price
APPLE iPhone 6s 64 GB Space Gray (MKQN2ZD/A)       799
APPLE iPhone 6s 64 GB Silver (MKQP2ZD/A)           795
APPLE iPhone 6s 64 GB Gold (MKQQ2ZD/A)             829
APPLE iPhone 6s 64 GB Rose Gold (MKQR2ZD/A)        799

What I want to achieve is that List B and List C match with List A. I've been playing around with Index Match with wildcards for example =INDEX(Coolblue!B:B;MATCH("*"&Blad1!A:A&"*";Coolblue!A:A;0)) 我要实现的是列表B和列表C与列表A匹配。我一直在使用通配符进行索引匹配,例如=INDEX(Coolblue!B:B;MATCH("*"&Blad1!A:A&"*";Coolblue!A:A;0))

To make is easiers, the product names are in column A and the prices in B 为了使操作更容易,产品名称在A列中,价格在B列中

Is there any other method to make this work? 还有其他方法可以使这项工作吗?

As Ron suggested I've tried Excel Fuzzy Lookup add-in and this in Excel 2016. First I must mention that I didn't encounter any issues as Ron mentioned that other users had. 正如Ron所建议的那样,我已经在Excel 2016中尝试了Excel Fuzzy Lookup加载项以及此功能。首先,我必须提到,我没有遇到任何问题,就像Ron所提到的其他用户遇到的那样。 It did the job. 它完成了工作。 Thank you Ron 谢谢罗恩

Below is the out put that I got after the Fuzzy Match. 下面是我在模糊匹配之后得到的结果。

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM