Visualizing Search Terms on Travel Sites – Excel Dashboard


Share on facebook
Share on twitter
Share on linkedin

Juice Analytics, one of my favorite visualization blogs discussed about creating bubble charts that can depict search term competition among major travel sites in bubble bubble toil and trouble.

Chris, who wrote the article said,

The first tool we tried, simply on principle, was Excel 2003. As expected, making a … quality bubble chart in Excel 2003 is a hard problem. Here’s a draft of how far I got before giving in to label fatigue.

The bubbles themselves aren’t tough, but getting the labels right is hard. I’d love to see a solution, so if any reader wants to tackle it eternal fame can be yours.

Well, not that I would get eternal fame, but I wanted to give it a try, just for fun. Ever since I saw the NY Times Bubble chart on “how many times each political candidate used certain terms”, I have been itching to recreate it somewhere.

Here is the version I could create in Excel 2007

(larger version of the travel site search terms visualization)

How I made this?

  • I started with travel patterns data Chris shared
  • Then I used Excel formulas OFFSET() and ROW() and COLUMN() to rearrange the data in a tabular format (the original format is a matrix)
  • Then I sorted the table on bubble size
  • Now I made a bubble chart with 3 data series, one with bubble sizes >50%, one with 25-50% and the rest
  • I formatted each series and added labels to the first two series
  • Finally made some alignment and bingo

Download the excel file Travel Site Search Patterns – Excel Bubble Chart

(excel 2003 compatible, so you wont exactly see the above image, but one with slightly muffled colors)

How would you have designed the chart ?

Checkout other PHD Visualization Projects

How many Olympic Medals each country won in all those years?

Polar Clock to show time in Excel using Charts

Visualizing Test Cricket Statistics

What people are doing online – Dashboard Visualization

Share on facebook
Share on twitter
Share on linkedin

Share this tip with your colleagues

Welcome to Chandoo.org

Thank you so much for visiting. My aim is to make you awesome in Excel & Power BI. I do this by sharing videos, tips, examples and downloads on this website. There are more than 1,000 pages with all things Excel, Power BI, Dashboards & VBA here. Go ahead and spend few minutes to be AWESOME.

Read my storyFREE Excel tips book

Chandoo is an awesome teacher

– Jason

Excel formula list - 100+ examples and howto guide for you

100 Excel Formulas List

From simple to complex, there is a formula for every occasion. Check out the list now.

20 Excel Templates

Calendars, invoices, trackers and much more. All free, fun and fantastic.

Extract words from sentence using FILTERXML - formula tip

#awesome trick – Extract word by position using FILTERXML()

This is CRAZY!!!. I stumbled on a weird use for FILTERXML() while reading a forum post earlier today. So I couldn’t wait to test it. I am happy to share the results.

Say you have some text (sentence / phrase / keyword etc.) in a cell and you want to extract the nth word. Unfortunately Excel doesn’t have SPLIT() formula. So we end up writing obscenely long array formulas or use gazillion helper columns.

Here is the super sneaky trick. Use FILTERXML() instead.

14 Responses to “Visualizing Search Terms on Travel Sites – Excel Dashboard”

  1. Jon Peltier says:

    Fabrice Rimlinger of Sparklines for Excel did a bubble heatmap in Excel:
    and the corresponding bar chart:
    Fabrice says he prefers the bar chart version, and I agree. I think it's easier to read than a bunch of overlapping bubbles. I'm actually a little surprised that the Juice guys went with that format.

  2. Chandoo says:

    @Jon, I have seen Fabrice' post on this and I liked his approach and resolution that bar is better than bubble. I wanted to link to his article here, but good think you wrote a comment.

    As I said, I wanted to give this a try more from amusement point of view than visualization correctness. I guess for a small set of values (like this) bubble or bar can give same effect as long as labels are provided.

    What do you say ?

  3. jcihar says:

    maybe a small omission - the model you described did not involve in the downloaded .zip file the bubble chart you have mentioned.

    Could you please fix it?


    • Chandoo says:

      @Jiri I have used the image from Excel 2007, but uploaded Excel 2003 file (.xls) so that anyone can use it. I am not sure what is missing. Can you elaborate?

  4. jcihar says:


    I tried to unzip and open your file on 3 PCs, but always I have got warning message, that "data might be lost" and the workbook doesn't contain any chart (only data).

    But it might be problem due to downloading...

  5. jcihar says:


    Everything is OK now - thanks for your effort.
    Really great job with "joggling" with bubble chart as you have done.

  6. Andreas says:


    Another approach is to to integrate the bubble charts into tables as I described here:



  7. [...] Reading on Bubble Charts: Travel Site Search Patterns in Bubbles, Good Bubble Chart about the Bust. Olympic Medals per [...]

  8. SATISH says:

    great work. if you could also explain how u used the OFFSET(), ROW() and COLUMN() functions to get the source data in matrix format converted to the tabular format, it would be great. thanks buddy.

  9. Shrey says:

    Hi Chandoo,
    I just made a similar chart but not a table , more like the one in the NY times with size of the bubble based on the number & results from one category on one side and from the other on the right side.

    To bring these names I had to use formatting data labels individually on all series (quite a cumbersome task). How do I perform this task all at once.

  10. Ali says:

    Great effort to serve the globe...thank you very much.. keep it up 🙂 <3

Leave a Reply