2

Excelに2つのシートがあります。シート2にはデータが含まれており、1か月間日付ごとに必要です。空白の日付に付けた日付と一致させて、シート1のデータをコピー/貼り付けたいと思います。例:10月1日をシート1の日付に入れます。 10 月 1 日のデータをシート 2 にコピーします。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
4

2 に答える 2

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);
于 2012-10-23T10:27:35.163 に答える
0

C# ソリューションが必要ですか? それ以外の場合は、このタイプのものを Excel スプレッドシートで直接簡単に構築できます。

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

IndexMatch例

幸運を。

于 2012-10-23T14:25:57.837 に答える