2012-10-23 87 views
2

我在Excel中有兩張紙。 Sheet2包含數據,我需要每月的日期爲1個月,我想通過匹配日期放在空白日期複製/粘貼Sheet1上的數據,例如:將10月1日放在Sheet1的日期它會自動在sheet2上覆制10月1日的數據。把10月2日的複製數據上10月2日的等..通過匹配特定單元格或數據將數據從1張複製/粘貼到另一張(日期)

SHEET 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 

SHEET 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

很好,複製一定範圍內(與細胞含量,...)您應該嘗試以下操作,例如:

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

您是否需要C#解決方案?否則,你可以很容易地構建這種類型的事情直接在Excel電子表格:

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

IndexMatchExample

好運。

相關問題