Great #Excel Technique: August 2017 Total Eclipse Info by David Hager


In case you have not heard, on August 21, 2017, a total eclipse shadow is going to stretch across the entire United States. And, the rest of the U.S. will experience a partial eclipse of vaying degree based on the specific location.

This workbook will direct you to information for a specified location at for the August 2017 total eclipse of the sun.

It is important to note that this workbook does not in any way purport to access or create any information about the eclipse directly. Rather, it uses a link to the web site following the guidelines of the disclaimer to open a web page with the specified eclipse information.

The creation of the list lookups used in this example were discussed in this recent article.

Please review that article to see how the control cells C3 and D3 work. When the state is selected in C3, the list in D3 is populated with the desired city. When both are selected, in cell D1 (named The DesiredLink) the array formula:


which looks up the eclipse link for that state and city.


When the CommandButton is clicked, the following procedure in the Control worksheet module is run.


Private Sub GetEclipseInfo_Click()

ActiveWorkbook.FollowHyperlink Address:=Range(“TheDesiredLink”).Value

End Sub


This procedure uses the correct link to access the eclipse web site for the specified statye and city, which is opened in your browser. Hoper that you enjoy this, and the eclipse.

You can download the file here.


#Excel Super Links #76 – shared by David Hager

# Excel Super Links #76 – shared by David Hager

Unpivot by number of columns and rows in PowerBI and PowerQuery in Excel

Dynamic Charts using Excel Filters

Highlight specific bars in an Excel bar chart

What you need to know about Power BI now

#Excel Sparklines: Display Last N Values by David Hager

Creating Dependent Lists from a Column Lookup in an #Excel List by David Hager

When you have columns in a list that contain (for instance) state names and their corresponding cities, you might find it useful to create lists from the internal range of the subordinate column. For example, in the list shown here you might want to return the range from the City column corresponding to a specified state in the State column shown below.


The key to generating lists from the City column is the following formula.


where State is the column in the list on the LookupSheet tab containing state names and

where TheStateName is the cell containing a data validation list of unique states (Control!C3).

where TheCityName cell (Control!D4) contains a data validation list of cities corresponding to the return value of TheCity.

Basically, what this formula does is return a range from the City column, given a specified state.

The following figure shows the cells with the data validation drop down lists.


The information from these cells can be used for further lookups, which is the subject of an upcoming post. You can download the example file here.



#Excel Super Links #75 – shared by David Hager


Getting A Handle On Userforms [VBA]

Excel VBE Options

Excel Solution: Who Should Sit Where?

Basket Analysis in DAX

Excel Short & Sweet Tip #6 (Shuffling a String) by David Hager


#Excel Sparklines: Display Last N Values by David Hager

Sparklines are a relatively recent addition to the myriad of tools in Excel (version 2010). They are very useful in creating a number of different ways to visualize data. In this example, creating sparklines from a vertical range of data in a table reveals some interesting options. If you make a data table and create a sparkline from it, the process goes smoothly, generating a sparkline that will auto-expand its chart data along with added data to the table as shown in the figure.


But, what if you want to display only the last N values in the table. In that case, you need to use OFFSET formulas as ranges, as first discussed in

The formula needed to do this (with input from cell F5) is defined as:


The method I used to apply this formula range was to create a sparkline from a random selection in the table body and then go back and Edit the sparkline source data as shown below (initially, I had to enter as =LastN1).


A similar formula was made accepting input from cell F6.

I hope that this technique adds to your data visualization portfolio.

You can download the example file here.


# Excel Super Links #74 – shared by David Hager


Interactive Decision Tree Visualization in Excel [Trump vs. Hillary in Swing States]

Running a Native Query Within an M project

Top Tips for Working with Complex Excel Formulas

Excel VBA Monopoly

#Excel Short and Sweet Tip #17 (Returning a Letter Grade Based on a Normal Grading Scale Without Lookup Table) by David Hager

#Excel Short and Sweet Tip #23 (Open Windows File Explorer with Worksheet UDF) by David Hager


When collecting new links to publish in my Excel Super Links series, I try not to reuse the link in another article. I have been using Windows Explorer (with Windows Indexing enabled) to search the folder where I store these files and look for any files that might contain that link in order to prevent this from occurring. What I wanted was a way to access the File Explorer from the Excel environment. The following procedure performs this task very nicely.

Function WinExplore(TheFolder As String)

On Error Resume Next

Shell “Explorer.exe ” & TheFolder, vbNormalFocus

End Function

This function can be entered in a worksheet cell and when recalculated will open Explorer at the desired folder.

I hope that you find this useful.