excel_name_manager_設定 名前の管理


excelに関する

youtubeの海外の方の 動画で


あるワークシート内の一つの列(垂直方向で、列名は orderID)を


named rangeとして登録していて、


そのワークシートに入力してある orderIDのレコード数を

別のワークシートのセルに数式を入力することで

表示していましたが、


この機能は

name managerに このorderIDを 

named rangeとして登録しておけば、

そのワークシートのレコードが増えれば、


参照しているワークシートのセルでも値が更新されるのでしょうか?


そうであれば、name managerでは

どのような設定をすればいいのでしょうか?


↓


はい、Named Range(名前付き範囲)を使用することで、

他のワークシートのセルでOrderIDのレコード数を表示し、

その数が自動的に更新されるように設定することができます。


以下の手順でNamed Rangeを設定し、

他のワークシートで使用する方法を説明します:


### Named Rangeの設定方法


1. **OrderID列の範囲を選択**:


   ワークシート内でOrderID列のすべてのセルを選択します。


2. **名前を定義**:


   Excelのメニューバーから「数式」タブを選択し、

   「名前の管理」をクリックします。

   「新規」をクリックして新しい名前を定義します。

   

   名前欄に「OrderID」と入力し、

   範囲欄にOrderID列の範囲が正しく指定されていることを確認します。

   

### 別のワークシートでレコード数を表示する方法


1. **数式を入力**:


   レコード数を表示したい別のワークシートのセルに移動し、

   以下の数式を入力します:


   ```excel

   

   =COUNTA(OrderID)

   

   ```

   

   この数式は、Named Range「OrderID」に含まれるセルのうち、

   非空セルの数をカウントします。


2. **自動更新**:


   OrderID列に新しいレコードが追加されたり、

   削除されたりすると、COUNTA関数の結果も自動的に更新されます。



これで、別のワークシートでOrderIDのレコード数を

動的に表示することができます。

Named Rangeを適切に設定することで、

データの参照と更新が簡単になります。



他にご質問があれば、お知らせくださいね。




コメント