使用Excel,如何比较两个计划(行具有相同的代码但不同的字符数)

时间:2014-02-10 12:03:52

标签: excel excel-formula

我在Excel中有两个计划:两个都有“代码”和“名称”列。我想在plan3中显示来自plan1的行,其名称列与plan2中的name列具有不同的字符数(代码列是主键)。我想使用Excel公式来做到这一点。

enter image description here 使用建议的答案,我终于解决了问题:在巴西Excel中,公式为:  =NÚM.CARACT(PROCV(A2;Plan1!A:B;2;0))<>NÚM.CARACT(PROCV(A2;Plan2!A:B;2;0))

1 个答案:

答案 0 :(得分:0)

也许,G2等是你的计划3'代码':

=LEN(VLOOKUP(G2,plan1,2,0))<>LEN(VLOOKUP(G2,plan2,2,0))  

向下复制到suit,其中“TRUE”表示字符串长度不相等,plan1plan2是命名范围。

plan1plan2未命名范围但工作表名称和布局如图片所示,请尝试:

=LEN(VLOOKUP(A2,plan1!A:B,2,0))<>LEN(VLOOKUP(A2,plan2!A:B,2,0))  

例如:

SO21676735 example

过滤plan3的ColumnB,为那些不匹配的人选择TRUE。 pla3的ColumnA应该是一个综合列表。排序无关紧要。