Excel宏查找并复制相应的单元格应用公式的值

时间:2014-10-15 18:56:56

标签: excel vba excel-vba

您好我是VBA脚本的新手。我有以下问题。

第1页

Date    Sum of cnt

01-04-2014  77 
01-06-2014  3 
01-07-2014  2 
01-08-2014  1
01-09-2014  921

第2页

Date       count  (count/sumofcout(sheet1)

01-06-2014  3
01-09-2014  4
01-09-2014  712
01-07-2014   1
01-08-2014   1
01-09-2014  205 .....

如果表2中有匹配,我必须从表1中搜索每一个日期,该日期的相应计数(sheet2)/ sum0fcount(sheet1)应该是表2中的第三列。请任何人帮助我。我一个月内每天都有大量数据值。

提前致谢。

1 个答案:

答案 0 :(得分:0)

正如Tim在上面的评论中所建议的那样......你可以使用Vlookup / Match(以及SumIF)来获得你的结果。像这样的公式(具有不同的范围)应该完成这项工作:

IF(ISNA(匹配(A2,Sheet1! $ A $ 2:$ A $ 13 ,0)),"",B2 / SUMIF(Sheet1!$ A $ 2:$ A $ 13 ,A2,Sheet 1中的 $ B $ 2:$ B $ 13 ))

您可以根据数据更改范围A2:A13,B2:B13进行调整