1

Microsoft Excel 2010 -
私は2つのワークシート、シート1シート2を持っています。
両方のワークシートには、以下に示すように、さまざまなタイプのデータをカバーするデータテーブルがあります。私は"B:B" 交換したいと思います別のワークシートからデータテーブルの列を参照するにはどうすればよいですか?

=COUNTIF('Sheet1'!B:B, [T2Col1]) 

に括弧コラム参照してを[T1Col2

<Worksheet "Sheet1"> 
    <DataTable "Table1"> 
     <Columns> 
      <Column "T1Col1" /> 
      <Column "T1Col2" /> 
     </Columns 
    </DataTable> 
</Worksheet> 

<Worksheet "Sheet2"> 
    <DataTable "Table2"> 
     <Columns> 
      <Column "T2Col1" /> 
      <Column "T2Col2" /> 
     </Columns 
    </DataTable> 
</Worksheet> 

現在、T2Col2内のすべてのセルは、このような機能が含まれています]がありますが、私は個別のテーブルとワークシートの間でこれを達成する方法が不明です。

答えて

4

いくつかの方法があります。最も簡単にはちょうどテーブル例えば、B2の関連部分を選択することである:あなたのテーブルに見出しを持っていると仮定すると、B100を、データは自動的に同じよう気にいらを挿入します100エクセルを通じて行2にありますように

TableOnSheet1[DataToCount] 

あなた全体の公式は次のようになります。

=COUNTIF(TableOnSheet1[DataToCount], [T2Col1]) 

括弧で囲まれた表の名前です。

テーブルに名前を付けることができます。これを行うには、テーブルを選択した状態でデザインタブをクリックし、一番左のテーブル名ボックスで編集します。

たとえば、= "= COUNTIF(Table" Excel Intellisense willffer "Table1"、 "Table2"、およびその他のテーブルをブックに含めると、テーブル名に自動塗りつぶしを使用して数式を書き込むこともできます。

関連する問題