- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数の戻り値によりコピーができますか)
エクセル関数で曜日毎にシートの内容をコピーする方法
このQ&Aのポイント
- エクセルの関数を使って日付と曜日を取得する方法を紹介します。具体的には、DATE関数を使って日付を作成し、WEEKDAY関数を使って曜日を取得します。また、曜日毎にシートの内容をコピーする方法についても紹介します。
- エクセル関数を使って日付と曜日を取得する方法を解説します。具体的には、DATE関数を使って指定した年月日を組み合わせて日付を作成し、WEEKDAY関数を使ってその日の曜日を取得します。また、曜日毎にシートの内容をコピーする方法についても説明します。
- エクセルの関数を利用して、日付と曜日を取得する方法を説明します。具体的な手順としては、DATE関数を使って指定した年月日を組み合わせて日付を作成し、WEEKDAY関数を使って曜日を取得します。また、曜日毎にシートの内容をコピーする方法についても説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
回答No1です。 曜日ごとのコピーをしてシートに貼り付ける操作を関数を使って行う場合にはそれぞれのセルに式が入ってしまいますので、元のシートの状態で入力されている式を貼り付けることはできませんね。マクロを使わないで関数で処理することはできませんね。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
例えばA7セルには次の式を入力して横方向にオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(INDEX(INDIRECT($B$5&"!A:X"),ROW(A1),COLUMN(A1))=0,"",INDEX(INDIRECT($B$5&"!A:X"),ROW(A1),COLUMN(A1)))
質問者
補足
ありがとうございます。確かにできます。 私の説明不足があったのですが、各曜日シートの内容がコピーされた後 入力作業があります。オートフィルドラッグの場合各セルに式が入ってしまって いるのですが、そこに数値や文字を上書きして使う事になります。 できれば、各曜日シートの内容をコピーするだけの方法はありませんでしょうか。
お礼
ありがとうございました。 大変参考になりました。INDIRECT関数が勉強になりました。