Gif*_*guy 2 excel worksheet worksheet-function excel-formula excel-2010
Microsoft Excel 2010-
我有两个工作表Sheet1和Sheet2。
两个工作表上都有数据表,涵盖了不同类型的数据-如下所示。
<Worksheet "Sheet1">
<DataTable "Table1">
<Columns>
<Column "T1Col1" />
<Column "T1Col2" />
</Columns
</DataTable>
</Worksheet>
<Worksheet "Sheet2">
<DataTable "Table2">
<Columns>
<Column "T2Col1" />
<Column "T2Col2" />
</Columns
</DataTable>
</Worksheet>
Run Code Online (Sandbox Code Playgroud)
当前,T2Col2中的每个单元格都包含以下函数:
=COUNTIF('Sheet1'!B:B, [T2Col1])
Run Code Online (Sandbox Code Playgroud)
我想用[T1Col2]的方括号内的引用替换“ B:B”,但是我不确定如何在单独的表和工作表之间完成此操作。
有两种方法。最简单的方法就是选择表的相关部分,例如B2:B100,假设您的表具有标题并且数据在第2到100行中。Excel将自动插入类似以下内容的内容:
TableOnSheet1[DataToCount]
Run Code Online (Sandbox Code Playgroud)
这样您的整个公式如下所示:
=COUNTIF(TableOnSheet1[DataToCount], [T2Col1])
Run Code Online (Sandbox Code Playgroud)
这是表名,后跟方括号的列标题。
您可以并且应该命名表格。通过单击选定表的“设计”选项卡,然后在最左侧的“表名”框中进行编辑,可以做到这一点。
您还可以使用自动填充的表名来编写公式,例如,如果键入=“ = COUNTIF(Table”),则Excel Intellisense将提供“ Table1”,“ Table2”和工作簿中的任何其他表。
| 归档时间: |
|
| 查看次数: |
21254 次 |
| 最近记录: |