Hi Reader,
Welcome to the Google Sheets Tips newsletter #239!
One downside of working from home is that I don't have colleagues I bump into at work.
I don't have those "water-cooler" chats, casual conversations about life's minutiae.
So instead, I chat (via Zoom or Meet) with other folks in the same boat as myself: running small education businesses.
Recently, one friend asked for some book recommendations, so I dug through my book list to share some recent favorites. And I thought, why not share them here too.
So here they are, some of more memorable books I've read in the past few years:
Novels
Non-fiction
Business
What are your thoughts? Do you have any book recommendations?
_______
Here is your Google Sheets tip, which you can think of as your Monday morning espresso, in spreadsheet form.
Sticking with the theme of books, let's see how to build a Google Search formula inside our Google Sheets.
Suppose we have a list of book recommendations in column A:
Let's add a hyperlink formula in column B.
First, we need to use the ENCODEURL function to convert these titles into web-friendly titles by removing the spaces.
=ENCODEURL(A2)Then, we add the Google search URL to the front:
="https://www.google.com/search?q="&ENCODEURL(A2)Note the "?q=" parameter to specify the search parameter.
Finally, we wrap the result with the HYPERLINK function, to turn it into a clickable link.
=HYPERLINK( "https://www.google.com/search?q="&ENCODEURL(A2) , A2)The result looks like this:
Clicking any of the links will take you to the Google search results for this product.
If you like formulas, then I have a treat for you...
By modifying our search URL to specify an image search, we can actually display the book covers in our Sheet, via formulas:
So first, with our formula in column C, we modify the search URL to search images:
="https://www.google.com/search?tbm=isch&q="&ENCODEURL(A2)Next, we use the IMPORTXML function to retrieve the image URLs from the search results:
=IMPORTXML( "https://www.google.com/search?tbm=isch&q="&ENCODEURL(A2) , "//img/@src")(See here for more examples of web scraping with IMPORT functions.)
Then we select one of these images, using the INDEX function:
=INDEX( IMPORTXML( "https://www.google.com/search?tbm=isch&q="&ENCODEURL(A2) , "//img/@src"),2)And finally, we wrap it with the IMAGE function to show the book cover:
=IMAGE( INDEX( IMPORTXML( "https://www.google.com/search?tbm=isch&q="&ENCODEURL(A2) , "//img/@src"),2))Amazing!
It doesn't just work for books of course... here are some bike images I pulled with these formulas:
_______
If you enjoyed this newsletter, please forward it to a friend who might enjoy it.
Have a great week!
Cheers,
Ben
P.S. Beautiful maps of the world's river basins, from the Visual Capitalist.
And another from this site, the world's top 50 most visited websites.
Get better at working with Google Sheets! Join 50,000 readers to get an actionable tip in your inbox every Monday.
Hi Reader, Welcome to the Future Proof newsletter, your Monday morning espresso, in AI form! (Formerly the Google Sheets Tips newsletter.) One of the stories that jumped out to me in the past week came from an interview with a tearful Cornell mathematics professor, asking "what's the point?" when AI surpasses human ability and steals the meaning (and joy) from mathematical research. (Which is a calling, not just a job to many.) One line stuck with me, and I'm paraphrasing here, but basically,...
Hi Reader, Welcome to the Future Proof newsletter issue 5, your Monday morning espresso, in AI form! (Formerly the Google Sheets Tips newsletter.) Lots of Gemini and Google Workspace news to share today and a tip on custom instructions. Find it all below, but first a little anecdote from my weekend. Kids say the funniest things. My 9-year-old declared over the weekend that he was going to build his own AI company and call his AI tool "Psycho"! I laughed and told him I loved the name. I was...
Hi Reader, Welcome to Future Proof #4 (formerly the Google Sheets Tips newsletter), your Monday morning espresso, in AI form! My son and I had some fun 3-D printing over the weekend. I printed a rugged case to hold my Field Notes journals (see the finished result at the end of this email). The print run just beginning. It's impressive to watch something grow from nothing, although since the full print took around 3 hours I didn't watch the whole thing ;) And now, perhaps more than ever...