r/ExcelTips

▲ 9 r/ExcelTips+1 crossposts

Looking for a comprehensive Excel course — beginner to advanced/expert level

Hi all,

I’m looking for a structured Excel course that takes me from the basics all the way to advanced/expert level. I already know the fundamentals and then some (formulas, formatting, basic functions, etc.), but I want to start fresh with a proper structured course rather than having scattered knowledge — I want to make sure I’m not missing anything and build a solid foundation upward.

Ideally the course would cover:

Core functions and formulas (VLOOKUP/XLOOKUP, INDEX/MATCH, etc.)
Pivot Tables and Power Pivot
Power Query
Data visualization / dashboards
Some VBA/macros (nice to have, not essential)

I’m open to free or paid resources — YouTube series, Udemy/Coursera courses, books, whatever has worked well for others. Would love to hear what actually helped you level up, not just what’s popular.

Thanks in advance!

reddit.com
u/aquaDi0r — 3 days ago

VLOOKUP Best Practices: 5 Tips to Keep Your Workbooks Clean and Error-Free

Recently, I’ve been auditing my own workflow to figure out the "best practices" I subconsciously use for common Excel functions. I wanted to share the 5 golden rules I always follow when using VLOOKUP to keep my sheets from breaking.

1) Keep Lookup Tables Internal

Always try to keep your lookup tables in the same workbook as your formulas. Linking to an external file on a shared drive is a recipe for disaster—if someone renames, moves, or deletes that source file, your formulas will instantly break and return #N/A or #REF! errors. Keeping everything in one file guarantees your paths stay intact.

2) Expand Your Table Arrays

Expand your table arrays to include more Rows and Columns then what is currently needed. This way, you will never have to update your formula when you add data to your lookup table. This is especially helpful with Rows as it is more likely you will add data underneath column headers once addition data is required.

3) Master Your Absolute References (F4)

Don't forget to lock your cells!

  • Lock your Table Array: Hit F4 once ($A$1:$B$10) so the reference table doesn't shift when you drag your formula.
  • Lock your Lookup Value (if dragging horizontally): Hit F4 three times ($A1) to lock just the column. This ensures your formula always looks at the correct identifier, no matter where you copy and paste it.

4) Use Named Ranges for Clean Formulas

Naming your table array makes writing and reading formulas incredibly easy. For example, if you have a lookup table for weather data, select the data and name the range "Seasons". Your formula goes from messy cell coordinates to a clean, readable sentence: =VLOOKUP(A2, Seasons, 2, FALSE)

5) Wrap it in IFERROR

If you know your data will have legitimate non-matches, don't leave your sheet covered in ugly #N/A errors—it can make your data integrity look questionable to managers or clients. Wrap your VLOOKUP in an IFERROR statement to clean it up: =IFERROR(VLOOKUP(A2, Seasons, 2, FALSE), "No Match")

I actually put together a short video demonstrating these tips in action if you want a visual walkthrough: Watch the VLOOKUP Guide on YouTube

What are your personal VLOOKUP rules? Or have you completely migrated to XLOOKUP/Index-Match yet?

u/Aware-Employment-447 — 7 days ago

Excel Power Tip 2

If you already have two columns of data, for example, one column has the item, and the other column has a date.

All you need to do is smash them together in a new column using the &.

Now you can look up each one separately using the smash column.

Like Bob February becomes
Bob-February A2 & “-“ & B3

You can join my subreddit

https://www.reddit.com/r/GetNoticedNow/s/ZSSvslKP2K

reddit.com
u/SimulationBucket — 10 days ago

Excel Power Tip

Don’t you hate that xlookup only finds the first result?

Easy trick.

Just number them.

A A-1
A A-2
A A-3

You can use a formula to do it quickly for the whole row.

Do it on both sides and look them up.

Or on the first side, you can just have the number separate, and look up cell A1 & “-“ & A2.

What if Sheet2 is blank and Sheet1 says:

A
A
B
B
C
C

They gets a new row on the side that calls them:

A 1-1
A 1-2
B 2-1
B 2-2
C 3-1
C 3-2

Now go to a blank page and enter those numbers and look them up.

If you like the tip, be gracious and leave a comment

Please join r/GetNoticedNow

reddit.com
u/SimulationBucket — 10 days ago

Stop using IF/IFS in Excel if you expect your spreadsheet to scale (here’s why it keeps breaking)

Most people are using Excel in a way that guarantees their file will eventually break.

The biggest mistake I keep seeing is people stuffing all their logic into IF/IFS formulas like Excel is a programming language.

It works at first… until the file grows. Then suddenly you have 10+ nested conditions, hidden assumptions everywhere, and one new “job type” breaks half the sheet.

There’s a much more scalable way to do this that almost nobody bothers with.

Instead of writing logic inside formulas, you move the logic OUT of the formula completely.

You create a simple table that defines the rules.

For example, instead of:

“If Job = A and Title = X and Type = Y then calculate rate like this…”

You store everything in a structured table:

Job | Title | Type | Rate | Multiplier | Adjustment

Then your main sheet does something much simpler:

It just pulls the correct row using a lookup (multi-criteria key or FILTER), and calculates:

Net Hours × Rate × Multiplier + Adjustment

That’s it.

No IF chains. No nested logic. No rewriting formulas every time the business changes.

The painful part most people don’t realize is this: every time you hardcode logic into a formula, you’re actually moving business rules into the most fragile place possible.

So when the business changes (and it always does), your spreadsheet becomes technical debt instead of a tool.

Once you switch to a proper lookup-table structure, Excel stops breaking every time something new is added. You don’t “edit formulas” anymore—you just add rows.

It’s a small shift in thinking, but it’s usually the difference between “why is this broken again?” and “this just works even after changes.”

reddit.com
u/ExcelForFreelancers1 — 13 days ago