学生在Excel中提交作业。许多学生复制其他人的工作并提交相同的Excel文件(除了文件名和日期/时间属性可能不同之外,文件在其他方面都是相同的。由于某些我不知道的原因,大小可能略有不同。)。
所有文件都在一个文件夹中。
我如何检查哪些文件是相同的(文件名,某些日期/时间属性和次要文件大小差异除外)?
答案 0 :(得分:1)
答案 1 :(得分:0)
一般来说,你应该进行成对比较。例如,对于 6 学生,您将比较 15 对:
compare 1 to 2
compare 1 to 3
compare 1 to 4
compare 1 to 5
compare 1 to 6
compare 2 to 3
compare 2 to 4
compare 2 to 5
compare 2 to 6
compare 3 to 4
compare 3 to 5
compare 3 to 6
compare 4 to 5
compare 4 to 6
compare 5 to 6
答案 2 :(得分:0)
我不知道任何检查文件夹中所有电子表格对的软件,并列出了相同的电子表格。 @Serge建议的工具进行逐字节比较,但这对您的目的来说限制太多。两个学生可以共享电子表格,只需在不同的时间保存它们,或者使用不同的软件版本,文件在字节级别可能存在差异,但在单元格级别上没有实际差异。
但是,如果您有少量文件并且可以手动比较每个配对,那么以下公式可能会对您有所帮助。假设电子表格是Student1和Student2,并且每个电子表格只有一个工作表,而有意义的内容则限制在A1:Z1000范围内。然后,当且仅当两个工作表中范围内的每个单元格相同时,此数组公式才会返回$stateProvider.state('home', {
url: '/home',
templateUrl: 'Views/Index.html', <----- will be ignored
views: {
'main': {
templateUrl: 'Views/App/home.html',
controller: 'HomeCtrl'
},
'testi': {
templateUrl: 'Views/App/testimonial.html',
controller: 'HomeCtrl'
}
},
controller: 'HomeCtrl' <----- will be ignored
})
。
factory
(请注意,这是一个数组公式,因此必须使用Ctrl-Shift-Enter输入。)
一旦你只为两个文件工作,那么你可以设置一个文件对列表进行比较,也许是这样的:
true
其中C2中的公式为=AND([Student1]Sheet1!A1:Z1000=[Student2]Sheet1!A1:Z1000)