可变行数和特定列的散点图
Scatter plot for variable number of rows and specific columns
我想创建一个自动散点图。这是第一个基于步长的示例 table 我最终测量了特定频率的 A、B、C、D。在我手动创建的散点图中,您可以看到我想为特定频率绘制 C v/s A。
但我需要根据步长自动执行此操作,行数可以更改。这里,由于步长减小,样本数量增加,现在散点图需要更新它绘制的 A 和 C 值的数量。
有没有不使用任何宏就可以使用的公式?
步长和频率之间的关系是(单个频率的样本数=(360/步长))所以对于60的步长,你实际上会有六个频率条目100
和 200
中的六个。
如果您在命名区域中隐藏公式,则可以使用公式定义图表区域。结合 #N/A 值未绘制的事实,您可以在没有 VBA.
的情况下使用它
对于您的示例图,您可以定义两个名称范围,如下所示:
Name: A_100
Refers To: =IF(Sheet1!$E:$E0=100,OFFSET(Sheet1!$A,0,0,360/Sheet1!$B,1),NA())
和
Name: C_100
Refers To: =IF(Sheet1!$E:$E0=100,OFFSET(Sheet1!$C,0,0,360/Sheet1!$B,1),NA())
然后将图表的X轴和Y轴设置为SheetName!A_100和SheetName!C_100
if 语句过滤掉所有不在频率 100 的点,如果您有选择频率的公式,请将 "Sheet1!$E:$E0=100" 替换为那个。
偏移函数获取列中的第一个单元格并根据您的 360/步长公式扩展行数。
我想创建一个自动散点图。这是第一个基于步长的示例 table 我最终测量了特定频率的 A、B、C、D。在我手动创建的散点图中,您可以看到我想为特定频率绘制 C v/s A。
但我需要根据步长自动执行此操作,行数可以更改。这里,由于步长减小,样本数量增加,现在散点图需要更新它绘制的 A 和 C 值的数量。
有没有不使用任何宏就可以使用的公式?
步长和频率之间的关系是(单个频率的样本数=(360/步长))所以对于60的步长,你实际上会有六个频率条目100
和 200
中的六个。
如果您在命名区域中隐藏公式,则可以使用公式定义图表区域。结合 #N/A 值未绘制的事实,您可以在没有 VBA.
的情况下使用它对于您的示例图,您可以定义两个名称范围,如下所示:
Name: A_100
Refers To: =IF(Sheet1!$E:$E0=100,OFFSET(Sheet1!$A,0,0,360/Sheet1!$B,1),NA())
和
Name: C_100
Refers To: =IF(Sheet1!$E:$E0=100,OFFSET(Sheet1!$C,0,0,360/Sheet1!$B,1),NA())
然后将图表的X轴和Y轴设置为SheetName!A_100和SheetName!C_100
if 语句过滤掉所有不在频率 100 的点,如果您有选择频率的公式,请将 "Sheet1!$E:$E0=100" 替换为那个。
偏移函数获取列中的第一个单元格并根据您的 360/步长公式扩展行数。