引用里面有公式的表格

时间:2018-04-26 07:41:04

标签: excel excel-formula reference formula

我在Sheet2中有一个公式如下:

=((COUNTIF((INDIRECT(ADDRESS(ROW(J4);COLUMN(J4))&":J"& 
(MIN(IF(A4:A107="";ROW(A4:A107))))));" 
<>"&""))-1)/((COUNTIF((INDIRECT(ADDRESS(ROW(J4);COLUMN(J4))&":J"& 
(MIN(IF(A4:A107="";ROW(A4:A107))))));"<>0"))-1)

我想将此公式写入我的Sheet1并在Sheet1中而不是在Sheet2中计算它。我知道我需要引用Sheet2但直到现在才能正确执行。

修改 我尝试添加Sheet2!在细胞之前如下所示,但这并没有给出与上述公式相同的结果

=((COUNTIF((INDIRECT(ADDRESS(ROW(Sheet2!J4);COLUMN(Sheet2!J4))&":J"& 
 (MIN(IF(Sheet2!A4:A107="";ROW(Sheet2!A4:A107))))));" 
 <>"&""))-1)/((COUNTIF((INDIRECT(ADDRESS(ROW(Sheet2!J4);
COLUMN(Sheet2!J4))&":J"& (MIN(IF(Sheet2!A4:A107="";ROW(Sheet2!A4:A107))))));"<>0"))-1)

如何才能正确解决此引用问题?

1 个答案:

答案 0 :(得分:2)

在一般情况下,您需要使用=<sheetname>!<cell>在单元格地址中添加工作表名称, 像这样=Sheet2!A1

在您的情况下,您需要更改所有单元格/范围引用以引用Sheet2,因此类似INDIRECT("Sheet2!"&ADDRESS(...))ROW(Sheet2!J4)COLUMN(Sheet2!J4)