Excel On Fire (Oz du Soleil)
Excel Expert Challenge with Wyn Hopkins of @AccessAnalyticLearn : Votes and Data Quality
updated
The challenge: Identify the palindromes (ignoring spaces and punctuation)
This is a fascinating experience as Chandoo shows some Excel mastery and mixes it with real world decisions about what's worth chasing down and what's not. It opens an important discussion about when it's ok to be lazy when the alternative is spending time over-engineering a solution.
0:00 Introduction
1:04 Opening the challenge
2:00 Thoughts about language: Telugu vs. English
6:26 He's done a challenge like this before
7:39 A benefit of being a content creator
8:43 Starting the challenge
9:30 Start with an easy one
16:06 Removing spaces and punctuation
27:23 Real world vs. hypothetical spreadsheet world
27:55 VICTORY!
28:50 Real world project
30:53 Wrap-up discussion
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
My book co-written with Mr. Excel, Bill Jelen: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
Website: http://ozdusoleil.com
My old blog: http://datascopic.net/blog-2-2
Calculate earnings based on clopens. What is a clopen? It's when a person works the evening shift and closes a store, then is scheduled to return in the morning to open the store. Get it? Close, then open? CLOPEN
In this Excel Experts Live Challenge series I invite guest to solve a challenge they haven't seen before. The goal is to take us into their minds and talk through their solution: what they see, what they anticipate, what they might try and why they won't try other things.
Victor Momoh has a lot of interesting perspectives to share.
Find him at: youtube.com/@ExcelMoments/videos
#ExcelChallenge
#VictorMomoh
#ExcelTutorial
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
In this challenge Mr. Excel has to determine:
1. How many people are attending an event.
2. Calculate the size of available rooms
3. Determine which rooms are big enough--but not too big.
You'll see: Text-to-Columns, INDIRECT, IFERROR, PRODUCT, Dynamic Arrays, UNIQUE, XLOOKUP, and Conditional Formatting.
0:00 Intro
1:28 Bill opens the challenge for the first time
3:40 Bill checks the data quality
4:00 Building a lookup table
7:33 Experimenting with INDIRECT
10:34 Adding a real world curve-ball
11:10 Troubleshooting
15:30 Discussion
18:40 Extra refinements
19:29 Conditional Formatting to highlight a row
20:30 Reflections and wrap-up
#ExcelChallenge #MrExcel #BillJelen
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book co-authored with Mr. Excel, Bill Jelen: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
The EXPAND function on its own seems strange and pointless. However, in this situation EXPAND saves the day in a practical example.
We have a start date and number of days and want to list each date. Once their listed, we'd like them to be compiled in a single array. The problem is, the rows don't have an even number of dates. That's where EXPAND comes in! EXPAND makes all rows equal so that the data can be both, dynamic and compiled in a single array.
You'll also see the TEXT function used to convert a number into a date.
#DynamicArrays
#EXPAND
#ExcelTips
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
Wyn Hopkins, fellow Microsoft Excel MVP, presented a challenge recently:
If you have a list of people and their ticket numbers:
Lisa Tickets: 300-303
KC Tickets 390-390
Aaron Tickets 772-778
How can you get a list of the individual ticket numbers alongside the name of the ticket holders? E.g. 4 rows for Lisa with tickets 300, 301, 302, 303.
I show you a solution using:
FILTER, SEQUENCE, TOCOL, TEXTBEFORE, TEXTAFTER, HSTACK, VSTACK
#excelchallenge
#DynamicArrays
#exceltutorial
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
If you want to sort this list:
ant
Art Museum
USB cable
Power Query will return:
Art Museum
USB Cable
ant
If you need to do a merge with:
De Soto and de Soto
Power Query will not get those matched.
In this video I show you how to use Text.Upper to get the sorting right and Fuzzy Matching and Similarity Threshold to get the merge right.
Thank you to Ed Hansberry for his blogpost that shows details on merging and ignoring case-sensitivity:
ehansalytics.com/blog/2020/4/27/case-insensitive-merges-in-power-query
Plus! I share with you where I've been for the past month and invite you to Excel Days in Bulgaria on 11NOV22.
0:00 Introduction
0:15 Roadtrip Overview
1:05 Excel Days in Sofia Bulgaria
3:03 Power Query: sorting without case-sensitivity
7:16 Power Query: merging and ignoring case-sensitivity
I also show the CODE function and offer insight into how Power Query does its sorting.
#PowerQuery #CaseSensitivity #ExcelTutorial
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, good spreadsheet habits, and Excel challenges that comes out every Friday for beginners and every-other-Monday for power users.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
The IMAGE function.
IMAGE makes it easy to bring images into Excel and use them as variables. However, you can count on me to not only show you how Excel features work, but also issue warning. This time, the thing to worry about: Link Rot.
And here's where you can download the file: datascopic.net/imagef
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
- Editing techniques in Camtasia
- Where my creative ideas come from
In this video I take you on a tour of a recent video. Specifically, this one on TEXTBEFORE:
youtube.com/watch?v=QbmgufI_suo
Let me know if you have any questions about anything in this video.
0:00 Intro
0:31 Overview
2:14 A Warning about Gear and Editing Video
3:08 Transitions & The Library
4:40 Text on Top of Video
5:37 Layering Videos
7:44 Text & Sound Effects
11:16 Audio Fades & Curves
11:54 Highlights & Enhancements
13:41 Decision:"Is it good enough?"
14:30 Layering Sound Effects
16:23 Mood & Theme
19:04 Sound Effects & Enhancements
20:41 Jeymes Samuel & Artistic Decisions
23:25 Thinking about Music
24:58 More Music, Effects, & Enhancements
28:55 More Music & The Outro
#Camtasia
#Camtasia2022
#videoeditingtricks
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
snydervisuals.com
Produced by DataRails
linkedin.com/company/datarails
----
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
One twist: what if there's a person added/removed or a music preference is added/removed?
This challenge came from Chandeep Chhabra at the Goodly YouTube channel.
My solution in Power Query includes:
Left Outer Join with 2 criteria
Cross Join
Conditional Column
Pivot Don't Aggregate
All handy features that can help you create dynamic solutions in Excel and Power Query.
See the challenge as described by Chandeep: youtu.be/7Vow1L8Mu9g
Wyn Hopkins' challenge: youtu.be/7A43scSbxCk
0:00 Intro
0:54 Explaining the challenge
2:15 Starting the solution
4:39 Cross Join
6:34 Merge queries with 2 criteria
8:29 Pivot Don't Aggregate
9:50 Add more data
10:49 Outro
#ExcelChallenge #FirstClass #PowerQuery
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
My old blog: http://datascopic.net/blog-2-2
This solution isn't so sophisticated but it's worth showing you because sometimes all you need is a down-&-dirty one-time solution. Other times, you do need a solution that is robust, dynamic, and future-proof.
In this video I use Flash Fill, ISODD and IF. They work!
My book: Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
#ExcelChallenge
#ExcelOnFire
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My old blog: http://datascopic.net/blog-2-2
Yellowstone National Park has a system where cars with even number license plates can come into the park on even numbered days. Odd number plates can enter on odd dates.
But what if a license plate doesn't end with a number? (4CE-3DQ)
What if it doesn't have any numbers? (BIG-DAY)
In this video I show a Power Query solution that uses the Information feature and the Text.Remove function.
Guerrilla Data Analysis 3rd Ed. can be purchased at (printed book or ebook):
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 3rd Edition
amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470743
My old blog: http://datascopic.net/blog-2-2
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
In this video I dissect various ways that we can think about 'mastery.' And I close with some advice for no matter what you do in Excel.
0:00 Guerrilla Data Analysis 3 is now available as PDF
0:30 Description of Guerrilla Data Analysis 3
1:00 Octopus Spreadsheets
2:17 "I want to master Excel"
2:48 Mastering a Tool
3:23 Knowing EVERYTHING in Excel
4:40 The Superhuman
5:52 Mastery as in: "providing value"
6:30 Value as a freelancer
7:40 Telling the truth & breaking out
9:51 Advice from Uncle Oz
12:32 Bokeh Effect
To purchase Guerrilla Data Analysis 3rd Edition
mrexcel.com/products/guerrilla-data-analysis-3rd-edition
#MasteringExcel
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
0:00 Intro
1:03 Explanation of the challenge
2:21 Demo of my solution
3:54 Building the solution
9:44 Outro
#VSTA
#DynamicArrays
#TopTen
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Contest1: Goblins - Sharks - Sharks
Contest2: Penguins - Thunder - Penguins
How can use Excel to show that the Sharks won Contest1 and the Penguins won Contest2?
That's the challenge. This video includes a meditation and time to think about how you'd isolate the winners from 20 contests.
#DynamicArrays
#ExcelChallenge
#ExcelMeditation
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
In this example we have names and professional designations. The problem is some people have more than one designations, some have 1 designation and some folks have no designations.
BUT! We have to be careful. We can't target all suffixes for removal.
REMOVE:
CFP, VP, MD and DDS
KEEP:
Jr. and III
#TEXTBEFORE
#SplittingNames
#SplittingText
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
TOCOL: converts a rectangular matrix into a single column
DROP: retrieves a rectangular array and drops (eliminates) columns that aren't needed. One thing to know: you can drop columns starting from the beginning or end of a range. You can eliminate, say, the first 3 columns, but you cannot drop columns from the middle of the range.
I show this along with the UNIQUE and SORT functions, and a dropdown list and conditional formatting.
0:00 Introduction
0:40 Microsoft History Lesson - Cyrillius J. Longfoot
6:54 The Excel challenge - TOCOL function
9:19 DROP function
11:45 UNIQUE and SORT functions
13:15 Dropdown List
13:57 Conditional Formatting
15:01 Outro
#TOCOL
#DynamicArrays
#ConditionalFormatting
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
0:00 Introduction
0:24 My trip to Lagos
3:35 Using XLOOKUP to create the sum of a variable range
6:15 Using XLOOKUP to sum a variable range with variable start and end points
7:20 Using XLOOKUP and OFFSET to calculate variable distances
9:00 Outro
- Victor Momoh presenting at the Saudi Arabia Excel Meetup Group.
youtu.be/GEtqkpc4uvI
- See Victor Momoh explain XLOOKUP returning a range instead of a value
youtu.be/x_4azNNwC9U?t=1833
- Victor's YouTube channel:
youtube.com/c/ExcelMoments/videos
- Download the workbook in this video:
datascopic.net/momoh
#XLOOKUP #SumRange #CalculateDistance
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Back then, some kind soul on an online forum wrote me some VBA code that I didn't understand, but it worked. Today, I'll show you how how I could have done this without VBA.
#baffmasta
#ExtractBoldText
#RemoveRegularText
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Can you arrange seating such that every person in attendance will sit at a table with every other person, at least once? The parameters:
- 100 people
- 10 tables
- 10 seats t each table
- 11 rounds
Bill concluded that there's no way to connect everyone in only 11 rounds. He said the best he could achieve is 65%. Here is his video: youtu.be/0StppWCBgnY
I found this fascinating because it presents a real world scenarios where the ultimate goal can't be achieved. We have to go back to the person who made the request and tell the truth. Then we have to ask if there's any flexibility. Can we get more tables, bigger tables or add more rounds to the 11?
I came up with a solution that requires 19 rounds.
After thinking about my days as a wrestler, and round-robin tournaments, I could see adding people to 5-person teams, and then create an agenda that gets each of the 20 teams to meet, rather than try to work with 100 people.
In a real scenario, my 19 rounds would be a suggestion. The boss/client/friend/co-worker who made the request would have to decide if it's an acceptable solution, or not.
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
In this video I show 2 ways to get data by taking a picture, then converting the text from the data into something that Excel can use. You'll see:
- Save the image in Microsoft Word as a PDF
- Import the image into OneNote, then use Extract Text from Image.
NOTE: All methods involve some kind of clean-up. The trick is to figure out which method results in the least mess.
0:00 Intro
1:55 A comment about the Excel phone app
2:20 Import work schedule
4:37 Import workshop data
7:16 Import from a magazine page
8:35 Why not import PDF using Power Query?
9:10 Outro
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
This video shows how to get Power Query to cooperate. It takes a few steps, but we get it done!
Also. You'll get to see where I've been during my time away. I finally went on a road trip that I'd been putting off for 7 years.
#Roadtrip
#SplitVariableColumns
#SplitColumnsinExcel
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
How can you split columns when there are multiple, different delimiters? Ex:
Joe+Lisa+Francine/Kathy
Rita&Sal&Gene
Samantha/Denise
This was interesting for several reasons:
1. It's very easy to do if you want a 1-and-done solution with just 3 delimiters. However,
2. If you want something truly dynamic, it involves solving 2 major problems with Power Query: splitting variable columns and merging all columns in a query.
3. I show an ugly but effective solution that I call The Elephant Through the Front Door Move.
First. When splitting columns with Power Query, a value gets hard-coded; e.g., if your initial split goes into 5 columns, the 5 is stuck, and if you later have 7 columns or 3 columns, that 5 is still there.
I found a solution to this here:
https://www.goodly.co.in/split-by-variable-columns-in-power-query/
Second. Sometimes we want to merge all of the columns in a query, but there's no feature for that. But here is Power Query M-Code:
exceltown.com/en/tutorials/power-bi/power-query-m-language/merging-of-all-columns-in-power-query-regardless-of-their-names
This was hard! But the solution I show is truly dynamic. If there are more delimiters in future data, they get picked up; if the number of columns grows or expands, Power Query will cooperate.
#SplitByDelimiters
#MergeColumns
#PowerQuery
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
In this video I show you something I learned from Wayne and Bill. You can create your custom weekends by putting together a string of 1s and 0s that represent each weekday.
1 = day off
0 = workday
The string starts with Monday.
If you work (or go to school) only on Tuesdays and Wednesdays, your string would look like this:
"1010111"
Thus:
=NETWORKDAYS.INTL(Start_Date, End_Date, "1010111", [Holidays])
You'll also see Power Query, replace values and merge columns in order to simplify calculating net work days in Excel.
#NETWORKDAYS
#CalculateWorkdays
#ExcelOnFire
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Now, here's a challenge. What about part-time people who work Mondays, Wednesdays and Fridays? Or! When I was living in California, I worked 4 days, 10 hours each, for a full 40 hours. I loved working Monday, Tuesday, Thursday Friday. I was off on Wednesdays, Saturdays and Sundays.
To calculate the net work days in such situations NETWORKDAYS.INTL can't help us.
In this video I show how to achieve this by using Power Query (unpivot), FILTER and COUNTIF. I also make clever use of the MATCH function to identify holidays.
#NETWORKDAYS
#3DayWeekends
#FILTERfunction
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
NETWORKDAYS is a weird function. If you work at a restaurant that's open 7 days/wk or a salon that's closed on Mondays and Tuesdays, NETWORKDAYS makes a mess. However, using Power Query can be complicated with a lot of steps, but it's more accurate than fiddling around with NETWORKDAYS.
This video has several phases:
0:00 Introduction
2:22 The NETWORKDAYS function
4:46 Calculating Net Work Days in Power Query
12:40 Outro
Download the file:
datascopic.net/wp-content/uploads/2021/06/NETWORKDAYS-PQ.xlsx
#NETWORKDAYS
#POWERQUERY
#Anti-Join
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Calculating percentages in Power Query is not as easy as it is in native Excel.
- First, when using the interface to calculate values in 2 different columns, you have to select the columns in the right order.
- Second, If you have a column of amounts and want to get each entry's percentage of the total, that's not straightforward. We end up making a parameter of the total and then calculate the percentages using that parameter.
#PowerQuery
#Percentages
#PercentTotals
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Well, we go back to our old friends Cross-Join and Text.Combine in Power Query to help us out.
Download the workbook: datascopic.net/2Strings
#Text.Combine
#CrossJoin
#PartialText
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
👉 globalexcelsummit.com
This video is my presentation: Risk Taking as a Content Creator
#GlobalExcelSummit
#ContentCreation
#RiskTaking
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
This is really cool. HOWEVER! There are 8 warnings that I take you through.
First. There is no longer "table-slash-range." The icon has been changed to "From Sheet." BOOOO! 🤪 Table/range seems more accurate.
Check out the video for the other 7 warnings. They're too hard to explain. You just have to see them.
#DynamicArrays
#ImportFromDynamicArrays
#Power Query
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
But! What happens when things get weird? In this video, the delimiter is a line-feed and there's a problem with empty cells. We use Text.Split and Table.FromColumns in Excel's Power Query; then we have to go back and get rid of null values.
Download the workbook: datascopic.net/SMR2
#PowerQuery
#Text.Split
#SplitMultipleColumns
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
In this video I show how to create a dynamic dropdown list that uses the table headers to extract specific data.
You'll see: XLOOKUP, SORT, FILTER, TRANSPOSE in this solution.
The Azerbaijan Meet-up: meetup.com/baku-power-bi-modern-excel-user-meetup-group
#XLOOKUP
#DynamicArrays
#MicrosoftExcel
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
In this video, Bill Jelen (Mr. Excel) and Oz du Soleil discuss each solution: the thrills, the chills, the funny moments and cool, clever Excel tips that blew us away!
Here's the full playlist:
0:00 Intro
6:13 Fred Le Guen - excelexercice
7:29 Wyn Hopkins - Access Analytic
9:52 Paula Guilfoyle
11:55 David Benaim
16:07 Bill Jelen - MrExcel.com
18:32 What does EVEN do?
19:50 Bill Jelen continued
21:06 Ajay Anand
23:22 Oz du Soleil - Excel on Fire
27:48 Alan Murray - Computergaga
29:30 Jon Acampora - Excel Campus - Jon
31:46 Chandoo
33:48 Sumit Bansal - TrumpExcel
35:43 Jordan Goldmeier
39:05 Abiola David - Excel Jet Consult
41:11 Fara Shaikh
43:03 John Michaloudis - MyExcelOnline.com
44:18 Cristiano Galvão - Excel Turbo
47:26 John MacDougall - How to Excel
49:41 Wrap up comments
53:19 Pick random winners for the gift certificates
#ExcelHash
#ExcelChallenge
#ExcelReview
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
1:06 My Solution
5:13 Rabbit needs water
7:26 Correction with the EVEN function
ExcelHash is back for 2021! This year we added more participants. Check out the full playlist and think about how you would create a solution.
youtube.com/playlist?list=PLHrPHBbDHgT1OUshE6AFf5AJqJdhKhJh_
The premise:
Take 4 random Excel features and bring them together into an integrated solution. It's pretty difficult and forces a person to justify their choices; thinking about the essence of a feature.
ExcelHash 2021 Ingredients
- A Cutout Person
- EVEN function
At least 2 from the following:
- LET function
- Dynamic Arrays
- Custom Data Type
- LAMBDA function
In this video, I combine the ingredients into a workbook that helps manage and price dirty jobs in a post-apocalypse world of weirdos and chaos.
#ExcelHash
#ExcelChallenge
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
This video shows how to make this happen using Dynamic Arrays, UNIQUE and the FILTER functions.
Also check out Leila Gharani's recent video that has a slight variation and she shows a Google Sheets solution. youtu.be/ku17vgq4Q14
#DependentDropDownLists
#DropDownLists
#Rooster
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
1:19 Fascinating and Incomplete Entries
2:12 Unexpected Translation
3:29 False Negatives. When looking for a movie, the result was "no data found." But, I was able to find it.
4:15 Sometimes results take up several cells. You've gotta watch for the data to show vertical or horizontal.
6:04 No Sports Data. On the Wolfram site sports data is available. But it's not available to import into Excel.
7:10 Watch Your Measurements. I imported the heights of celebrities. It was in meters and had to be converted to feet & inches.
8:17 Paste-as-Values and Flash fill don't work with Wolfram Data Types.
9:47 Names don't equal Names. Be careful. Do you want a celebrity's birth name (Paul Hewson) or the name they go by (Bono)?
#Wolfram
#DataTypes
#ExcelDataTypes
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Cristiano Galvão of Excel Turbo posted something fascinating on LinkedIn. He had a main table of data and one column showed each record as Active or Inactive. There were two interesting things about the spreadsheet:
1. If a record was Inactive, the font was automatically gray. If it went from Inactive to Active, the font returned to normal.
2. Inactive records automatically populated on an Inactive worksheet. Active records automatically populated on an Active sheet. If a record changed statuses, it would automatically move to the right sheet.
I was intrigued. 💡🤔
I wanted to recreate this solution but I also know that records don't always fit into neat categories. So, the solution in this video includes a 3rd category: Unassigned.
In this video you'll see me figure this out for the first time, and watch my development process. That is more important than the actual solution. I didn't work the solution out ahead of time and I don't start with any data.
You get to see the whole process ... from the creation of fake data, to the final working model.
Excel Turbo: youtube.com/channel/UCxy9ZMwZfP8ccgMrpbVtmTA
Cristiano Galvão at LinkedIn: linkedin.com/in/cristianogalvao
#DynamicArrays
#ConditionalFormatting
#FILTERfunction
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
He needed to match the first 4 numbers in an 8-number string.
He tried the VLOOKUP and LEFT functions. But he didn't know about the "Multiply by 1 Trick." You'll see that trick in this video, but I use XLOOKUP. We're all about being modern over here. 🤗🤩😁🌶
#XLOOKUP #LEFTfunction #OzduSoleil
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
1. We add 2 Custom Data Types in a single dataset.
2. In situations where a merge/join has to happen, it's best to do the merge first, and then create the Custom Data Type.
1:25 Introducing the data and challenge
2:20 Going into Power Query to clean the data: Column by Example, Split Column into Rows
3:29 Warning: merge before creating custom data types
4:00 Merge: Left Outer Join
4:37 Create the Students Custom Data Type
5:32 Create the Advisors Custom Data Type
6:46 Correcting and updating the data
8:30 Detailed warning about creating Custom Data Types before merging datasets.
9:41 Outro
You'll also see:
- Column by Example
- Split column by delimiter
- Split columns into rows
- Left Outer Join
- Right Outer Join
Download the workbook
datascopic.net/wp-content/uploads/2020/11/2-Custom-Data-Types.xlsx
#CustomDataTypes
#PowerQuery
#OuterJoin
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
This video will be the first of several that will explore the Custom Data Types, how they can be used and where to watch for GOTCHAs.
In this video we create a basic Custom Data Type using information about specialists. We have their names, contact info, specialties, birthday and school data. Later we add in their hourly rates by using XLOOKUP.
#XLOOKUP
#CustomDataTypes
#PowerQuery
You also see the FILTER function for Dynamic Arrays. GOOD STUFF! 🎉
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
1. Identify if an address contains SW, South West, NE or Northeast.
2. If one of those is found, populate what was found in the cell next to the address.
This requires thinking really slowly and planning.
The first step in this video is a cross-join. Along the way, we use a left outer join and the Power Query command: Text.Contains
It's all here!
Download the file: datascopic.net/IDTXT
#PowerQuery
#Text.Contains
#PartialTextString
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
2:18 - 4:48 A dark day in Arizona
4:49 - 5:33 Sort birthdays by day and month
5:35 - 7:55 Insert 7 rows between each row
This video is primarily about patience with Excel and finding solutions. Often people will comment that I make things look so easy. In this video I take the pressure off. I reveal that a lot of solutions took a long time to find, and the 5-min tutorials mask the hard work.
So. If you take a long time finding solutions, that's how this works. Be patient. It's not easy.
This is demonstrated in a solution for a friend. She had over 2000 rows of data and needed to insert 7 rows between each of them. It took a half day to look for a solution. Back then I used VLOOKUP. Today I used XLOOKUP and SEQUENCE (dynamic arrays).
You'll also see how to sort birthdays by the month and day, ignoring the year. Example:
Angelo, 12APR67
Kim, 17JAN81
Nettie, 12APR93
Pete, 1NOV88
Yukio, 29SEP96
We want to sort (ascending) so that Kim is on top because her birthday is 17JAN (earliest in the year). Pete should be on the bottom because his birthday is 1NOV.
If we were to sort the birthday column as-is, Nettie would be on top because her birthday is the most recent year, 1993. NOT WHAT WE WANT!
We use the TEXT function in order to sort and ignore the year.
#XLOOKUP
#SEQUENCE
#DynamicArrays
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
- XLOOKUP
- Tick Boxes
- Radio Buttons
- SORT
- FILTER
- IFERROR
#DynamicArrays
#XLOOKUP
#ExcelFormControls
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
Problem 1:
This project had 5 steps and each started and finished on different days ...
Step1 12JAN - 19FEB
Step2 15JAN - 19JAN
Step3 30JAN - 27AUG
Step4 5JUL - 15JUL
Step5 1AUG - 11AUG
Problem 2:
A stack of multiple projects with multiple steps.
Solution involves:
Dynamic Arrays
DATEDIF
UNIQUE
MINIFS & MAXIFS
#DynamicArrays
#DATEDIF
#UNIQUE
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
A Data Model is helpful when it's necessary to bring multiple datasets into one. The data can be used in a single pivot table without having to physically merge the datasets into one place.
This video shows how to create a Data Model using the diagram view in Power Pivot. I also show one warning about backward 1-to-many relationships.
Download the workbooks: datascopic.net/DM2
#DataModel
#PowerQuery
#Excel
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
When I saw his data and the restrictions that were on him, this was clearly a context where INDEX/MATCH was the wiser choice.
There are other functions and formulas that could be used to accomplish this task, but a small twist to the INDEX/MATCH function does the trick.
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
The Excel solution is easy but the situation is complicated
In this video I discuss the importance of People, Processes and Tools. Excel is only a tool. And a tool won't save a situation if the process is janky (or there is no process, or the person is janky.
In this case, an XLOOKUP needed to be added to modify an existing process. But it took a long time to think through.
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
#XLOOKUP
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2
0:00 Opening
1:34 Wyn's Demo
6:15 Oz's Demo
10:40 Wrap-up
You'll see it all!
XLOOKUP
FILTER
2-way lookups
SORT
TRANSPOSE
Tables
It's one big party, y'all!
#XLOOKUP
#Dynamic_Arrays
#DynamicArrays
For a list of my Excel courses at Lynda/LinkedIn:
linkedin.com/learning/instructors/oz-du-soleil
There are courses on Power Query, Good spreadsheet habits, and a weekly Excel challenge that comes out every Friday.
Website: http://ozdusoleil.com
My book: Guerrilla Data Analysis 2nd Edition
http://www.amazon.com/Guerrilla-Analysis-Using-Microsoft-Excel/dp/1615470336
My old blog: http://datascopic.net/blog-2-2


