excel 模糊比对两列数据并将比对结果显示出来

如附件所示,在Sheet1的不规则文本排列,与Sheet2的数据作比对。如Shee1 A列的数据包含Sheet2 A列的内容,在Sheet1 B列显示SHeet2 B列的说明。我已经搞了1个多星期了,跪求高人指导!

亲,你先举个例子,如A2的 金水土金金 对应SHEET2B列的哪个值了?A4呢?又对应哪个值了?且为什么SHEET1的A列都是2个为一组重复的数据?这样返回的结果都是一样的哦。追问

Sheet1 A列的内容符合 Sheet2 A2期中一条,如:Sheet1 A2 的金水土金金 与Sheet2 A6的金金金符合,在Sheet1 B2显示 比助3 的结果。
只要Sheet1 A列内容包含 Sheet2 A列的内容,都返回 B列的说明内容,重复是一定会有的。

追答

规律是什么还是不太明白,那么SHEET1的A4是 金水土金火 ,SHEET2中的A19 火土金 A20 土金水 A24 土金火 A25 水金土 这几个都是SHEEET1 的A4金水土金火 所包含的,这到底返回哪个值才是对的?

追问

所有的内容必须是连续的才算符合,不论他是在哪个位置上。如:Sheet1
A14的金水土金水,与Sheet2 A20的 土金水 相符合,返回 顺生3 的结果。
如果是Sheet1 A列有 水火火火土,与Sheet2 A4相符合,则返回 比助3 的结果。
简单说在Sheet1 A列中的字符,必须符合 Sheet2 A列的连续排列的规则才算符合。如果当中有中断就算不符合了。

追答

亲,这就更不清楚了,连在一起的才算是符合的这容易理解,但下图中的哪儿是连着了?一个只有两个金字,一个却是三个金字的,没有连在一起哦。这到底是按哪个规律了??


下图中可没有连着啊,为什么 Sheet1 A2 的金水土金金 与Sheet2 A6的金金金符合了?

追问

对不起,一开始说错了,应该是Sheet1 A列内容中部分,符合Sheet2 A列连续的内容才算符合。
如:Sheet 1 A列有 土金水土土,或 金水土金水的情况,与Sheet2 A列的 土金水 对比。Sheet1 A列的这两个都符合Sheet2 A列的条件,因此返回 顺生3 的结果。
如您方便,可904880183我。

追答

哦,看来问题已经解决了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-16
[email protected]写清需求追问

已将Excel文件发到您的电邮了!

追答

邮件了

本回答被提问者采纳
相似回答