ホームページ  >  記事  >  トピック  >  Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

青灯夜游
青灯夜游転載
2022-11-07 19:44:5010031ブラウズ

多くの倉庫管理者は、在庫台帳の残高を毎月集計する必要があります。在庫台帳フォーム​​のデザイン方法がわからないと、毎日残業しなければなりません。実際、Excel の 3 つの関数を使用して、在庫台帳をデザインすることができます。倉庫の出入りは数秒で完了、台帳テンプレートが問題を解決します。今回はExcelを使った電子棚卸台帳の作成方法について、初心者にもわかりやすい内容で著者がわかりやすく解説していますので、ぜひご覧ください!

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

#今日は、在庫元帳残高の要約統計に関して学生が遭遇したケースを共有したいと思います。

この生徒の問題とニーズを簡単に紹介します。

この研修生の仕事は主に、さまざまな種類の製品の在庫アカウントを統計的に管理することです。ここで、多数のモデルの製品在庫情報テーブルの残高数量をワークシートに集計する必要があります。

以下に示すように:

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

たとえば、GHE、AA、および 600 は 3 つの異なる製品モデルであり、列 E の最後の行が最新の行です。商品のバランス、状態。 (注: 各製品モデル テーブルの形式は一貫しています)

ここで、製品モデルを概要テーブルの行として使用して、各製品の最終残高をカウントする必要があります。

下の図に示すように:

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

このような要求を実現したい場合、実際には 2 つの問題があります。

  • 1. 各製品残高詳細ワークシートのデータを概要テーブルに参照します。

  • 2. 製品モデル テーブルの最終残高を返す方法。

この生徒のニーズを解決するために、次の 2 つの質問に答えてみましょう。

1. 参照が使用されるため、間接関数を使用できる必要があり、その主な機能はテキスト文字列で指定された参照を返すことです。

#例:

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

#列は、セル A2 内のテキスト文字を組み合わせたワークシートの名前です。 !B2 を使用すると、マージによって参照が構築されます。テーブル間のマッチングについては日常業務でよくご存じだと思いますが、対象となるセルの参照は、GHE!B2 のように、

ワークシート名、感嘆符、セル名 で構成されています。

ここでは、

INDIRECT(A2&"!B2") 関数式を使用して、GHE ワークシートのセル B2 の内容を直接返すことができます。

GHE ワークシートのセル B2 の内容が GHE であるかどうかを確認してみましょう。

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

GHE ワークシートのセル B2 の内容が実際に GHE であることがわかります。

2. 2 番目の質問は、最終残高をどのように返すかです。

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

GHE ワークシートを例にとると、最終的な目標はテーブルのセル E7 の内容を返すことです。行数を追跡するには、変更に応じて変更します。

これを見て、offset関数を使って完成させようと思う人も多いと思います

Offset関数の機能は、指定された参照を参照系として使用し、新しい参照を取得することです。指定されたオフセットを介して。返される参照は、セルまたはセルの範囲です。また、返す行数または列数を指定できます。 Reference は、オフセット基準系の基準領域として機能します。参照は、セルまたは接続されたセル範囲への参照である必要があります。それ以外の場合、OFFSET 関数はエラー値 #VALUE! を返します。

以下に示すように:

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

関数式:

=OFFSET(B2,5,3,1,1)

意味: GHE ワークシートが配置されている B2 を参照セルとして使用し、右に 3 列、下に 5 行オフセットして、セル E7 の最終的なバランスを返します。関数式の

5 は 5 行目を意味し、3 は 3 列目を意味し、最後の 2 つのパラメーターは 1 です。これは、1 つのセルの内容のみが返されることを意味します。

次に、最初のステップで関数式を間接関数式でネストするだけです:

=OFFSET(INDIRECT(A2&"!B2"), 5 ,3,1,1)

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

静的データの戻りは完了しましたが、行数の変化に応じていつでもデータを変更するにはどうすればよいでしょうか?

テーブルの A 列の日付は E 列の残高に対応しているため、ここでは行数を count 関数に巧みに置き換え、count 関数を使用して列内の数値セルの数をカウントします。 OFFSETパラメータの2番目のパラメータとしてA。このようにして、行数の変化に応じていつでも対応する最終残高データをカウントできます。

関数式は COUNT(INDIRECT(A2&"!A:A")) 1 です。1 を追加する理由は、GHE の列 A にセルが 4 つしかないためです。数値であるワークシートがあり、前のケースでは 5 行下にシフトする必要があったため、これに 1 を追加する必要があります。

最後の関数式:

=OFFSET(INDIRECT(A2&"!B2"),COUNT(INDIRECT(A2&"!A:A")) 1,3,1, 1)

Excel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)

簡単に要約して整理しましょう:

この場合の主な問題は、値の最後の行を参照する方法です。ここでは、指定された列で offset 関数と indirect 関数を使用して指定されたデータの参照を完了し、同時に count 関数による指定されたセルの動的更新と検索を完了しました。最後に、製品名を迅速にカウントし、対応する在庫台帳の最終残高を返すことができます。

関連する学習の推奨事項: Excel チュートリアル

以上がExcel ケースの共有: Excel を使用して電子在庫台帳を作成するにはどうすればよいですか? (入出元帳の概要)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はitblw.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。