我想在右边排一行,然后将它与左边的行匹配,然后比较两个值。我制作了这个可以在单个实例上工作的公式。
=IF(SUMPRODUCT(COUNTIF(B6:F6,$I$5:$M$5))=COUNT($I$5:$M$5), IF($N$5=G6, "Match", "No-Match"), FALSE)
问题是当我左右有数百行时,我能想到的唯一解决方案就是制作一个庞大的测试矩阵。是否可以将其压缩为单个单元格,内置公式或vba?
答案 0 :(得分:0)
你可以使用矩阵公式来处理数组而不是值。
如果您想查看范围A1:A5和B1:B5是否具有相同的值,您可以使用
=AND(A1:A5=B1:B5)
完成公式后,请不要忘记使用 Ctrl + Shift + Enter ,因为它会指定它是矩阵公式。
此示例评估A1 = B1和A2 = B2,如果所有条件均为真,则输出TRUE。
要了解有关Excel数据公式的更多信息,您可以开始使用excel official help page about array formulas。
答案 1 :(得分:0)