2 つのワークシートがあります。Sheet1 にはさまざまな建物名 (繰り返し) が含まれ、Sheet2 には建物名のリストが含まれています。シート 1 の建物の数を数えて、シート 2 に表示したいと思います。
現在、ワークブック関数 COUNTIF を使用しています。sheet1に新しい建物が追加された場合、どうすればよいですか? (VBAやワークブック機能でもOK)
ダイナミックレンジまたはA:A
レンジのいずれかを使用するCounIF()
と、範囲内に空白のセルがない場合にのみ機能します。知っておいてください。このような場合は、pivot table
それに応じてピボット テーブルの合計セルを指し示す方がよいでしょう。
またはCountIf()
、空白のセルの場合でも使用したい場合はconditional formatting
、空白をテキスト/文字列で埋めるために申請することができます。条件付き書式は、シートのパフォーマンスの低下につながることを忘れないでください。または、CountIf() を条件でラップすることもできIF
ます。
シート 1 (建物のリスト用) で動的な名前付き範囲を作成し、シート 2 の countif 関数で名前付き範囲を参照できます。
動的な名前付き範囲がどのように機能するかの詳細については、これを見てください:-
http://www.ozgrid.com/Excel/DynamicRanges.htm
もう 1 つの方法は、建物名を含む列全体を使用することです。countif 関数は、関数で指定された基準を含むセルの値のみを返すためです。次のようになります。
=countif(Sheet1!A:A,"Building a") <-- これは、シート 1 の列 A にある「Building a」を含むすべてのセルを検索します。