|
とりあえず気がついたことを。。。
1.
> ・・作業の前に貼り付けたい最新版の日付(例20080809)の数と
> sheet2(20080809)の日付を関数カウントで数えておきます。
→これは COUNTIF関数のことですか?
2.
→抽出する日付は 20080809 のような単一の数値ですか?
それとも >= 20080809 のように、ある日付以降全部という
条件指定ですか?
それとも、 >= 20080809 かつ <=20081001 というような上限下限
条件での抽出ですか?
※ 1.からすると、単一の数値のような気はしていますが、
念のために、確認しておきます。
3.
> sheet2の行が足りなかったら行の挿入で増やします。
→ということは、日付データは連続しているということでしょうか?
(sheet2) のほうの問題です。
ある行から 20080809 の行が50行とか 100行とか連続していると
考えていいでしょうか?
また、そのあとの行に こんどは 200080810 の行が複数行連続して
あると、考えていいですか?
> その際に20080809が始まる両シートの最初・最後の行番号を確認しメモなどします。
> 最新版側ファイルのsheet1から20080809最初の行(例:A100)に
> カーソルを持っていき範囲指定で20080809の最後の行(例:P200)まで
> コピーします。
> ・列の構成が両シート同じなのでsheet2のが20080809の始まる行(例:A90)
> から一気に貼り付けます。
→ もし、日付データが連続してある(ただし、行数は sheet1とsheet2 では
当然、行数が異なる)ならば、おっしゃるような考え方でいいと思います。
★そのとき、(sheet2)のほうで 20080809 のとある行に すでに N列以外にも
データが書き込まれていたとしても、(sheet1)の抽出データで
単純に上書きしてしまってよいならば、という条件で。
→(Sheet2)の日付列が 連続してないときは、
AutoFilterで抽出した範囲を、分割してコピーしなければならないので、
AutoFilter方式はあきらめたほうが無難でしょう。
> >4.確認ですが、 20080809 とかは 数値ですか?
> ・・・いえ、書式設定の分類は標準になっております。
わかりました。「標準」のセルに 20080809 のような「数値」が
代入されている、ということですね。(2008/08/09 のような日付が
代入されていて、それを表示形式「yyyymmdd」で表示だけしているという
ことではないのですね)
とりあえずは、(Sheet1)の方は AutoFilter方式でまとめて抽出できそう
ですが、問題は (Sheet2) の転記先のシート構成ですね
|
|