Vba 查阅“;名称“;两张纸合起来
我有一份三页的打印报告 第1页(用户月报)是“粘贴”我的结果的地方。 第2页(用户使用情况报告)保存当前打印机计数。 第3页(旧用户使用报告)保存上个月的打印机计数。 (与表2(用户使用情况报告)完全相同) 在用户月报中;A列有名称。(例如金·皮尔森) 我想在用户月报中查找姓名;用户使用情况报告和用户使用情况报告旧版中的A列(Vba 查阅“;名称“;两张纸合起来,vba,excel,excel-formula,Vba,Excel,Excel Formula,我有一份三页的打印报告 第1页(用户月报)是“粘贴”我的结果的地方。 第2页(用户使用情况报告)保存当前打印机计数。 第3页(旧用户使用报告)保存上个月的打印机计数。 (与表2(用户使用情况报告)完全相同) 在用户月报中;A列有名称。(例如金·皮尔森) 我想在用户月报中查找姓名;用户使用情况报告和用户使用情况报告旧版中的A列(Kim Pearson),如果名称Kim Pearson出现在这两张表中,则必须减去用户使用情况报告中的数字;第I列来自用户使用情况报告中的编号;第一列 注:Kim P
Kim Pearson
),如果名称Kim Pearson
出现在这两张表中,则必须减去用户使用情况报告中的数字;第I列来自用户使用情况报告中的编号;第一列
注:Kim Pearson
位于用户使用情况报告的第3行,位于用户使用情况报告旧版的第2行。所有其他用户也将如此(他们永远不会在同一行中)
我猜当你说减去你指的是使用情况报告旧版中的数字时
=IF(ISERROR(Match("Kim Pearson",'User Monthly Report'!$A$1:$A$10,0)),0,IFERROR(-Match("Kim Pearson",'User Usage Report OLD'!$E$1:$E$10,0),0)
如果用户同时在其他两张表中,则从用户使用情况报告OLD返回负值。将此公式添加到求和公式的末尾,并用单元格引用替换硬编码的名称,例如
=SUM(F2:H2)+IF(ISERROR(Match(E2,'User Monthly Report'!$A$1:$A$10,0)),0,IFERROR(-Match(E2,'User Usage Report OLD'!$E$1:$E$10,0),0)
我猜当你说减去你指的是使用情况报告旧版中的数字时
=IF(ISERROR(Match("Kim Pearson",'User Monthly Report'!$A$1:$A$10,0)),0,IFERROR(-Match("Kim Pearson",'User Usage Report OLD'!$E$1:$E$10,0),0)
如果用户同时在其他两张表中,则从用户使用情况报告OLD返回负值。将此公式添加到求和公式的末尾,并用单元格引用替换硬编码的名称,例如
=SUM(F2:H2)+IF(ISERROR(Match(E2,'User Monthly Report'!$A$1:$A$10,0)),0,IFERROR(-Match(E2,'User Usage Report OLD'!$E$1:$E$10,0),0)
将此公式放在第1页第2行:
=IFNA(VLOOKUP(A2,'User Usage Report OLD'!E:I,5,FALSE)-VLOOKUP(A2,'User Usage Report'!E:I,5,FALSE),0)
将此公式放在第1页第2行:
=IFNA(VLOOKUP(A2,'User Usage Report OLD'!E:I,5,FALSE)-VLOOKUP(A2,'User Usage Report'!E:I,5,FALSE),0)
用户7640152您是一个传奇人物!非常感谢!我要更改什么来计算下一列。(N列)=IFNA(VLOOKUP(A2,'User Usage Report OLD'!E:N,10,FALSE)-VLOOKUP(A2,'User Usage Report'!E:N,10,FALSE),0)是否正确?User7640152您是一个传奇!非常感谢!我要更改什么来计算下一列。(第N列)=IFNA(VLOOKUP(A2,'User Usage Report OLD'!E:N,10,FALSE)-VLOOKUP(A2,'User Usage Report'!E:N,10,FALSE),0)是否正确?我没有尝试过此解决方案,因为上面的解决方案对我很有效。感谢您的贡献@CallumDA:)我没有尝试过这个解决方案,因为上面的解决方案对我很有效。感谢您的贡献@CallumDA:)