如果单元格为空,则自动隐藏折线图中的标签 - Excel
Automatically hide labels in line chart if cell is blank - Excel
我有一个简单的折线图,可以自动绘制给定单元格范围内的数据。数据动态变化,并在范围内留下一些空白和一些空白单元格。我想让折线图只绘制其中有值的单元格。
我已经写了一个#N/A 函数,所以它不会将单元格绘制为 0。我想知道,如何删除标签段,以便只绘制具有值的单元格?我怎样才能使这个解决方案动态化,以便当那些 N/A 个单元格有数据时,它们也会被绘制成图表?
这是一个例子:
您可以为 X 轴标签使用不同的范围。创建一个公式,仅当值列中有数字时才 return 显示标签文本。然后将该范围用于 x 轴标签。考虑以下屏幕截图:
第三列的公式为=IF(ISNUMBER(B2),A2,"")
。仅当值列包含数字时,此公式才会 return 第一列中的文本。如果单元格为空白或包含 #N/A 错误,则空白将被 returned。
然后编辑数据源,单击 X 轴标签部分中的 "Edit" 按钮和 select 第三列而不是第一列。
如果您只想绘制有值的行,请查看带有范围名称的动态图表。 Jon Peltier 有一个关于 his site 的教程,我不想在这里重复。
我有一个简单的折线图,可以自动绘制给定单元格范围内的数据。数据动态变化,并在范围内留下一些空白和一些空白单元格。我想让折线图只绘制其中有值的单元格。
我已经写了一个#N/A 函数,所以它不会将单元格绘制为 0。我想知道,如何删除标签段,以便只绘制具有值的单元格?我怎样才能使这个解决方案动态化,以便当那些 N/A 个单元格有数据时,它们也会被绘制成图表?
这是一个例子:
您可以为 X 轴标签使用不同的范围。创建一个公式,仅当值列中有数字时才 return 显示标签文本。然后将该范围用于 x 轴标签。考虑以下屏幕截图:
第三列的公式为=IF(ISNUMBER(B2),A2,"")
。仅当值列包含数字时,此公式才会 return 第一列中的文本。如果单元格为空白或包含 #N/A 错误,则空白将被 returned。
然后编辑数据源,单击 X 轴标签部分中的 "Edit" 按钮和 select 第三列而不是第一列。
如果您只想绘制有值的行,请查看带有范围名称的动态图表。 Jon Peltier 有一个关于 his site 的教程,我不想在这里重复。