Welcome to the Google Sheets Tips newsletter #309, your Monday morning espresso, in spreadsheet form! Quick announcement: the Google Sheets Tips newsletter is taking a summer break for July! It'll be back in your inbox on August 5th with the 310th edition. A big thank you to this week's sponsor who help keep this newsletter free to read: ➜ NewsI. Read Spreadsheet Superstars here >> II. My secret to dating in San Francisco is a spreadsheet _______ ➜ Google Sheets Tip #309:In this tip, let's take a look at a neat example of the SWITCH function. The SWITCH function is used to test an expression against a list of cases. It looks for exact matches rather than conditional tests (so we don't use < or > with SWITCH). Think of it like a special, more succinct version of an IFS formula. And, I'm going to show you something secret I discovered recently. Something that makes makes me love the SWITCH function even more. SWITCH ExampleWith the Olympics fast approaching, we're going to use this dataset, which shows the results from the Women's 100m final in Tokyo 2020: Let's build a SWITCH formula to add medals to the table: =SWITCH(A2, The first argument is the input cell, A2, that we want to test. On the next line, SWITCH tests to see if A2 equals 1 and, if it does, returns the result "Gold". If that test fails, then it tests against 2, then 3 if needed. Finally, if A2 is not equal to 1, 2, or 3, then the last argument is our default result to be returned if all the other results are false. Drag the formula down column E and our table looks like this: The top 3 are labeled with their medals, and the remaining athletes are classified as "Finisher". If we only want to display the medal positions, we can omit the final argument BUT KEEP THE COMMA to display blank cells. The formula is: =SWITCH(A2, Note the comma after "Bronze" still. With EmojisWe can use the medal emojis for Gold, Silver, and Bronze to write a super succinct formula: =SWITCH( A2 , 1, "🥇" , 2 , "🥈" , 3 , "🥉" , ) In our Table: SWITCH's hidden array superpower!In our table, let's delete all the SWITCH formulas except for the one in the first row. Then change the range from A2 to A2:A9 (shown in blue) like so: =SWITCH( A2:A9 , 1 , "🥇" , 2 , "🥈" , 3 , "🥉" , ) And boom!! It automatically expands to fill the column. Without requiring an array formula wrapper. It's one of those rare native array functions. Very cool! (Note, the formula needs "room" to expand, which is why you must delete the other formulas in the rows below. You'll see this error otherwise: #REF! Array result was not expanded because it would overwrite data) Finally, we might consider converting this data into a nice, new shiny Table so we can take advantage of all the benefits of Google Sheets Tables... _______ If you enjoyed this newsletter, please forward it to a friend who might enjoy it. Have a great week! Cheers, |
Get better at working with Google Sheets! Join 50,000 readers to get an actionable tip in your inbox every Monday.
Brought to you by: Hi Reader, Welcome to the Google Sheets Tips newsletter #362, your Monday morning espresso, in spreadsheet form! Last week I finished recording and editing all the video lessons for the new Modern Google Sheets course (woohoo!). I keep track of progress in a Google Sheet (where else of course!) using Tables and dropdown chips: (click to enlarge) I'm using Tables extensively now in my Sheets work. I find the benefits over plain data—such as the dropdown chips, table...
Brought to you by: Hi Reader, Welcome to the Google Sheets Tips newsletter #361, your Monday morning espresso, in spreadsheet form! I'm excited to share today's tip with you. I came across it years ago but then forgot about it until today. And I'm kicking myself because it's so useful! I'm pretty sure I'll be using it on a daily basis now... read on to find out what it is. ➜ News I.Last week, Google announced a significant enhancement to formula generation in Gemini for Sheets, making the...
Brought to you by: Hi Reader, Welcome to the Google Sheets Tips newsletter #360, your Monday morning espresso, in spreadsheet form! Last week I shared that I'm working on a new online course called Modern Google Sheets. I've now recorded 90% of the videos and edited about 65% of them so it's progressing well. After they're finished, I'll upload them to Teachable (the online school platform), prepare the templates, and add some challenge questions. I'm excited to get this course out into the...