This is Robert's Typepad Profile.
Join Typepad and start following Robert's activity
Robert
Greater Munich Metropolitan Area, Germany
I am helping people to turn data into smart decisions
Interests: Data Analysis, Data Visualization, Strategic Analysis, Financial Analysis, Strategic Planning, Financial Planning, Simulation Models, Operations Research, Optimization Algorithms
Recent Activity
Giulio,
if you need to add another shape to the map, you have to perform the following steps:
1. Add the new shape next to the map
2. Give the shape a name, e.g. S_Rest_of_World
3. Go to the Selection Pane (ALT-F10) and make sure, the 2 DropDowns are at the top of the list shown in the pane. Most likely, the newly inserted shape will be the first, followed by the 2 dropdowns. I.E. you have to move the new shape 2 positions down
4. Go to the sheet [data], insert one row somewhere in the existing table (i.e. between row 6 and row 25)
5. Insert the values for the rest of the world in the source data table in the measure columns of the inserted row
6. Insert the name of the shape (S_Rest_of_World) in the newly inserted row in column K (Shape Names)
7. Go to the end of sheet [control] and click on the command button Recreate Shape Index
8. Go back to the [map] sheet and select another measure or color scale and the Rest of the World shape should be colored correctly
Choropleth Maps of Italy in Excel
A Collection of Choropleth or Filled Maps of Italy in Microsoft Excel Heads-up: today’s post is dedicated to my friends and readers in Italy. You will certainly only be interested in this article, if you are working in Italy and/or with Italian data. If not, you can easily skip today’s post. It...
Carlos,
in principle, the dummy scaling series for the values and the targets are necessary in the bullet chart implementations because the value is plotted on the primary horizontal axis, whereas the target is plotted on the secondary horizontal axis. Thus, scaling dummies are required to make sure that both horizontal axes always have the exact same scaling (maximum values).
In the Multiple Rows implementations, however, the series [Target Gap] and [Target Exceed] are also plotted on the secondary axis and by that, they already ensure the correct scaling of the secondary horizontal axis.
So, you are absolutely right: the Scale Target dummies could be removed from the tables in the Multiple Rows Bullet Graphs. Thanks for pointing this out.
Variations of Alternative Bullet Graphs in Excel
Variations of the Alternative Bullet Graph Design: Visualization of Gaps and Exceedances, two Targets and two Gaps, conditionally formatted Actuals and dynamically sorted Multiple Rows Bullet Graphs One of the previous posts presented An Alternative Design of Bullet Graphs: no qualitative rang...
Carlos,
many thanks for your kind words. I am happy that you like the approach. Sure, you can use the workbooks and repost them in your YouTube channels. I haven’t thought of combining the approach with dynamic arrays, but this is a great idea. Dynamic arrays may allow for some interesting uses cases. Let me know if I can be of any assistance.
Power BI lookalike Tooltips in Microsoft Excel
How to create Power BI lookalike Tooltips in Microsoft Excel Charts 1,361 words, ~7 minutes read Tooltips are an extremely helpful feature to explore and understand data. When hovering over a data point of a chart, a textbox appears and displays the values and – if applicable - even additional ...
Ni,
you are not doing anything wrong. Aligning the map in the background to match the geospatial data with the coordinates of the XY scatter chart is the tedious and time-consuming part of this technique.
There is no silver bullet how to get there. What I have done is to use a map with defined locations (e.g. cities) in the background, and then to adjust the scaling of the axes of the XY scatter chart until all scatter points were sitting exactly on top of the cities on the background map. That can become a very annoying procedure, to say the least.
Have a look at this article from 2010, where a world map is used in the background and the XY scatter chart on top is already aligned with the geospatial data:
Bluffing Tableau Actions with Microsoft Excel
Maybe this can get you started.
Geographical Flow Maps in Excel (Part 2 of 3)
Part 2 of a 3 parts series on how to create a Geographical Flow Map in Microsoft Excel Whilst the workbook and explanations provided in the first post laid the foundation for a Geographical Flow Map in Excel, the visualization was very limited in its usability. It only visualized the flow or mo...
Maia,
you are right, I used a very complex array formula. I am sorry, but I can’t provide a detailed description how this works. The formula goes across 25 lines combining IFERROR, INDEX, MATCH, LARGE, WEEKDAY, MOD and combines various Boolean arrays either by multiplication (= AND condition) or addition (= OR condition).
Explaining how this works in detail would require a very lengthy description and I doubt I would be able to really explain this in a way everyone can understand.
I recommend dissecting the formula step by step, take parts of it out to see the outcome of the different parts and thereby try to understand how the solution works.
If you are new to the concept of array formulas, you better start with reading a general introduction into arrays and simpler examples of array formulas. The formula in the workbook above is an advanced example and not really suitable for learning how to use arrays in Excel.
Microsoft Excel Project Calendar Template
A ready-to-use Microsoft Excel Template for a dynamic Project Calendar, displaying regular Project Meetings and Deadlines for one selected week As per the subtitle of this blog (see above), Clearly and Simply is about data analysis, modeling, simulation and data visualization. If you are a lo...
Arturo,
you are right, most of the links are not working anymore. Apparently, Richard deleted the files from his Dropbox and the Tableau Forum links are not valid anymore either.
The post is more than 9 years old, and it was about a workaround for Tableau shapes. The workaround reached end of life. It is as simple as that. I am sorry.
Create Your Own Filled Maps in Tableau
A step-by-step guide to Richard Leeke’s TabGeoHack for creating your own filled maps in Tableau Software Way back in 2009, we had a beautiful guest post by Giedre Aleknonyte describing a workaround to generate Choropleth Maps with Tableau (using version 5.0 by the way). Those days are over. One...
Latif,
you do not have to change the criteria or the calculations in the model.
You could use e.g. the pre-defined color scale "Red to Blue Contrast". If you don’t like the blue and want a "Red to Green" scale, adjust one of the pre-defined color scales on worksheet [control] as you like (starting with red and ending with green) and select this color scale on US Map worksheet.
Optimized Choropleth Maps in Microsoft Excel
How to create optimized Choropleth Maps in Excel with a higher resolution and without distortions using Excel 365 Inspired by an idea of my internet friend and highly esteemed colleague Leonid Koyfman, the post US Choropleth Map by County per State – a 4th Option described and provided an Excel ...
SK,
template 08 posted above has more than one column with a checkbox (5 in total). If you need more than 5, simply insert an entire column somewhere in between the first and the fifth check box column, copy one of the existing columns and paste it into the newly inserted column. Finally adjust the second parameter of the completion rate formulas in row 3.
Microsoft Excel Check List Compilation
A compilation of variations and enhancements of the interactive Microsoft Excel Check List Template Clearly and Simply is supposed to be a blog on data visualization and data analysis. Hence, it is a bit embarrassing to admit that the most popular blog post ever is totally off topic. Believe it...
Gareth,
no, this is not possible with the current template posted for download above.
If you really need the option to display 2 events in the same cell, you would have to adjust the existing formula in order to concatenate the text of a possible second item to the first one. This could get tricky, though, because the formula is pretty complex already.
The second option would be to split every day into 2 columns and to display the text of the first item in the first column of the day and the (potential) second item in the second column of the day. This would probably be easier to implement, but it comes with a few disadvantages, too, e.g. less space to display the text descriptions.
I am sorry, but I do not see an easy way to realize what you are looking for.
That being said, in my humble opinion there shouldn’t be items (meetings and deadlines) on the same day and at the same time in a Project Calendar. If you are having a meeting, you shouldn’t have a deadline at the same time, because you can’t work on the delivery anymore. In other words, the deadline should be set to the hour right before the meeting starts.
Microsoft Excel Project Calendar Template
A ready-to-use Microsoft Excel Template for a dynamic Project Calendar, displaying regular Project Meetings and Deadlines for one selected week As per the subtitle of this blog (see above), Clearly and Simply is about data analysis, modeling, simulation and data visualization. If you are a lo...
Gerardo,
correct. Simply adjust the range on worksheet [Calculations] as needed and copy the formulas. Make sure the data sources of the chart cover the entire data range if you added more rows.
S-Shaped Function in Microsoft Excel
A ready-to-use template for an S-shaped Function in Excel The previous post S-Shaped Function in Tableau discussed and provided the implementation of a customizable, i.e. user-defined S-shaped function in Tableau Software. In the introduction to this post I wrote: “Having a ready to use S-shape...
Gerardo,
just change the value in cell C13 on worksheet [Calculations].
S-Shaped Function in Microsoft Excel
A ready-to-use template for an S-shaped Function in Excel The previous post S-Shaped Function in Tableau discussed and provided the implementation of a customizable, i.e. user-defined S-shaped function in Tableau Software. In the introduction to this post I wrote: “Having a ready to use S-shape...
Matt,
if you transfer the map, the sheets and the code to another workbook, there are quite a few things to consider, like making sure you copied the entire VBA code to your workbook or making sure the named ranges are available and correct in your workbook.
My wild guess would be that you do not have defined the named ranges in your workbook (like myShapeNames, my Values, etc.). The code is referring to those named ranges and if you haven’t defined them properly in your workbook, the map will not update.
So, please check the named ranges first. If this doesn’t solve the issue, you can send me your workbook by email (email link see the top of the site) and I will have a look.
Faster Choropleth Maps with Microsoft Excel
An improved version of a Microsoft Excel Choropleth Map with a better performance for detailed maps Very soon after starting this blog in 2009 I published a post with a set of Microsoft Excel Choropleth Map templates. This post is still one of the most popular articles and downloads here. A l...
Hana,
I just imported a Danish text with special characters like "æ" and "å". The split text tool worked like a charm for me. I do not know which issue you are referring to. Sorry.
Word Clouds with Microsoft Excel
Create dynamic Word Clouds / Tag Clouds in Microsoft Excel Unlike Tableau Software, Microsoft Excel provides no native feature to create a word cloud (aka tag cloud), i.e. a visual representation of text data where the font size of a word depicts the frequency of this word in a text. Workaround...
Albert,
as far as I know, Excel does not provide an option to allow data entries on worksheets for selected users only.
The only option I see is to write VBA code which unprotects the worksheet (either when the workbook is opened, or the sheet is activated) only if the username equals to one of the users allowed to see and edit the sheet. You would then write another VBA routine (e.g. Workbook_BeforeClose) to protect the sheet again.
London Excel Meetup Workbooks
The workbooks used in my presentation on “Analytical and Interactive Dashboards in Excel” at the London Excel Meetup, September 3, 2020 233 words, ~1 minute read Earlier today (September 3, 2020), I had the honour and privilege to give a little presentation about Analytical and Interactive Dash...
Mauk,
thanks for letting me know. I fixed the link, please try again.
Tooltips on Microsoft Excel Tables
How to display Tooltips on Microsoft Excel Tables including additional information on the selected cell and aggregation results for the entire column Tooltips are a very helpful feature when exploring and investigating data. On charts and on plain data tables. When referring to tooltips, I am t...
Latif,
I took the video of La Linea, separated it into 56 images using a video editing software, extracted the pixels from those images and calculated the X and Y coordinates of the relevant pixels (the line).
But La Linea was just an example to show a somehow funny illustration of the approach. You can bring in your own data and the storyboard technique will still work.
Dynamic Storyboards in Excel
How to create a Dynamic Storyboard of Small Charts (similar to Small Multiples, Panel or Trellis charts) in Microsoft Excel 812 words, ~4 minutes read The article Motion Chart Excel Template used a small sequence of an episode of the Italian cartoon series La Linea to demonstrate how a chart can...
Latif,
the data source of the line chart are the columns X Offset and Y Offset in the table on worksheet [data]. The values are calculated by formulas based on the preparing calculations on worksheet [calculations]. The formulas are not too complicated. Please download the workbook and have a look for yourself.
Dynamic Storyboards in Excel
How to create a Dynamic Storyboard of Small Charts (similar to Small Multiples, Panel or Trellis charts) in Microsoft Excel 812 words, ~4 minutes read The article Motion Chart Excel Template used a small sequence of an episode of the Italian cartoon series La Linea to demonstrate how a chart can...
Peter,
I do not understand why you need sliders sitting on top of each other, but anyway: I just tried 2 stacked sliders based on the code in the workbook posted above and it is working fine for me. You have to make the other sliders invisible and keep only the slider on top of the stack visible (either manually or by VBA code), but I do not face any errors with stacked sliders.
Since I cannot reproduce the error, it is hard for me to give any advice. If you want to, you can send me your workbook by email and I will have a look.
Range Filter Slider Control in Microsoft Excel
How to use the Microsoft Slider Control to implement a range filter input feature in Microsoft Excel Almost every Excel workbook needs some way of user interaction (maybe except for the Excel models serving solely as the reporting front-end of a database). The users changes parameters, sets fil...
Luca,
sure, this is possible. If it is a one-time effort, you can transfer any data from Excel to Project by simply copying and pasting the data into the tables of Project.
If you need to do this on a regular basis, you would have to write some VBA code in Project, which asks the user for an Excel workbook to be imported and then automatically imports the data. I do not have a ready-to-use code snippet for this, but it shouldn’t be too complicated to write.
Gantt Charts are learning to fly
How to export a Microsoft Project Gantt Chart to PowerPoint The recent post Bring your tasks in a row showed a way of how to import a project plan from Microsoft Project into a preformatted Microsoft Excel template with ease. Today we are taking the opposite direction. This post provides a tool...
Tom,
thanks for your comment. First, you are commenting on a 11-years old blog post here. In the meantime, I have done a lot of improvements and variations and published my results here. You should check out and browse through the category Choropleth Maps of this blog and you will find a lot of additional information how to create filled maps in Excel.
As for your specific question: the code is only colouring shapes on a worksheet. The mapping of values to the shapes is done in a cell range named MapNameToShape.
If you want to have a different Choropleth Map (like Canada in your case), you need to insert the map as freeform shapes, name the shapes and adjust the mapping of values to shapes.
To get you started, have a look here:
Build your own Choropleth Maps with Excel
and/or here:
Create Excel Choropleth Maps from Shape Files
and, if you have Excel 365, especially here:
Optimized Choropleth Maps in Microsoft Excel
I hope this helps.
Choropleth Maps with Excel
A Set of Choropleth Map Templates for Microsoft Excel The dashboard of Lithuania at a glance used a county based map of Lithuania to visualize the geographical distribution of the population by color intensity: the darker the color, the higher the value. Very often, this type of geographical vi...
Ibrahim,
here you go:
map_yemen_by_governorates
Optimized Choropleth Maps in Microsoft Excel
How to create optimized Choropleth Maps in Excel with a higher resolution and without distortions using Excel 365 Inspired by an idea of my internet friend and highly esteemed colleague Leonid Koyfman, the post US Choropleth Map by County per State – a 4th Option described and provided an Excel ...
Dustin,
the following blog post provides Choropleth Maps of Germany by ZIP-codes (PLZ2 and PLZ5) in Excel for free download:
Create Excel Choropleth Maps from Shape Files
If you need the greater Munich area only, you have to take out all shapes you do not need, adjust the input data range and recreate the shape index. This shouldn’t take too long.
I hope this helps.
Choropleth Maps with Excel
A Set of Choropleth Map Templates for Microsoft Excel The dashboard of Lithuania at a glance used a county based map of Lithuania to visualize the geographical distribution of the population by color intensity: the darker the color, the higher the value. Very often, this type of geographical vi...
Andy,
please have a look at my reply to Jason’s comment on December 18, 2017 above. I also posted an example workbook to download in my comment.
Customizable Tooltips on Excel Charts
How to create customizable, meaningful tooltips on XY Scatter Charts in Microsoft Excel Back in December 2010, I published an article about Better Chart Tooltips with Microsoft Excel. The post described the weaknesses of Microsoft Excel’s standard chart tooltips and provided a VBA-based techniq...
Maria,
I do not know of a way to display numbers as fractions in Tableau. The only way I see would be to create a Calculated Field dividing the decimal number into the integer, the nominator and the denominator and concatenating those parts separated by the fraction slash.
Tableau Quick Tip #2 – Custom Number Formats
How to use Tableau Software’s Custom Number Formats Tableau provides a variety of built-in number and date formats. There are the standard formats “numbers”, “currency”, “scientific” and “percentage”. For scientific and percentage you can only change the decimal places, but for numbers and curr...
Julie,
the command button is the grey box in cells C1:E2 of the worksheet [Words]. The label of the command button says "Split text from a text file into words".
The Implementation of Word Clouds with Excel
Approach, algorithm, VBA code and performance optimization of the Word Cloud with Excel implementation The previous post Word Clouds with Microsoft Excel introduced another workaround to create a word or tag cloud in a standalone Microsoft Excel workbook. The article briefly describes the appro...
More...
Subscribe to Robert’s Recent Activity