Build Your Own Tools

Includes

155 Tutorials

About this topic
Master Google Sheets by building tools you'll use again and again.

Go beyond just collaborating within sheets. Create tools from Google Sheets.

Sure, I'd be happy to help you master Google Sheets and build tools that you can use repeatedly. Google Sheets is a powerful tool that can be used to create useful and efficient tools to streamline your work.

To get started, you should have a basic understanding of Google Sheets and its features. You can start by creating simple spreadsheets and gradually build your skills by incorporating more complex formulas and functions.

Better Functioning Sheets
Better functioning sheets in your everyday life will make your life better. By mastering Google Sheets, you can streamline your workflow, automate repetitive tasks, and improve your data analysis skills. This will save you time and increase your productivity, allowing you to focus on what really matters.

Create sheets that help you, your business, and your life. Better functioning sheets in your every day life, will make your life better. Better spreadsheets means happier employees.


Building Impressive Sheets

In this section you'll find videos that help you create impressive sheets you can use yourself. You'll be able to make Internal tools. Tools you'll love to use every day.  You'll want to share them.


Making Sheets Others Can Use

Not only for your own benefit. but also tools that your colleagues and coworkers will love too. Once others start using your sheets, you'll need a whole new set of principles. Your old sheet theories don't work anymore. I'll show you how to make sheets others can use without bothering you over and over again. You won't need to remind them what cells to fill out, nor what tabs to click on. Hopefully it'll all be clear as a tool they use, and love.

Nearly every sheet is available to you to download too. As you watch the tutorials you can build everything step-by-step, or you can choose to copy the sheet to your own drive and start from where I left off. Customize the templates and make them personalized to your business needs.


Some examples of tools you can build using Google Sheets include:
  1. Budget Tracker: Use Google Sheets to track your monthly expenses, categorize them, and calculate your monthly budget.
  2. Project Management Tool: Create a project management tool using Google Sheets to track project progress, assign tasks, and monitor deadlines.
  3. Inventory Management Tool: Use Google Sheets to track inventory levels, monitor stock levels, and manage purchase orders.
  4. Employee Time Tracker: Use Google Sheets to track employee working hours, overtime, and vacation days.
  5. Sales Tracker: Create a sales tracker using Google Sheets to monitor your sales performance, track revenue, and forecast future sales.

These are just a few examples of the many tools you can create using Google Sheets. By building tools that you will use repeatedly, you'll become more proficient in using Google Sheets, and you'll be able to accomplish more in less time.


Google Sheet Formula Frustrations Solved
Find every formula you'll ever need in Google Sheets here at Better Sheets. Whether you're a beginner or an advanced user, I’ve got you covered with a comprehensive guide of 504 formulas.

Are you struggling to find a specific value in a column of data? Look no further than the powerful VLOOKUP formula. Or maybe you need to calculate the sum of values that meet specific criteria - try out SUMIF. And when it comes to frequency of values, COUNTIF has you covered.

Have you heard of the mysterious and powerful IF formula? It can turn your spreadsheets into gateways of productivity. And don't forget about the oft-partner ISBLANK(). 

Find step-by-step tutorials for any formula here on Better Sheets. Every formula page comes with links to written blog posts and Better Sheets tutorials featuring the exact formula.

Looking for a way to segment data based on specific criteria? The FILTER formula is perfect for you. 

If you need to replace VLOOKUP, give INDEX/MATCH a try.

At bettersheets.co/formulas, I have everything you need to take your Google Sheets skills to the next level. 
From ARRAYFORMULA() to ZTEST(), Better Sheets has it all. 

Tutorials

How to make a Pill Form Field in Google Sheets

How to make a Pill Form Field in Google Sheets

Create rounded pill form fields in Google Sheets. Using Canva and a bit ...
Send a Button from Google Sheets in an Email

Send a Button from Google Sheets in an Email

quick fun video to show you how to add a button to emails when you send ...
Created a GPT function in Sheets

Created a GPT function in Sheets

Unlock the Power of OpenAI: Create Ultimate GPT Prompts for Seamless Int...
Create a new Spreadsheet from just a Name in a Sheet.

Create a new Spreadsheet from just a Name in a Sheet.

Create the Apps Script to create a new sheet from some data inside your ...
How to Create a Google Form Automatically

How to Create a Google Form Automatically

How to create a form programmatically using Google Apps Script. I show y...
YouTube Title Rewriter with GPT-3

YouTube Title Rewriter with GPT-3

Rewrite YouTube Titles with GPT-3 API. Writes shorter, more persuasive t...
Onboarding Scheduler

Onboarding Scheduler

I will guide you through the process of creating an onboarding scheduler...
Big Year - a Whole Year in One Google Sheets Tab

Big Year - a Whole Year in One Google Sheets Tab

Get "Big Year" for free via Gumroad. Get perspective on your 2024 plan ...
Coupon Code Maker Updates February 2024 - New Dashboard

Coupon Code Maker Updates February 2024 - New Dashboard

Update to Coupon Code Maker Available for free for lifetime members. Buy...
Self Destructing Google Sheet

Self Destructing Google Sheet

Create a sheet that can trash itself. It can delete itself instantly or ...
I Created an Advent Calendar

I Created an Advent Calendar

Just in time for the holidays. Great for making promotion calendars to r...
IMPORTRANGE()
How to Redirect Domains to Google Sheets and Google Docs

How to Redirect Domains to Google Sheets and Google Docs

Learn how to use URL forwarding to Redirect Domains to Google Sheets and...
Generate Coupon Codes from a Google Sheet - Announcing Coupon Code Maker

Generate Coupon Codes from a Google Sheet - Announcing Coupon Code Maker

You can now generate 100% off unique 1 time use Gumroad Coupon codes fro...
Create Your Own Pride Flag Easter Egg in Sheets

Create Your Own Pride Flag Easter Egg in Sheets

If you type the letters of PRIDE in the first 5 columns in the first row...
How to Validate Email Addresses

How to Validate Email Addresses

 I will show you how to validate email addresses using the Mailboxlayer ...
Email Myself a Daily Random Motivational Quote

Email Myself a Daily Random Motivational Quote

Quickly make a daily email to myself with a motivational quote.
Automated Project Management in Google Sheets

Automated Project Management in Google Sheets

Create automatic notifications when a project is assigned, a project nee...
Advanced Coding in Google Sheets for Programmers

Advanced Coding in Google Sheets for Programmers

Add a Custom Menu Create Native-like Functions Get URL and Sheet ID's vi...
Add Title Case to Google Sheets

Add Title Case to Google Sheets

Discover the Ultimate Google Sheets Hack! Transform Text with Title Case...
Build a Startup Pitch Generator in 20 minutes

Build a Startup Pitch Generator in 20 minutes

Build a fully functioning AI powered startup pitch generator in 20 minut...
Proof of Life

Proof of Life

Create a script that sends an email to ask for proof of life every month...
Create an Automated Task List

Create an Automated Task List

I've created simple automations to make an awesome automatic task list. ...
NEW TOOL Parse Spintax for Content Spinning

NEW TOOL Parse Spintax for Content Spinning

Introductng a new tool from Better Sheets. A free Google Sheets™️ Add-On...
SUBSTITUTE()
I Created an Automatic Emailer

I Created an Automatic Emailer

While creating SheetOps, a new product, I came up with this idea of an a...
Take Screenshots from URLs in Google Sheets

Take Screenshots from URLs in Google Sheets

Use Screenshot One api to quickly get cached images of Screenshots and t...
IMAGE()
Idea Graveyard - Create a Decaying Checklist

Idea Graveyard - Create a Decaying Checklist

Build a simple function that deletes undone items in our checklist.
Why Different Cell References in AI Integration in Sheets?

Why Different Cell References in AI Integration in Sheets?

Find out How to Optimize your Apps Script functions. Learn the trade off...
Quickly Build a Daily Random Motivational Quote Website

Quickly Build a Daily Random Motivational Quote Website

Build a website from scratch using a little bit of Google Sheets as the ...
Better BMI Calculator

Better BMI Calculator

Learn how to calculate BMI and create a custom BMI formula in Google She...
Add Columns Automatically

Add Columns Automatically

Create your own "Add Columns" button just like the add rows to the bottom.
YNAB Origin Story From Expense Recorder to $10M a Year Revenue

YNAB Origin Story From Expense Recorder to $10M a Year Revenue

Learn how YNAB started as a spreadsheet. Get this and 15 more business s...
Learn to Code in Google Sheets, For Programmers

Learn to Code in Google Sheets, For Programmers

Google Sheets uses a scripting language called Google Apps Script, which...
IMAGE()
Build a License Key Generator and API in 20 Minutes

Build a License Key Generator and API in 20 Minutes

How to leverage Apps Script to create an API in less than 20 minutes. Cr...
Automate Form Response to Confirmation Email

Automate Form Response to Confirmation Email

Create an email automatically when someone fills out a google form. incl...
Count Merged Rows

Count Merged Rows

Count the number of cells or rows in a merged cell. This is a quick litt...
Saving OpenAI API Calls inside of Google Sheets

Saving OpenAI API Calls inside of Google Sheets

Copy text output and input into a google sheet from your OpenAI API call...
Expense Tracker Template with Data Entry Form Inside Sheets

Expense Tracker Template with Data Entry Form Inside Sheets

Create a data entry form for an expense tracker. Simple dashboard too wi...
FILTER() IFNA() SUM()
How do I prevent people from sharing my spreadsheets by making a copy?

How do I prevent people from sharing my spreadsheets by making a copy?

A video I did summarizing the 3 things you can do to help people who sha...
Create a Public Sheet and Private Sheet: Using ImportRange()

Create a Public Sheet and Private Sheet: Using ImportRange()

Stick around after the 1st portion of the video for bonus content.
FILTER() IMPORTRANGE()
Make AI-generated Poems Based on Name

Make AI-generated Poems Based on Name

Create simple poems based on someone's name with AI. AI Apps Script Code...
Build a Book Recommender with AI in Google Sheets

Build a Book Recommender with AI in Google Sheets

Create an Email form that sends a few books to AI and gets back a book r...
How to Create AI Images From Google Sheets

How to Create AI Images From Google Sheets

Use the Open AI API and Dall-e-3 to create image in Sheets
Activate A Certain Sheet When Opening a Spreadsheet

Activate A Certain Sheet When Opening a Spreadsheet

Create a short function that runs every time a spreadsheet file is open....
Built a Cookie Clicker Clone in Google Sheets

Built a Cookie Clicker Clone in Google Sheets

I built a clone of Cookie Clicker, live on YouTube. Watch the full 1 hou...
Google Maps Scraper for Outreach

Google Maps Scraper for Outreach

Get this fun template to search on google maps via API, and quickly mess...
Build a Visual Clock

Build a Visual Clock

I'll show you how to create a visual clock in your Google Sheet using co...
NOW() TIMEVALUE()
Create a Tracking Number Fetcher with Google Sheets and Google Sites

Create a Tracking Number Fetcher with Google Sheets and Google Sites

Build a tracking number google site with Google Sheets as a backend.
Create New Worksheet When Google Form Submitted

Create New Worksheet When Google Form Submitted

Automate copying a template for new form submissions with user data inse...
Perfect Use of AI in Google Sheets (Categorize Tasks)

Perfect Use of AI in Google Sheets (Categorize Tasks)

Explore how to use AI for task categorization in Google Sheets, from set...
Quickly Integrate AI and Google Sheets

Quickly Integrate AI and Google Sheets

Get the code here: https://bettersheets.co/snippets/openai-api-prompt-an...
Use Random Quote API in Google Sheets

Use Random Quote API in Google Sheets

Learn how to add random movie quotes and famous quotes to a Google Sheet...
Build Your Own PROPER() Custom Apps Script Function to Capitalize Each Word

Build Your Own PROPER() Custom Apps Script Function to Capitalize Each Word

There's something wrong with PROPER() the google sheets function. Let's ...
PROPER()
Build Your Own AI Writer in Google Sheets

Build Your Own AI Writer in Google Sheets

Create your own AI writer with these google sheets tips and tricks and c...
SUBSTITUTE()
Create Your Own NIGHT Mode (like PRIDE)

Create Your Own NIGHT Mode (like PRIDE)

Create easter eggs in your sheets.
AND()
Simple Inventory Management Automations

Simple Inventory Management Automations

Create a few simple automations like email notifications and low stock a...
IF() ISBLANK()
How to Make Better Lead Magnets

How to Make Better Lead Magnets

Learn how to make better lead magnets from Google Sheet checklists. Grea...
HYPERLINK() IF()
Restrict Access to a Cell if Another Cell is Blank

Restrict Access to a Cell if Another Cell is Blank

Having trouble with ppl filling in cells before other cells?
ISBLANK() NOT()
Mr. Beast Renamed My YouTube Titles

Mr. Beast Renamed My YouTube Titles

I need help to supercharge my YouTube channel! Are you struggling to fin...
INDEX() JOIN() ROW()
Ultimate Prompt Writer and Prompt Rater

Ultimate Prompt Writer and Prompt Rater

Create a chat interface inside of Google Sheets using GPT-4. Insert rows...
FILTER() IFERROR()
How To Change Date Format Automatically

How To Change Date Format Automatically

Create automations to change date format based on the format you want, i...
Turn Titles Into Lower Case Hyphened Slugs

Turn Titles Into Lower Case Hyphened Slugs

Create a slug maker inside your sheet. We'll take any title with any cas...
ARRAYFORMULA() LOWER()
Get Instagram Follower Accounts in Google Sheets

Get Instagram Follower Accounts in Google Sheets

I will show you how to create a hack to retrieve Instagram follower acco...
IMPORTXML() INDEX() SPLIT()
Add NPS to Your Google Site

Add NPS to Your Google Site

Create buttons on your Google Site to get an NPS, or Net Promoter Score ...
AVERAGE()
Create a PR Agency From Scratch

Create a PR Agency From Scratch

Go from nothing to a working PR agency. Capture sites, and Send email vi...
ARRAYFORMULA() FILTER() JOIN() SPLIT()
Run 100 ChatGPTs at One Time

Run 100 ChatGPTs at One Time

Create a ChatGPT prompt inside a sheet, edit that prompt with a single i...
IF() ISBLANK() SUBSTITUTE()
Build Your Own Net Promoter Score (NPS) Survey on a Web Site

Build Your Own Net Promoter Score (NPS) Survey on a Web Site

Create an embeddable NPS system on a web page.
AVERAGE() DCOUNTA() ROUND()
How to Power Testimonials with Google Forms and Sheets

How to Power Testimonials with Google Forms and Sheets

I show you how I use a Google Form and a Google Sheet to power the testi...
FILTER() IFNA()
Create an Internal Google Sheets Add-on

Create an Internal Google Sheets Add-on

The entire process to create and publish a Google Sheets Add-on internal...
Turn Headlines up to 11! - Update to Spintax Tool

Turn Headlines up to 11! - Update to Spintax Tool

Updated the Spintax tool to allow you to generate Spintax. Instead of ha...
CONCATENATE() IF() JOIN() TRANSPOSE()
How to Make an AI Integrated Freebie Spreadsheet

How to Make an AI Integrated Freebie Spreadsheet

Get the freebie here at @abloommedia on TikTok or on Abloommedia.com So...
IF() ISBLANK()
Duplicate Everything For Each Unique Value

Duplicate Everything For Each Unique Value

Great use of SPINTAX.  Get the Google Sheet Add-on; SPINTAX for free.
ARRAYFORMULA() CONCATENATE() JOIN() SPLIT()
Americano Tournament Template With Four Automations

Americano Tournament Template With Four Automations

Created a tournament template with 4 automations. So tabs can be copied ...
SORT() SUM() SUMIF() UNIQUE()
Free Education Expense Template

Free Education Expense Template

Get this free education funding template I use myself. I use it and enjo...
FV() JOIN() SUMIF() TODAY() YEAR()
SearchLord: One Sheet to Search Them All

SearchLord: One Sheet to Search Them All

I created a new product called SearchLord. It's free for now and really ...
ENCODEURL() FILTER() IFNA() SUBSTITUTE()
Prompt Parade

Prompt Parade

Create an epic writing tool to generate text from AI with a parade of pr...
CONCATENATE() IF() ISBLANK() JOIN()
Track Every Edit (Almost)

Track Every Edit (Almost)

Create a Log sheet in Google Sheets
Automate Help Desk Ticket Closing

Automate Help Desk Ticket Closing

Create a simple automated help desk ticketing system. • Create tickets C...
AVERAGE() COUNTA() COUNTIF() FILTER() IF()
Discover Misspelled Duplicates

Discover Misspelled Duplicates

Discover effective methods to handle misspelled duplicates in Google She...
ARRAYFORMULA() COUNTIF() LOWER() SORT() UNIQUE() +1 more
Build a Case Converter From Scratch

Build a Case Converter From Scratch

Create a little web app, or a tool inside of Google Sheets that can take...
IF() LOWER() PROPER() UPPER()
User Filter a Google Sheet Database based on Dates, Checkboxes, Dropdown!

User Filter a Google Sheet Database based on Dates, Checkboxes, Dropdown!

Search through and filter data to get what you want, when you want it. T...
FILTER() IF()
SubSpyHub Subreddit Scanner

SubSpyHub Subreddit Scanner

I built a subreddit search tool to keep track of subreddits with keyword...
HYPERLINK() IF() ISBLANK() SUBSTITUTE()
Build Your Own Free Domain Availability Checker

Build Your Own Free Domain Availability Checker

Built a Domain Availability Checker in Google Sheets. You can build your...
ARRAYFORMULA() FILTER() IF() ISBLANK()
A Few New Spreadsheet Business Ideas

A Few New Spreadsheet Business Ideas

Learn how to import DropCatch data with 100,000 domains into a Google Sh...
ARRAYFORMULA() FILTER() FIND() IF() IFERROR() +1 more
5 Ways to Create Coupon Codes | Create UUIDs

5 Ways to Create Coupon Codes | Create UUIDs

Generate Coupon Codes with 5 Levels of Difficulty - From Copy-Pasting to...
CHAR() DEC2HEX() MID() RANDBETWEEN()
Study Better With Google Sheets

Study Better With Google Sheets

Made Ali Abdaal's study google sheet better.
COUNTA() GOOGLETRANSLATE() INDEX() RANDBETWEEN() VLOOKUP()
I Built a SEO Meta Description Writer

I Built a SEO Meta Description Writer

Unlock the Secrets of SEO Meta Descriptions! Learn how to craft compelli...
IF() IMPORTXML() INDEX() ISBLANK() LEN() +1 more
Send a Daily Email with Inspiring Quote - A Little Pick Me Up

Send a Daily Email with Inspiring Quote - A Little Pick Me Up

Created a daily email with a motivational quote in the subject.
ARRAYFORMULA() COUNTA() IF() LEN() RANDBETWEEN()
Daily Writer's Word Count Tracker

Daily Writer's Word Count Tracker

Walk through creating an awesome automatic word count tracker that's eas...
CONCATENATE() COUNTIF() ROUND() SUM() TEXT() +1 more
Access Free API's with Google Sheets

Access Free API's with Google Sheets

Get Kanye Quotes, Hogwarts Houses, Public Holidays, and more fun with AP...
COUNTIF() IF() IMAGE() ISBLANK()
Facebook Ads Mockup Generator

Facebook Ads Mockup Generator

Create a simple facebook ad mockup with image and primary text in a goog...
IMAGE() LEN()
Create a ChatGPT Cheat Sheet Spreadsheet

Create a ChatGPT Cheat Sheet Spreadsheet

Walk through step-by-step going from a blank sheet to an AI powered prom...
CONCATENATE() COUNTIF() IF() ISBLANK() LEN() +2 more
Find The Most Common Word(s)

Find The Most Common Word(s)

Find out which words in your sheet are the most common. Highest count of...
Send Daily Email Updates

Send Daily Email Updates

extending Google Sheets in a really fun way. We're gonna be sending emai...
Better Sheets Videos Checklist

Better Sheets Videos Checklist

How to create a video checklist. Create a sheet with check boxes that yo...
COUNTA() COUNTIF() FILTER() IFNA() SORT() +1 more
Create a Course Outline in Google Sheets

Create a Course Outline in Google Sheets

Wanted to share with members this course outline I am using for my own c...
CONCAT() CONCATENATE() COUNTA() COUNTIF() IF() +4 more
Announcing Sell Daily and How I Built Sell Daily

Announcing Sell Daily and How I Built Sell Daily

Send daily emails to yourself to master sales every single day. 100% com...
FILTER() HYPERLINK() IF() INDEX() MATCH() +3 more
Hold a Giveaway Raffle in a Google Sheet

Hold a Giveaway Raffle in a Google Sheet

Get a random winner from a list of names. Also great to randomize tasks ...
Create a Branded Lead Magnet from Qualitative Data

Create a Branded Lead Magnet from Qualitative Data

Find out how to turn some data you can copy/paste from the web into a br...
AVERAGE() COUNTA() COUNTIF() FIND() HYPERLINK() +7 more
Every Locale Listed in Google Sheets and a Tool to Save Your Sanity

Every Locale Listed in Google Sheets and a Tool to Save Your Sanity

How to change your locale and figure out what changing locales means for...
Create A Video Course in a Google Sheet | LMS in a Google Sheet

Create A Video Course in a Google Sheet | LMS in a Google Sheet

Set up a list of video links, and a checklist for others to use.
COUNTA() COUNTIF() IF() SPARKLINE()
ChatGPT Clone in Google Sheets Part 2

ChatGPT Clone in Google Sheets Part 2

We fix the problem of OpenAI's API not remembering our last questions. A...
Make Unsplash in Google Sheets - Part 2

Make Unsplash in Google Sheets - Part 2

Fix the case sensitive search with lower(). Add quick links to prefilled...
Create a Timer with Apps Script

Create a Timer with Apps Script

Create a start time and end time and duration of that, with a little bit...
IF() ISBLANK()
1 Simple Formula to Make Writing Tweets Easier or Make $1,000

1 Simple Formula to Make Writing Tweets Easier or Make $1,000

Create a hook writing sheet with SUBSTITUTE(). Create an engine to write...
SUBSTITUTE()
Create Navigation Like A Book or Presentation

Create Navigation Like A Book or Presentation

A pretty cool script I came up with to click and set active the next tab...
Redirect a Domain to a Google Sheet

Redirect a Domain to a Google Sheet

Learn how to redirect a domain to a google sheet. Set up subdomains and ...
Twitter App Clone in a Google Sheet

Twitter App Clone in a Google Sheet

I built a twitter clone in Google Sheets
Create a Stop Watch in a Google Sheet

Create a Stop Watch in a Google Sheet

We'll create a stop watch from scratch. Including Apps Script. What it w...
Find "Entry Number" for Bookmarklet

Find "Entry Number" for Bookmarklet

Followup to the Bookmarklet video. To help you find the entry number for...
Added Categories to 100 Twitter Templates Template

Added Categories to 100 Twitter Templates Template

Add one more feature to the 100 Twitter Templates tool.
More LinkInBio Templates for Google Sheets | SheetInBio

More LinkInBio Templates for Google Sheets | SheetInBio

You can easily add your own links and improve your bio for free.
Quickstart Tutorial OpenAI API in Google Sheets

Quickstart Tutorial OpenAI API in Google Sheets

Use the power of OpenAI's GPT-3 inside of Google Sheets. In this quick s...
ChatGPT Clone in Google Sheets Part 1

ChatGPT Clone in Google Sheets Part 1

In this tutorial, learn how to create a ChatGPT-like interface using Goo...
Search for Photos in a Google Sheet

Search for Photos in a Google Sheet

This feature is really handy for designers who want to create notes arou...
VLOOKUP()
Create a Podcast Advertising Calculator

Create a Podcast Advertising Calculator

Build from scratch a calculator to figure out podcast advertising rates.
Announcing AtomicSheets.com

Announcing AtomicSheets.com

AtomicSheets.com for 10 Free Elements Members get it free at: https://be...
Create Hundreds of Tweets in a Google Sheet

Create Hundreds of Tweets in a Google Sheet

Write tweets fast! Create hundreds of tweets in a Google sheet with ease...
Let's Make a Bookmarklet!

Let's Make a Bookmarklet!

Curate a newsletter. Collect YouTube videos. Research competitors. All w...
Embed a Headline in a Website from Google Sheets

Embed a Headline in a Website from Google Sheets

One of the most requested videos, Ever. How to put data, a number, some ...
SUBSTITUTE()
Add Click Tracking To Your Google Sheets | Bitly in a Google Sheet

Add Click Tracking To Your Google Sheets | Bitly in a Google Sheet

Create a click Edit: Google changed how the redirect is handled. It no ...
HYPERLINK()
Create a Trello Board with Transpose Formula in Google Sheets

Create a Trello Board with Transpose Formula in Google Sheets

Use Transpose() to create a web-based, Kanban style, list-making applica...
TRANSPOSE()
World Peace in Google Sheets

World Peace in Google Sheets

Combining GoogleTranslate() and DetectLanguage() to figure out what a la...
DETECTLANGUAGE() GOOGLETRANSLATE() VLOOKUP()
How to Make a Marketplace in a Google Sheet

How to Make a Marketplace in a Google Sheet

Make a marketplace where sellers and buyers do not have to have edit acc...
ARRAYFORMULA() FILTER() UPPER()
How to Make An Easter Egg Hunt in a Google Sheet - by BetterSheets.co

How to Make An Easter Egg Hunt in a Google Sheet - by BetterSheets.co

Create a pastel colored hunting game, just in time for Easter.
COUNTIF() IF()
How To Improve: 1,000 Business ideas: Business Idea Generator

How To Improve: 1,000 Business ideas: Business Idea Generator

Revolutionize Your Business Ideas with This Simple Template - Get Inspir...
Building the Newsletter Geeks Virtual Mall

Building the Newsletter Geeks Virtual Mall

We're gonna create another virtual mall, and in this one we're gonna mak...
CONCATENATE()
Headline Generator: Add Dropdowns

Headline Generator: Add Dropdowns

Create a headline generator inside Google Sheets. Add dropdown menus to ...
Add Pics to Marketplace in a Google Sheet

Add Pics to Marketplace in a Google Sheet

Add pictures to your marketplace inside a google sheet. Might be great f...
FILTER() IMAGE() INDEX() MATCH()
Calculate ROAS in Google Sheets

Calculate ROAS in Google Sheets

Calculate Return on Ad Spend with a formula combination. Bonus: create a...
CONCATENATE() ROUND()
Generate Hundreds of Business Names

Generate Hundreds of Business Names

Create business names quickly with this Google Sheets trick.
Create a Headline Generator

Create a Headline Generator

Learn to create lead magnet or sellable worksheets for your business. In...
CONCATENATE() PROPER()
Create Instant QR Codes

Create Instant QR Codes

Learn how to use a free Google API to create QR codes in sheet to any UR...
ARRAYFORMULA() IF() IMAGE() ISBLANK()
Add Team Members to the Quick CRM

Add Team Members to the Quick CRM

We have a question from Rupesh about the quick CRM. He wants to add some...
FILTER() IMPORTRANGE()
Create an Email Campaign Stats Calculator

Create an Email Campaign Stats Calculator

Take your email marketing to the next level with our Google Sheet Campai...
CONCATENATE() ROUNDDOWN() UPPER()
That Viral Growing Plant Progress Chart

That Viral Growing Plant Progress Chart

Create a growing flower pot from checkboxes with this bountiful formula ...
COUNTIF() IMAGE() SWITCH()
Adding a Foodcourt to Doc's Virtual Mall | Sheet Improvement!

Adding a Foodcourt to Doc's Virtual Mall | Sheet Improvement!

A fun way to make a sheet look like a mall.
CONCATENATE() HYPERLINK() IFERROR() INDEX()
Sheet Improvement: Better Band Bureau Better Schedule

Sheet Improvement: Better Band Bureau Better Schedule

A few tips: Delete extra columns and rows to improve readability, change...
Manage Your Wedding Guest List in Google Sheets

Manage Your Wedding Guest List in Google Sheets

Learn how to manage any event with RSVPs and multiple organizers. Use Go...
COUNTA() COUNTIF() FILTER() IFERROR() MATCH() +1 more
Build a Domain Grader

Build a Domain Grader

Create a way to grade the quality of a domain based on many different vo...
ARRAYFORMULA() CONCAT() COUNTA() COUNTIF() LEN() +1 more
How To Track Crypto Prices

How To Track Crypto Prices

Get crypto prices into a Google Sheet.
GOOGLEFINANCE()
This Seems Like Automation

This Seems Like Automation

4 formulas that make your sheets feel automated. Start with user-started...
FILTER() FLATTEN() IF() IFERROR() TRANSPOSE() +1 more
Insert Random New Quotes in Your Google Sheets (Every Edit/Open)

Insert Random New Quotes in Your Google Sheets (Every Edit/Open)

Discover the Secret Formula to Insert a Quote Randomizer in Your Sheet! ...
COUNTA() INDEX() RAND() ROUND()
Building a Year Progress Clone

Building a Year Progress Clone

Create a year progress bar to see how much of the year is gone. Great mo...
EOMONTH() HOUR() MONTH() NOW() SPARKLINE() +3 more
Transform Information Into an Info Product

Transform Information Into an Info Product

Transform your information into a money-making machine! Learn how to tur...
Make Unsplash in a Google Sheet w/ BuyMeACoffee - Part 1

Make Unsplash in a Google Sheet w/ BuyMeACoffee - Part 1

Create a photo search site inside with Google Sheets. Using this templat...
QUERY()
Create a CPM Custom Function (Create Better Calculators!)

Create a CPM Custom Function (Create Better Calculators!)

this is gonna be fun because we get to create a calculator with Apps Scr...
How to Find Duplicates and create a Duplicate Detector

How to Find Duplicates and create a Duplicate Detector

Create a duplicate detector with a few google sheet formulas.
CONCATENATE() COUNTA() IF() MATCH() ROW() +1 more
Troubleshooting Bitly in a Google Sheet Script

Troubleshooting Bitly in a Google Sheet Script

Exclusive video only for Better Sheets members. This is, uh, troubleshoo...
Create a Changelog Between 2 Cells Custom Function | To learn Double For Loop

Create a Changelog Between 2 Cells Custom Function | To learn Double For Loop

Learn how to track every change in your Google Sheets with a simple cust...
How to Use Smarket

How to Use Smarket

This video covers how a user would use Smarket to list items to be sold ...
Create a Radio Button From Checkboxes Using Google Apps Script

Create a Radio Button From Checkboxes Using Google Apps Script

Let's code a Radio button that turns off all checkboxes except the one c...
IFS() NOT() OR()
Deep Inside Dark Habits Google Script

Deep Inside Dark Habits Google Script

Go inside this apps script and sheet. See how it's designed and created.
ARRAYFORMULA() CONCATENATE() COUNTIF() FILTER() IFNA() +3 more
Benoit Asks: How to Convert Case

Benoit Asks: How to Convert Case

How can I use this function, lower, upper, or proper as a conditional fo...
ARRAYFORMULA() LOWER() PROPER() UPPER()
Make a Better Template - Ambassador Nomination Template

Make a Better Template - Ambassador Nomination Template

Create a nomination or voting template. Looking to build better Google S...
Search for Photos in a Google Sheet by Keyword

Search for Photos in a Google Sheet by Keyword

Add one more feature to our Photo search inside of Google Sheets.