我试图制定一个字符串来从一个巨大的列表中提取特定的训练数据,但却一无所获。
原始数据有 4800 多行
- A 列有 70 多个唯一名称
- B 列有超过 74 个独特系统
- C 列有 5 个不同的独特训练级别
- 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 的用途!