1

2 つのワークシートがあります。Sheet1 にはさまざまな建物名 (繰り返し) が含まれ、Sheet2 には建物名のリストが含まれています。シート 1 の建物の数を数えて、シート 2 に表示したいと思います。

現在、ワークブック関数 COUNTIF を使用しています。sheet1に新しい建物が追加された場合、どうすればよいですか? (VBAやワークブック機能でもOK)

4

2 に答える 2

0

ダイナミックレンジまたはA:Aレンジのいずれかを使用するCounIF()と、範囲内に空白のセルがない場合にのみ機能します。知っておいてください。このような場合は、pivot tableそれに応じてピボット テーブルの合計セルを指し示す方がよいでしょう。

またはCountIf()、空白のセルの場合でも使用したい場合はconditional formatting、空白をテキスト/文字列で埋めるために申請することができます。条件付き書式は、シートのパフォーマンスの低下につながることを忘れないでください。または、CountIf() を条件でラップすることもできIFます。

于 2012-12-02T12:34:27.543 に答える
0

シート 1 (建物のリスト用) で動的な名前付き範囲を作成し、シート 2 の countif 関数で名前付き範囲を参照できます。

動的な名前付き範囲がどのように機能するかの詳細については、これを見てください:-

http://www.ozgrid.com/Excel/DynamicRanges.htm

もう 1 つの方法は、建物名を含む列全体を使用することです。countif 関数は、関数で指定された基準を含むセルの値のみを返すためです。次のようになります。

=countif(Sheet1!A:A,"Building a") <-- これは、シート 1 の列 A にある「Building a」を含むすべてのセルを検索します。

于 2012-12-02T11:40:02.087 に答える