按列名选择Excel中的所有数据,省略空单元格

时间:2018-02-02 19:55:21

标签: excel graph excel-formula

目标是创建一系列将根据原始数据自动更新的图表。

因此,我手动创建了一个图表,并希望编辑公式以完成自动更新。

列名将始终相同,因此我希望能够根据名称选择列中的所有数据但忽略任何空白的单元格(可能在零以上)。

到目前为止excel给我的公式是

=SERIES(rawdata!$M$1:$M$6,rawdata!$A$2:$A$37,rawdata!$M$2:$M$37,1)

所以,像

=SERIES(rawdata![column name],rawdata![column name],rawdata![column name],1)

我不确定跳过空白列是如何工作的。为了进一步扩展,只有一列可能包含空值。因此,如果该列中的单元格为空白,那么不应该绘制整行,如果这有意义的话!

1 个答案:

答案 0 :(得分:0)

强文 = OFFSET(Sheet1!$ B $ 2,0,0,COUNTA(Sheet1!$ B:$ B) - 1)

在为要自动添加数据的值列定义名称时,请尝试此公式。我知道当每个单元格都有公式或值时,它都有效。就像根据其他列中的值自动计算的列一样。

在此公式示例中,单元格 B2 是指列中数据的第一个点。 (确保你的引用是绝对的!即,使用$ B $ 2)

当添加CountA时,它会自动返回数据范围:

 =OFFSET(reference, rows, cols, [height], [width])

 =COUNTA(value1, [value2], ...)

希望这有帮助!它对我有用! :)如果列中有完全空白的单元格,则可能需要进行一些更改。

-Reverus