質問: Excelでのレコードの複製 私は特定の月のデータを含むExcelの行セットを持っています。月は 'Month'という列で識別され、この列のデータは `mm/yyyy` の形式です。 今度は、これらのレコードを次の11か月ごとに縦方向に複製し、重複するたびにその月の行を変更する必要があります(たとえば、2回目の複製、2月の月の表示、次回の3月など)。 11回のコピーと貼り付けと手動での月の変更とは別にこれを行うにはどうすればよいでしょうか?
回答: オフセット・アプローチでは、拡張データ・セットをセットアップするために、新しいシートに2つの公式だけをコピーする必要があります このサンプルでは、 * 現在のシートはsheet1と呼ばれています * 月データmm/yyyyは2行目から始まり、列Aにあります。 下の2つの数式でシート名と列を変更するのは簡単です。抽出するデータが2行目ではなく3行目から開始し、 `ROW() - 2)`を `ROW() 3)`など 最初のものは本当に(1ヶ月追加する)よりも厄介に見えますが、そのコンセプトは簡単です。 OFFSETアプローチは、シート1の1つのセルを12行ごとに移動させ、各セルを調整します 1. In A2 put, `=DATE(YEAR(OFFSET(Sheet1!A$2,INT((ROW()-2)/12),0)),MONTH(OFFSET(Sheet1!A$2,INT((ROW()-2)/12),0))+MOD(ROW()-2,12),DAY(OFFSET(Sheet1!A$2,INT((ROW()-2)/12),0)))` 2. In B2 put, `=OFFSET(Sheet1!B$2,INT((ROW()-2)/12),0)` and copy over as far as you have fields !enter image description here