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を適切に設定することで、

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



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




コメント