我是Excel函数和VBA编程的新手,所以这个问题对我来说是一个真正的挑战。我有一个电子表格,可以跟踪64位测试中的应用程序状态,我想添加一些额外的功能。
这就是我需要的功能:
当应用程序退出“是”(Adobe 1.0)时,它将获取Retire Into UID(20)字段中的值,并在工作表中搜索其UID字段中具有“20”的应用程序(Adobe 2.0) )。当它与UID匹配时,如果Retire for Adobe 2.0为“No”且Win7 x64 Fully Tested为“Pass”,那么我想从该行获取AD组名称(Adobe 2.0)并将其填充到Adobe的Alternate列中1.0。我还想将Can Migrate标记为64Bit单元格为“是”。如果针对Adobe 2.0的Win7 x64完全测试“失败”,该函数仍会在Adobe 1.0的备用字段中填充AD组名称,但对于Adobe 1.0,迁移到64位将为“否”。
完整的电子表格包含大约1800个项目,因此我需要它才能完成整个文档。
下面是顶部表格中原始数据的示例数据的屏幕截图,以及底部表格中函数的结果。希望我的解释是有道理的。任何帮助或建议将不胜感激。谢谢!