- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで別シートへ自動入力)
Excelで別シートへ自動入力
このQ&Aのポイント
- Excelで作成した発注書に自動で注文履歴を入力する方法についてお聞きします。
- 現在、発注書に発注先や品物、入り数などを手動で入力し、FAXしていますが、注文数が多い場合に時間がかかってしまいます。
- 入力中に自動で注文履歴を抽出し、別シートに自動入力する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>そこで発注書へ入力中に >入力項目を自動で抽出して、 >別シートの注文履歴フォーマットへ自動入力される、 >という事は出来るのでしょうか? 発想が逆です。 注文の履歴シート 日付 メーカー名 発注先 品名 入数 発注数 と準備してひたすら縦方向へ入力します。 別途、発注書のシートを準備して メーカー名と日付を入力すると 必要な 品名、入数、発注数が自動で反映するような仕組みを考えます。
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
ご利用のエクセルのバージョンが不明ですが、以前のエクセルに標準で付いていた「データ追跡機能付きテンプレートウィザード」という機能で、 1.発注書をテンプレートとして作成する 2.発注書の具体的にどの欄を履歴に自動記入させるのか、ウィザードで登録する 3.テンプレートに記入し保存すると、自動で履歴に転記される という仕組みを利用できます。 参考: http://www4.synapse.ne.jp/yone/excel2010/excel2010_tuisekil.html
質問者
お礼
回答ありがとうございました。
- k-josui
- ベストアンサー率24% (3220/13026)
回答No.3
#2さんの回答通りで、履歴シートに例えばA列に日付、B列に発注先、C列に品名、D列に数量、etc・・・と入力できるようにします。 1行で1注文です。注文ごとに下へ下へと行を増やしていきます。 発注書シートの外れにでも、行番号を入力するセルを用意し履歴シート最下行の行番号を入力すると、その行番号から必要なデーターを拾ってきて、発注書シートに記入できるようなフォーマットを用意してこれを印刷すればOKです。 (履歴シートの最下行を自動で拾う事もできますが、面倒なので省略)
質問者
お礼
回答ありがとうございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
関数で対応することはできませんね。マクロを使うことになります。
質問者
お礼
回答ありがとうございました。
お礼
発注書をメインに考えていたので その発想は目からウロコでした。 色々な視点からの考え方って大事ですね。 ありがとうございました。