根据数值或文本值在Excel图表上着色数据点

时间:2014-03-25 07:07:55

标签: excel vba map colors charts

我的数据低于预算,有些超出预算,我试图直观地显示超预算项目与项目预算价值之间的关系。

我按预算从最大到最小排序,并为每个数字分配给我两个轴。 X显示项目的unqiue ID,Y显示预算值。

我有第三列,用于计算项目是低估还是超值。

根据这个超出或低于预算的文本值,我想为图表上的点着色。

我认为唯一的方法是使用vba,但我不确定如何。

budget vs actual

在X水平轴上取点,大约8000.我希望能够点击该点,并使其突出显示表格中对图表上的8000点有贡献的数据行?

|budget| actual|name |some data|
|8000  | 2000  | josh| xyzas   | << highlight this row somehow? that I clicked on graph
|2000  | 1000  | jon | abcdef  |

更新 我正在努力解决三件事:

  1. 在散点图上创建一个图例,该图例显示A列(群集)中的唯一值,并为每个群集指定一种颜色。见1,2,3,4

  2. 为每个群集提供一种颜色,可以通过Excel图形自动生成,也可以使用vba。理想情况下,我想知道如何使用这两种方法来做到这一点。 1. automatica excel,2 vba。

  3. 最后,由于图表的某个部分可能会有大量数据,我希望能够1.将鼠标悬停在图表上的某个点上,并将默认叠加层中显示的信息更改为包括特定文字。 2.我希望能够双击图表上的某个点,然后突出显示并转到它所属的数据行。

  4. 通过这种方式,您可以直观地看到那些低预算和低差异的项目,与那些高预算和高差异(更令人担忧)的绿色项目相比。

    然后你可以点击其中一个绿色项目,找出究竟是谁管理它等。

    enter image description here

0 个答案:

没有答案