eg. A B C D E
姓名 语文 数学 英语 体育
张三 98 90 86 93
李四 98 90 86 94
王五 99 90 88 97
如上表,我需要标注出张三和李四那两行,因为他们的语文数学英语成绩都相等,我需要在前者相同的情况下,比较他们的体育成绩,需要标注出这种两两行比较,只有其中三列相同的行,请问应该如何使用函数?数据量上万,所以希望用函数表示,谢谢
辅助列(空列),假设是F列,F2使用公式:
=b2&c2&d2
下拉复制公式
再用辅助列。G2添加公式:
=MATCH(F2,F3:F$65536,)+ROW()
下拉复制公式
就会得出与该行数据相同的行,所在的行号。
恩,谢谢,这一步我可以做到,这个表是简表,还有一些其他条件,保证了三个成绩相同的人只有两个,所以最终需要两两比较,关键我不知道怎样可以把两行相同的都标注出来,而不是只标一行,那样筛选之后就无法比较了
恩,确实,我也用了基本操作的方法,但是结果有个很麻烦的地方,它只让重复的那一行标注出来了,但另一行不知道应该怎么标注,筛选已标注的就看不到和它相同的另一行,无法比较了
追答那给你一个示例吧:
1、如下图的数据表,次序是乱的
2、先按三个列降序排列
3、得到排序好的如下图所示的表
4、按如图所示的选区设置条件格式,公式如图:
5、如下图所示,是最终的结果,应该可以一目了然的发现语数外成绩都相同的人了吧,当然
没有最终实现判断体育谁高谁低并标注出来,但应该说也已经减少了不少工作量了,成绩相同的人我想毕竟不会很多吧。