I don't have a direct answer to the specific question you've asked, but it doesn't seem anyone else does either. I don't have a final solution, but here are some ideas just to get the discussion going.
1) What's in between the individual data points? If the stuff in between is empty, text, or otherwise different enough from the data of interest, you could reference the entire column and set up the chart to hide the unimportant data.
2) This is sort of along the same lines, but if the data in between the points to be plotted will interfere with the plot, use column D & E (or other empty columns) to extract the points to be plotted from B and C (=IF(A1="plot", b1,"")). Then reference columns D & E in your scatter plot. The "excess" points will all be plotted as 0,0, but, if that is outside of the actual range of interest, you can hide those points when formatting the axes. Alternatively, choose something other than "" for the value_if_false argument that would put those points well outside of the range you are plotting in.
3) If it were my spreadsheet, I would probably prefer to do something on another part of the spreadsheet or a new sheet where I could place the data to be plotted in a contiguous range. For example D1=B15, D2=B18, D3=B25, E1=C15, E2=C18, and so on. Then reference columns D and E in the chart.
Just some ideas. If anyone else has other ideas...
Bookmarks