1 つのシートからマスター シートに値を自動的に入力する

1 つのシートからマスター シートに値を自動的に入力する

意味が通る表現にしようと思います。しばらくこの表現方法を模索してきましたが、これが思いつく限りのベストな表現です。意味が通ることを願っています。Excel にマスター シートがあり、基本的にさまざまな車両のマイルを追跡しています。新しい最終マイルが Excel にインポートされると、それらの特定のトラックの最終マイルがマスター シートに自動的に入力されるようにすることは可能ですか? 私は基本的に Excel の初心者です。ある程度のことは知っていますが、多くはありません。どんな助けでも歓迎します。

答え1

デレクさん、ようこそ。

マスター シートに直接データを入力するのではなく、別のシートにデータを入力する理由を明確にしていただけますか?

Excel の数式で考慮すべき点の 1 つは、Excel は参照が標準で優れていることです。つまり、マスター シートはデータ入力シートのセルを参照できますが (セル A1 に =sheet2!A1 と入力します)、コピーまたは複製は行いません。したがって、データ入力シートのデータが変更されると、マスター シートのデータも変更されます。したがって、データ入力シートのデータが上書きされるのではなく追加される限り (たとえば、新しい行が毎日追加される)、これは問題なく機能します。もちろん、セルを手動でコピーして貼り付けることもできます (この場合、参照ではなくデータが複製されます)。これを自動化するには、マクロまたは Visual Basic for Applications (VBA) を使用する必要があります。YouTube で「Excel のマクロ入門」ビデオを視聴してください。マクロを使用すると、基本的に、スプレッドシートにプッシュ ボタン (またはショートカット キー) を作成して、特定の値をコピーして新しいシートに貼り付けるなどの一連のコマンドを実行できます。「更新」や「コミット」または「マスターにデータを保存」というボタンを考えてみてください。

最後に、Excel のデータ入力フォームを検討することをお勧めします。これは、データ入力に使いやすいフォームを提供します。たとえば、このビデオをご覧ください。https://www.youtube.com/watch?v=5soiJ5rsqKc

関連情報