Excel 将一个数据范围与另一个数据范围进行比较和匹配
每行4列表示一组数据Excel 将一个数据范围与另一个数据范围进行比较和匹配,excel,compare,match,range,Excel,Compare,Match,Range,每行4列表示一组数据 A1 : D1 1,2,3,4 A2 : D2 4,2,1,5 A3 : D3 5,3,2,1 等等 现在,该列集将与另一列集进行比较 F1 : I1 4,6,3,1 F2 : I2 4,3,2,1 F3 : I3 2,3,5,1 与另一列集合匹配的集合将标记为红色。因此,在示例中,F2:I2和F3:I3将标记为红色。它们只需要包含相同的数字。顺序并不重要,但所有数字都应该匹配 我曾想过使用条件语句,但似乎找不到将范围集与其他范围集进行比较和匹配的
A1 : D1 1,2,3,4
A2 : D2 4,2,1,5
A3 : D3 5,3,2,1
等等
现在,该列集将与另一列集进行比较
F1 : I1 4,6,3,1
F2 : I2 4,3,2,1
F3 : I3 2,3,5,1
与另一列集合匹配的集合将标记为红色。因此,在示例中,F2:I2
和F3:I3
将标记为红色。它们只需要包含相同的数字。顺序并不重要,但所有数字都应该匹配
我曾想过使用条件语句,但似乎找不到将范围集与其他范围集进行比较和匹配的方法
另一种选择是,我想添加所有列=A1&“&A2&”&A3&“&A4
,然后对其进行排序,然后从那里进行匹配,但我尝试了从左到右对集合进行排序,如果一次全部进行排序,似乎排序不正确。该工作表将包含大量的行,因此逐行操作将是一件烦琐的事情
所以我没有主意了,因为我对excel不太在行(
感谢所有我能得到的帮助。:)
此外,如果学习其他语言能让事情变得更容易,我也不介意。(只要我能从excel导入数据)如果您想创建一个要匹配的列,那么应该这样做:
=串联(大(A1:D1,1),“:”,大(A1:D1,2),“:”,大(A1:D1,3),“:”,大(A1:D1,4))
然后,您可以使用常规的查找功能,如
MATCH()
如果您想创建一个要匹配的列,则应该这样做:
=串联(大(A1:D1,1),“:”,大(A1:D1,2),“:”,大(A1:D1,3),“:”,大(A1:D1,4))
然后,您可以使用常规的查找功能,如
MATCH()
列需要匹配还是行需要匹配?F2:I2如何与其他列集匹配?我不清楚需要匹配什么,或者F2:I2和F3:I3如何满足您的标准。你是说右边这一行的数字与左边任何一行的数字匹配吗?是的,右边这一行的数字与左边的数字匹配。一行四列等于一个组合。所以A1:D1=1,2,3,4。如果我使用Tim Williams的建议,那么E1=4,3,2,1将所有数据按降序组合成一个单元格。将对其他4列组合执行相同的操作。然后匹配它们。列需要匹配还是行需要匹配?F2:I2如何与其他列集匹配?我不清楚需要匹配什么,或者F2:I2和F3:I3如何满足您的标准。你是说右边这一行的数字与左边任何一行的数字匹配吗?是的,右边这一行的数字与左边的数字匹配。一行四列等于一个组合。所以A1:D1=1,2,3,4。如果我使用Tim Williams的建议,那么E1=4,3,2,1将所有数据按降序组合成一个单元格。将对其他4列组合执行相同的操作。然后匹配它们。