2012-10-23 4 views
2

Excel에 두 장이 있습니다. Sheet2에 데이터가 들어 있고 날짜가 1 개월 동안 필요합니다. 빈 날짜에 넣은 날짜와 일치 시켜서 sheet1에 데이터를 복사/붙여 넣기하고 싶습니다. 예 : 10 월 1 일을 sheet1 날짜에 놓으면 자동으로 sheet2에 10 월 1 일의 데이터를 복사하십시오. 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

SHEET .. 시월 2 등 온 시월 2 데이터 복사를 넣어 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# 솔루션이 필요합니까? 그렇지 않으면 당신은 쉽게 직접 엑셀 스프레드 시트에서 일의이 유형을 구성 할 수 있습니다 :

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

IndexMatchExample

행운을 빕니다.

관련 문제