You may have used the HYPERLINK function in Excel before but what you may not have released is your links can be either relative or absolute (or sometimes called exact or specific). What does this even mean? And how do you change from relative to exact?
Excel help, tips, and templates. Learn how to write VBA macros or browse our project management resources.
Tuesday, June 21, 2022
Monday, March 15, 2021
Excel Tips from the Best 2021 March Madness Brackets
After a year hiatus it’s finally here, the college basketball March Madness brackets are back! Last year, I made a NFL Draft Game spreadsheet for the first time to try to compensate for the loss of the basketball brackets but it just wasn’t the same (but I did still update it for 2021). This year, the 2021 NCAA men's basketball tournament will be unlike any March Madness that has come before. All games will be played in Indiana, with most in Indianapolis. The schedule has also been change. The First Four would typically be played on Tuesday and Wednesday night with the first round being played on Thursday and Friday.
Here's the 2021 March Madness schedule:
- First Four — 4 p.m. start on Thursday, March 18
- First round — 12 p.m. start on Friday, March 19, and Saturday, March 20
- Second round — 12 p.m. start on Sunday, March 21, and Monday, March 22
- Sweet 16 — 2 p.m. start on Saturday, March 27, and 1 p.m. start on Sunday, March 28
- Elite Eight — 7 p.m. start on Monday, March 29, and 6 p.m. start on Tuesday, March 30
- Final Four — 5 p.m. start on Saturday, April 3
- NCAA championship game — 9 p.m. Monday, April 5
Once again, I will be using the best March Madness brackets in Excel, created by David Tyler (and I will continue to use his until he decides to no longer update them). They’re very polished and easy to use. There are only 68 teams in the field but the spreadsheet is already setup to handle up to 128 teams, if they expand in the future. There are two sheets: the bracket and the pool manager. Instructions are included but its very intuitive.
The First 5 Things I Do When Examining Someone Else's Spreadsheet
As I’ve said countless times before, you can learn a lot by looking at templates made by others. Here are 5 things I do when examining a new spreadsheet:
1. Unhide hidden sheets, columns, and rows: When you make a template others are going to be using, you want to make it look nice and clean and hide anything that could cause confusion to a first time user, which leads to hiding rows, columns, or even entire sheets in a workbook. So, the first thing I do when examining someone else’s template is look for the hidden data. Right click on the sheets tab and click “unhide”. I unhide all the hidden sheets if there are any to see what data is present. Look for any hidden columns or rows as well by seeing if any letters or numbers are skipped.
2. Understand the NamedRanges: Go To Formulas > Name Manager and examine what the named ranges are, what sheets and cells they refer to. Hopefully they're all named well, like in David's brackets.
3. Look at conditional formatting rules: On the Home tab, go to Conditional Formatting, click Manage Rules, then Show formatting rules for This Worksheet to view them all.
4. Look through the formulas: On the Formulas tab, click “show Formulas” to show if they were manually typed in or if there is a formula calculating the values
5. Look through the macros: Hopefully, the person writing the code left lots of good comments so it’s easier to follow along with what each piece of code does
Watch me quickly walk through David's 2021 March Madness brackets going through the five points listed above:
Monday, January 28, 2019
How to find the values of diagonal cells in a table in Excel
Use the OFFSET function to find the value of a cell to the upper left, lower left, upper right, or bottom right of another cell. Let's say my name is in cell B2, the reference cell. To go up a row use -1, to go down a row use 1. Use -1 to go to a column to the left, +1 to go to a column to the right.
Upper left: =OFFSET(B2,-1,-1)
Upper right: =OFFSET(B2,-1,1)
Lower left: =OFFSET(B2, 1,-1)
Lower right: =OFFSET(B2, 1,1)
Now this is useful if you know the exact location of the reference cell, but what if that reference cell is always moving? That's where INDEX and MATCH come into play. A perfect example is taken from my Super Bowl Squares spreadsheet template. Watch the video below to see how I can get the values of the diagonal cells when the reference cell can change once I hit the randomize numbers button:
What do you think of that? Would you like to see more examples like this, taken straight out of a template? Let me know in the comments below.
Wednesday, November 8, 2017
Ask Excel Help: How to add or count across multiple sheets in Excel
Thursday, September 17, 2015
Quick Excel Help: Date and Time Formats
Thursday, August 14, 2014
Quick Excel Tips: Dynamic Lookup
In my example (that you can download below), in cell B2 I have this formula that combines VLOOKUP and MATCH:
=VLOOKUP($A2, $D$2:$G$14, MATCH($B$1,$D$1:$G$1,0),FALSE)
The column header in B matches one of the column headers in D, E, F, G - it doesn’t matter which one, you can change it and the values update automatically, which is the beauty of this formula. This makes it easy to add or remove columns without having to update your formulas. Not only is it more dynamic, the index column need not be on the left. Try it yourself!
Download my Dynamic Lookup formula example spreadsheet here.
Saturday, December 21, 2013
Top Excel Help Posts in 2013 and 2014 Goals
Top 5 Excel Tips from 2013
Top 5 Excel Templates from 2013
Goals for 2014
Tuesday, April 9, 2013
My Excel 2016 Wishlist
- A FIXTODAY() function that holds the date of the day the formula was first created or entered into the spreadsheet.
I don’t know if this will ever be possible outside of Google Docs but allowing multiple users to edit the same document at the same time would be wonderful.This would eliminate all those extra copies of spreadsheets floating around.This option is already available!- I don’t know why you can’t do this already but it would be great to be able to unhide multiple worksheets at the same time. Currently, you can only unhide one sheet at a time which can be a major headache and quite inconvenient.
- Along this same line, I would like the ability to unprotect multiple sheets at once. Something like a global password may be the solution.
- An easy way to be able to see exact revision history.
- More options when protecting a sheet, like being able to use CustomViews.
- More text manipulation functions and options.
That’s what I think. What about you? What would you like to see in future versions of Excel? What’s on your Excel 2016 wishlist? Please let me know in the comments below. Who knows, maybe Microsoft will even be taking notes!
Wednesday, December 5, 2012
NCAA Football Bowl Schedule and Pool 2012
Monday, September 17, 2012
Unique Excel Uses: Designing Roller Coasters
The first thing that I established in my spreadsheet were the constant values that I used, namely gravitational acceleration, friction coefficients, and finite step size along with other parameters that helped define the physical geometry of the track. Excel's functionality of maintaining a reference's cell index with the "$" symbol really came in useful when I needed to change friction values - all I had to do was change the one cell storing the coefficient and the entire spreadsheet (thousands of lines of data) would update automatically.
Formatting, constant values, a table containing statistics, and an embedded equation using Excel's native trig functions. |
With all this, I relied on Excel's formatting to help visualize what was transpiring in my spreadsheet. I highlighted both rows and individual cells to indicate what was a dictating, inputted value vs. what was being calculated by other values; this was not the same for every row because I would sometimes rearrange the equations for nuanced track elements, and using this color coded system made this a whole lot easier to keep track of. I also used blank columns highlighted with a color to separate columns into groups for easier viewing. Along with that, I frequently would hide multiple columns or rows to help navigate the spreadsheet as thousands of lines and up to 50+ columns of data can become unwieldy at times. Lastly, I created a table at the top of the sheet that maintained the maximum or minimum values of particular values such as speed and different g-forces.
2D plot showing an elevation of the ride |
Although Excel doesn't have a built-in 3D plotter, I created 2D plots of the track coordinates so I could view the track geometry within the spreadsheet. I stored these in separate tabs for easy navigation. Also stored in a separate tab was any other miscellaneous information that I would reference.
Finally, I made use of the fact that other programs usually have an easy time reading/parsing Excel documents. I frequently imported my spreadsheet into Matlab for further post-processing, including 3D plotting and some other calculations. It's not necessarily the case that Excel wasn't able to do any of these other things (for example, I have found user-created 3D plotting macros online) but rather I'm more comfortable coding in Matlab rather than VBA. People would often ask me why I didn't just work in Matlab for the entire project, to which my response was that I thought (and still do think) that working with mass data sets in spreadsheet format is best done by Excel and since it is found on so many computers and it's so easily read by other programs, it was easy to work on the project wherever I was.
2D plot showing the ride's plan |
Thanks again to Travis for sharing his awesome “Excel uses” example and good luck towards your goal of becoming a coaster creator - and let us know when you do so we can go ride your breathtaking creation! Read more details about Project Soar at his website.
Subscribe to our newsletter for more updates and drop us a line (or a comment) if you know of someone with a unique or interesting “Excel Used For” example.
Monday, June 25, 2012
An Excel Macro to Delete Pictures
Take Advanced Excel Training to learn how to write VBA macros in Excel.
Sunday, June 17, 2012
How to find the best score based on condition
{=LARGE(IF(Sheet1!$A$1:$A$2000=$A2,Sheet1!$B$1:$B$2000,-1),2)}
Remember, to enter this array formula into the cell, then instead of hitting the Enter key, hit Ctrl-Shift-Ente