代码之家  ›  专栏  ›  技术社区  ›  user8773403

在excel图形中过滤结果

  •  0
  • user8773403  · 技术社区  · 7 年前

    我试图在Excel中执行一项任务,在那里我有一个包含数据列的表,然后它们显示在下图中。我想做的是能够选择我想在图形上显示的列,例如,我只想在图形上显示6列中的3列,我该怎么做?

    https://gyazo.com/265ea7a397d4defa6260462e0e9ec335 https://gyazo.com/160b332e39be2b46a1cfcc1c1ec5ff5c

    以上是电子表格中的图片。图中显示了“着陆臂”和“起飞臂”以及重量(kg),我需要找到一种方法,使我选择的扇区仅显示在图中。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Michael    7 年前

    最简单的方法是使用IF语句复制数据,以包括显示数据或NA()的条件。然后使用条件绘制复制数据,以控制是否显示数据。

    例如,假设扇区1:

    • G19:起飞臂
    • F20:着陆Kg
    • G21:着陆臂

    使用专用行输入是否要显示扇区,例如第24行。因此,对于扇区1,使用单元格G24。

    然后使用公式创建一组重复的数据:

    =IF(G24="Y",F18,NA())

    =IF(G24="Y",G19,NA())

    =IF(G24="Y",F20,NA())

    =IF(G24="Y",F21,NA())

    现在有4个字段,如果G24中有“Y”,则显示原始值,如果G24中没有Y,则显示“不适用”错误。

    对每个扇区执行此操作(每个扇区都有自己的单个Y/N字段,用于控制是否显示值或错误)。

    然后,您可以通过更改每个扇区的“是/否”字段来控制图表中显示的扇区。