2016-06-28 7 views
-2

2枚のExcel 2007ファイルがあります。日付の一つなので、同様の番号のいずれか:最初のシートが2列有しExcelで数式を列と行の両方にドラッグする方法は?

1/1/2017 37  
1/2/2017 82  
1/3/2017 96 
... 

セカンドシート有するがそうように、「カレンダー状」の様式で番号を格納することである。

     SUN MON TUE WED THR FRI SAT 
1/1/2017-1/7/2017 37 82 96 23 54 25 97 
1/8/2017-1/14/2017 49 76 65 13 12 14 96 
... 

もっと大きな「リスト」スタイルシートから「カレンダー」スタイルシートを入力しています。これらは何年も続いているので、単純な方法で "カレンダー"スタイルシートをプレーンリストから埋める必要があります。私は=sheet1!D7という単純な公式を使って1つのシートから別のシートにすることができますが、その方程式を一方向にドラッグするだけです...私は1月1日の日曜日に開始し、1月7日が、私は次へと、その行から式をドラッグしようとした場合、それは代わりに、1月8日の1月2日から始まる挿入しよう:

     SUN MON TUE WED THR FRI SAT 
1/1/2017-1/7/2017 37 82 96 23 54 25 97 
1/8/2017-1/14/2017 82 96 23 54 25 97 61 
... 

は、私は、リスト型シートからカレンダーにこれらの値を得ることができます型シートに式を入力せずに、各セルごとに?

+0

はい、できます.... – findwindow

+0

?私が試してみました。私は上記の結果を投稿しました... – AmishJohn81

+0

あなたの最善の策は、それをコード化することです。 – findwindow

答えて

1

ないデータがレイアウトされていますが、範囲を調整した場合に、このインデックス/試合がどのように動作するかを確認します。

=INDEX($B$1:$B$31,MATCH(DATEVALUE(LEFT($E3,SEARCH("-",$E3)-1))+COLUMN()-6,$A$1:$A$31,FALSE)) 

enter image description here

注:私は式に1つのマジックナンバーを持っています、 a 6。これは、これがあなたの「Sun」列が始まる場所です。他の列に数式を入力する場合は、その数を調整します。代わりに、あなたは空想を得ることができ、いくつかの配列で "Sun"を探しているロジックを追加することができますが、少し過度のことだと思っていました。

この数式を上下にドラッグすることができます。

+0

ありがとうございます!これは私が受け取ったコメントの一部とは異なり、実際に役立ちます! – AmishJohn81

関連する問題