生産管理の日報をエクセルで作成しようとしています。
”1”~”31”までの31日分の「日報シート」とその生産管理できる「1ヶ月の統計表」、
計32枚のシートで1つのエクセルとしたいと思っています。
(1)一日の全生産量(2)機械3台分の処理(3)かかった人件費
それぞれを「日報シート」に記入(その他諸々の内容も日報に記載)
そこから、抽出した(1)~(3)のデータを「1ヶ月の統計表」で参照できるようにする。
その「1ヶ月の統計表」には、
4/1(金) =IF('1'!$A$1>0,'1'!$A$1,"") =IF('1'!$A$2>0,'1'!$A$2,"") =IF('1'!$A$3>0,'1'!$A$3,"")
4/2(土) =IF('2'!$A$1>0,'2'!$A$1,"") =IF('2'!$A$2>0,'2'!$A$2,"") =IF('2'!$A$3>0,'2'!$A$3,"")
4/3(日) =IF('3'!$A$1>0,'3'!$A$1,"") =IF('3'!$A$2>0,'3'!$A$2,"") =IF('3'!$A$3>0,'3'!$A$3,"")
4/4(月) ......
という感じで、"日付"! を1日ずつカウントアップさせたいです。
一度、上記関数をぶつ切りにエクセルに貼り付けて、
=○&○&○&○&○としたことがあったのですが、
たくさんの数字を抽出させたい為、すごく効率の悪いものになりました。
簡単に出来る方法がありましたら、ご教授お願いします。
また、これを作成した後、日付シート1日を削除してしまうと、
その部分は、#REF!となってしまいます。
この復旧(若しくは回避)する方法がありましたらこれもお願いします。
No.1ベストアンサー
- 回答日時:
最初の
=IF('1'!$A$1>0,'1'!$A$1,"")
と入力されているセルの数式を
=IF(INDIRECT(ROW(B1)&"!A"&COLUMN(A$1))>0,INDIRECT(ROW(B1)&"!A"&COLUMN(A$1)),"")
に変更してから、そのセルをコピーして、1日~31日にかけての、日付の右側の3列のセルに、貼り付けると良いと思います。
ありがとうございます。
今回、INDIRECTっていう関数を初めて知りました。
すごく便利ですね。
抽出部分はかなりの量があるので助かります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
Excel 日付を比較したら、同じ...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
Outlookを立ち上げたらGoogleロ...
-
outlookのメールが固まってしま...
-
Excelで空白以外の値がある列の...
-
ウィンドウィズ メモ帳で日付だ...
-
Excelに貼ったリンクについて E...
-
Microsoft Formsの「個人情報や...
-
Excelで時間計算(負)
-
microsoft office
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
マイクロソフト 一時使用コード...
-
Outlookでの時間指定送信機能に...
-
【スプレドシート】目標達成の...
-
Googleのスプレッドシートでシ...
-
Microsoft Officeを2台目のPCに...
-
MicrosoftOfficeについて質問で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【スプレッドシート】指定の日...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Office 2021 Professional Plus...
-
エクセルで例えば、関数を使っ...
-
Microsoft Formsの「個人情報や...
-
1つのPCに「Excel 2010」「Exc...
-
エクセルで例えば、A1に㈱ベ...
-
理由を教えてください。
-
エクセルでXLOOKUP関数...
-
マイクロソフト オフィスについて
-
VLOOKUP関数について
-
teams設定教えて下さい。 ①ビデ...
-
Googleのスプレッドシートでシ...
-
【Excel VBA】PDFを作成して,...
-
Microsoft365で写真をアルバム...
-
Outlook で宛先が複数の場合の人数
-
Excel テーブル内の空白行の削除
おすすめ情報