1

Microsoft Excel 2010 -
我有兩個工作表,Sheet1Sheet2
這兩個工作表上都有數據表,涵蓋了不同類型的數據 - 如下圖所示。如何引用另一個工作表中的數據表列?

<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每一個細胞都包含這樣的功能:

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

我想替換掉:用括號列引用 「B B」[T1Col2 ],但我不確定如何在單獨的表和工作表之間完成此操作。

回答

4

有幾種方法。最簡單的是隻選擇表例如B2的相關部分:B100,假設你的表有標題,並通過100 Excel中的數據是在列2將自動插入財產以後這樣的:

TableOnSheet1[DataToCount] 

,使您的整個公式如下:

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

這是表格名稱後跟括號中的列標題。

您可以也應該爲您的表命名。通過點擊所選表格的設計選項卡,然後在最左邊的表格名稱框中編輯它。

您也可以使用自動填寫表格名稱來編寫公式,例如,如果您鍵入=「= COUNTIF(Table」Excel Intellisense willffer「Table1,」「Table2」「以及工作簿中的任何其他表格

相關問題