根据多个条件从原始数据表中收集数据

根据多个条件从原始数据表中收集数据

我试图制定一个字符串来从一个巨大的列表中提取特定的训练数据,但却一无所获。

原始数据有 4800 多行

  1. A 列有 70 多个唯一名称
  2. B 列有超过 74 个独特系统
  3. C 列有 5 个不同的独特训练级别
  4. D 列显示“是”或“否”,表示培训已完成。

我想将数据拉到另一张表,这样我就能知道每种培训类型的总完成率和每种培训的总体完成率。这已经完成了。

问题是每周更新一次非常耗时,需要手动检查每个系统、培训级别和名称。我尝试了几种方法,但遇到了错误或“您为该函数输入了太多参数”

我目前正在尝试使用类似以下的方法:

=IF(ISTEXT(SHEET2!A:A),"NAME"*ISTEXT(SHEET2!B:B),"SYSTEM"*ISTEXT(SHEET2!C:C),"SHEET2"*ISTEXT(SHEET2!D:D),"YES","1","0")

基本上是这样的:如果(NAME1)AND(SYSTEM1)AND(TRAININGLEVEL1)AND(YES)(如果为真则返回值 1)(如果为假则返回值 0

总共有 4 个变量,我需要匹配它们以返回值 1 或 0(取决于它是否为真)。这当然适用于大约 13 个人、66 个系统、4 个培训级别,以及它们对应的“完成是/否”。

如果有更简单的方法来提取我正在尝试做的数据,我会洗耳恭听。我很可能完全想多了,但我知道有一种方法,这正是 Excel 的用途!

相关内容