在excel中突出显示两条曲线之间的区域

时间:2014-11-13 05:40:54

标签: excel graph

enter image description here

我需要做的是突出显示两条曲线之间的区域,将其显示为最喜欢和最不可能的值区域。我怎么能解决这个问题?任何帮助表示赞赏。感谢

2 个答案:

答案 0 :(得分:2)

此链接可能就是您所需要的。总结太多但概念(来自文章)是

  

两条绘制线之间的填充协议几乎就是这样   与上述相同。我们从两个XY散点图系列开始,一个在上面   一个在填充区域下方。我们还需要两个堆积区域   图表系列,一个用于下XY线下方的清晰区域,和   一个堆叠在顶部以填充XY线

向下滚动以查找Fill Between Two XY Series

部分

答案 1 :(得分:-1)

你需要有三个循环:首先是循环X轴,你有最小值和最大值。让我们说A和B列。另外两个是水平和垂直循环excel中的所有单元格以检查它是否在max和min之间。

Sub RunCheck()

Dim lastcell As Long
Dim lastcellData As Long
Dim MinVal As Integer
Dim MixVal As Integer

    'lets assume that we have array in A2-... for min and B2-... for max
    ActiveSheet.Range("A2").Select 
    Selection.End(xlDown).Select

    lastcell = Selection.Cells.Row

    'lets assume that we have data in D to G column and 2 to 20 lines 
    ActiveSheet.Range("D2").Select 
    Selection.End(xlDown).Select

    lastcellData = Selection.Cells.Row


    For E = 2 To lastcell

    MinVal = Cells(E, 2).Value
    MaxVal = Cells(E,3).Value



    FOR P = 2 to lastcellData 

        FOR S = 4 to 7

            IF Cells(p, s) > MinVal  AND    Cells(p, s) < MaxVal Then
            Cells(p, s).Interior.Color = RGB(217, 217, 25)
            End IF

        S = S + 1 
        NEXT S

    P = P + 1
    NEXT P

    E = E + 1
    Next E

End Sub