Bar & Column charts are very useful for comparison. Here is a little trick that can enhance them even more.
Lets say you are looking at sales of various products in a column chart. And you want to know how sales of a given product compare with a lower bound (last year sales) and an upper bound (competition benchmark). By adding these boundary markers, your chart instantly becomes even more meaningful.

How to create a chart with lower & upper bounds?
1. Select data and make a column chart
Lets say your data looks like this. Select it all and insert a column chart from insert ribbon.

2. Convert lower & upper columns to lines
In Excel 2013:
- Right click on either lower or upper bound columns.
- Choose “Change series chart type…”
- Select “line chart with markers” as the chart type for both lower & upper series
- Done!
In earlier versions:
- Right click on lower series
- Choose “Change series chart type…”
- Select “line chart with markers”
- Repeat the process for upper series
- Done
- Related: How to create combination charts in Excel?
After this step, your chart looks like this:

3. Set line color to “no line” and format markers
This is easy. Just set the line color to “no line” and format the markers so that they are prominent.

Your column chart with lower & upper bounds is ready.
Bonus step: Custom shapes for lower & upper bounds
If you want something fancy, you can use custom shapes for lower & upper bounds, as shown below.

To get this:
- Draw custom shapes using drawing tools in Insert ribbon.
- Make sure they are really small (else the markers will be shown at wrong places)
- Copy the shape (CTRL+C)
- Select marker series for which you want this shape.
- Paste (CTRL+V)
- Done!!!
Video tutorial of Column chart with lower & upper bounds
Here is a video tutorial of column chart with lower & upper bounds.
This video is also part of my Excel School program. If you like the video, you are going to love our Excel School program, where more than 50 such videos will help you become awesome in Excel.
Click here to know more about Excel School & join us.
Download the chart workbook
Click here to download the workbook. It contains column chart with lower & upper bounds example, detailed instructions and custom shape example.
When do you use lower, upper bounds in your charts?
I use this technique all the time. I apply markers for extra data like average, KPI targets, last year values etc. Here is one more example.
What about you? Do you use lower, upper bounds in your charts? In which scenarios you apply them? Please share your experiences using comments.
For more charting tips…
Make sure you check out our charting page. It has 100s of Excel tutorials, templates & design examples on charts.
If you still want more, consider joining Excel School. You will be a charting pro soon.
















10 Responses to “Multiple Find Replace with Power Query List.Accumulate()”
Note: The text-formula above miss a -1. The video is correct.
😀 sorry, I made the exact same mistake as you did - initially - in the video. {0..3} is one thing, and Table.RowCount(replacements) -->3 items ={0,1,2} is another thing.
1st question : you've created a new column to put the replacements in. how ca we replace in the original column without creating a new one ?
2nd question : how can we replace the value in the entire cell and not only the text (Using ReplaceValue instead of text.Replace) ?
Thanks you in advance
Chandoo, I would be very interested to have your answers in both Yassine's questions!
Thank you for sharing,
Vassilis
Thank you for this! I was just doing an assignment where I was having to replace words with other words in my Excel sheet. We are starting with the basics in my class, so I know I don't have a huge list that I would need to find and replace, but this is something that could be useful down the road for me!
Hi
This is nearly perfect for my needs thank you, however I would like just the "replace" to be the result if possible please, I have tried in vain adjusting the formula without success.
Thank you in advance
Thank you! Awesome tip, and very flexible, too.
My find/replace values were in non-adjacent columns of a table containing a bunch of other data. Worked prefectly and I am now a tiny bit less clueless.
Hi!!!
I have the same question that Yassine did.
I need to replace the values in the same column. I don't want to create a new column e then have to remove the old column.
How could I could that?
That's a real fun article. It inspired me to delve deeper into the topic of List.Accumulate. I can see how the function works, but it takes an additional step to imagine how one can use it for more complex applications.
Your example also made it into my article, together with some other use-cases. Would be great to get your opinion on which other areas you would include in the article.
Let me drop the link to the page so others can too find it for further reading: https://gorilla.bi/power-query/list-accumulate/
Expression.Error: The name 'replacements' wasn't recognized. Make sure it's spelled correctly.