通过匹配特定单元格或数据将数据从1张复制/粘贴到另一张(日期)

时间:2012-10-23 09:38:47

标签: c# excel

我在Excel中有两张纸。 Sheet2包含数据,我需要每个日期持续1个月,我想通过匹配我在空白日期放置的日期来复制/粘贴sheet1上的数据,例如:将10月1日放在sheet1的日期它会自动在sheet2上复制10月1日的数据。把10月2日复制数据放在10月2日等等......

第1页

DATE            
Turnover  IN     out    Revenue
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0

第2页

1-Oct                           2-Oct           
Turnover IN  OUT     RESULT     Turnover IN  OUT     RESULT
14599    4410    4500    -90        1000     54641   737542  -90
67530    9330    1440    7890       100  345     4274    7890
57699    11520   2673    8846       500  4525    275274  8846.5
196425   55960   68800   -12840     60050    42  4247    -12840
92100    17770   2500    15270      136450   4   14  15270

2 个答案:

答案 0 :(得分:2)

好吧,要复制某个范围(包含单元格内容,......),您应该尝试遵循,例如:

 Excel.Range selCell1 = ((Excel.Worksheet)Application.ActiveSheet).Range["A1", "CA2000"];
 Excel.Range selCell2 = ((Excel.Worksheet)Application.Sheets[2]).Range["A1", "CA2000"];
 selCell1.Copy(selCell2);

答案 1 :(得分:0)

您需要C#解决方案吗?否则,您可以直接在Excel电子表格中轻松构建此类事物:

=INDEX($11:$20,ROW(),MATCH($A$1,$11:$11,0)+COLUMN()-1)

IndexMatchExample

祝你好运。