• Home

  • Productivity

  • App tips

App tips

15 min read

How to use Google Sheets: A beginner's guide

By Jessica Lau · July 18, 2024
A hero image for Google Sheets app tips with the Google Sheets logo on a green background

You can use Google Sheets to do practically anything. There's the serious stuff, like organizing to-do lists, managing leads, and making decisions. And then there's the fun stuff, like playing Wordle, simulating a baseball game, and making custom browser homepages

But before you can make a spreadsheet to track the number of minutes your dog has gone by without being told he's a good boy—or the stuff that helps you get actual work done—you have to understand the basics. 

In this Google Sheets tutorial for beginners, I'll walk you through everything you need to know about how to use Google Sheets.

Table of contents:

  • What is Google Sheets?

  • Google Sheets basic terms 

  • How to create a spreadsheet in Google Sheets

  • How to add data in Google Sheets

  • How to use the Google Sheets toolbar

  • How to format data in Google Sheets 

  • How to make Google Sheets cells expand to fit text

  • How to wrap text in Google Sheets

  • How to freeze columns and rows in Google Sheets

  • How to hide columns and rows in Google Sheets

  • How to add a new sheet in Google Sheets

  • How to use Google Sheets formulas 

  • How to create a pivot table or chart in Google Sheets

  • How to share and collaborate in Google Sheets

What is Google Sheets?

Google Sheets is a spreadsheet app used to organize, format, and calculate data. It's included as part of Google Workspace—a suite of connected productivity tools, including Google Docs, Google Forms, and Google Slides. 

You can access Google Sheets via the web, its mobile app (available for Android and iOS), and desktop app (available only on Google's ChromeOS). 

Is Google Sheets the same as Excel?

Google Sheets and Excel are both spreadsheet apps, so there are a lot of overlapping features. But there are a few key differences.

  • Collaboration. Google Sheets was designed with collaboration in mind—that's why it's so easy to share worksheets with various permission settings. Excel has similar collaboration features—for example, you can add and edit comments—but the experience isn't as smooth as what you get with Google Sheets. 

  • Cell limits. Google Sheets has a cell limit of 10 million, but that pales in comparison to Excel's 17 billion cells per spreadsheet. That's what makes Excel the better tool for dealing with big data. 

  • Formulas. Excel has more powerful formulas and data analysis features, including built-in statistical analysis tools and extensive data visualization options. Google Sheets, on the other hand, offers a "lite" version of most of these features—but they're nowhere near as in-depth.

Venn diagram showing the similarities and differences between Google Sheets vs. Excel.

For a detailed breakdown of how these two apps stack up, check out our app showdown: Google Sheets vs. Excel

Google Sheets basic terms 

To kick things off, let's cover some spreadsheet terminology you'll need to know when using Google Sheets:

  • Cell: A single data point or element in a spreadsheet.

  • Column: A vertical set of cells.

  • Row: A horizontal set of cells.

  • Range: A selection of cells extending across a row, column, or both.

  • Function: A built-in operation from the spreadsheet app you'll use to calculate cell, row, column, or range values and manipulate data.

  • Formula: The combination of functions, cells, rows, columns, and ranges used to obtain a specific result.

  • Worksheet (Sheet): The named sets of rows and columns that make up your spreadsheet. One spreadsheet can have multiple sheets.

  • Spreadsheet: The entire document containing your worksheets. 

How to create a spreadsheet in Google Sheets

There are four ways to create a new spreadsheet in Google Sheets. 

From the Google Sheets dashboard 

  1. Go to docs.google.com/spreadsheets.

  2. Click Blank spreadsheet

Google Sheets dashboard with an arrow pointing to the blank spreadsheet option.

From an existing Google Sheets spreadsheet

  1. With Google Sheets open, click File.

  2. Click New.

  3. Click Spreadsheet to create a blank spreadsheet or From template gallery to use a template. 

    How to create a spreadsheet in Google Sheets from an existing sheet.

Google Sheets offers a limited set of pre-built spreadsheet templates. To expand your options, check out these free Google Sheets templates

From Google Drive 

  1. Go to drive.google.com.

  2. In the side menu, click New, and then select Google Sheets

  3. Select Blank spreadsheet or From a template

How to create a spreadsheet in Google Sheets from Google Drive.

From your browser's address bar 

  1. With your browser open, enter sheets.new into the address bar. 

  2. Press Enter

  3. A new tab with a blank Google Sheet will appear in your browser window.

How to create a spreadsheet in Google Sheets from a browser's address bar.

How to add data in Google Sheets

When you create a new spreadsheet, you can immediately begin typing, and your data will automatically appear in the top-left cell. If you want to enter data somewhere else, click another cell and type away. A blue border will appear around the cell you're typing in to make it easier to identify which cell you're working with.  

Text in a Google Sheets cell. The working cell is surrounded by a thick, blue border.

To make it easier to filter or manipulate data later on, each cell should contain only one value—for example, 100 or Mango.

When you finish entering data into a cell, you can do one of four things:

  1. Press Enter or return to save the data and move to the beginning of the next row.

  2. Press Tab to save the data and move one cell to the right in the same row.

  3. Use your arrow keys (up, down, left, and right) to move one cell in that direction.

  4. Click any cell to jump directly to it.

If you don't want to type in everything manually, you can also import data into Google Sheets en masse using a few different methods:

  1. Copy and paste a list of text or numbers into your spreadsheet.

  2. Copy and paste an HTML table from a website.

  3. Import an existing spreadsheet. If you're importing data from another Google Sheet, you can also use the IMPORTRANGE function to automatically pull in that data and keep things consistent. 

  4. Use the fill handle to automatically populate neighboring cells with data. 

How to import data to Google Sheets

If you want to pull in data from an existing spreadsheet, you'll first have to export that spreadsheet's data into an acceptable file format—for example, .csv, .xls, or .xlsx. 

  1. With Google Sheets open, click File > Import

  2. Choose the file you want to import. You can upload a file directly from Google Drive or your computer. 

  3. Click Insert

  4. In the Import file popup, you can modify the following: 

    • Import location. This gives you a handful of ways to import your data. For example, you can import your data into your current sheet, add it as a new sheet, or create a new spreadsheet altogether. 

    • Separator tab. Google Sheets will automatically detect and apply this, but you can also choose a specific type: Tab, Comma, or Custom

      Import file popup in Google Sheets.

  5. Click Import data

How to use the fill handle in Google Sheets 

The fill handle in Google Sheets offers a convenient way to populate data or copy formulas and data in adjacent cells. Hover your cursor over the bottom-right corner of any cell or cell range, and it'll automatically turn into the fill handle—it looks like a plus sign (+).

Fill handle in the bottom-right corner of a Google Sheets cell.

By dragging the fill handle across or down a range of cells, you can perform a number of tasks:

  1. Copy a cell's data, including any formatting, to neighboring cells. 

  2. Copy a cell's formula to neighboring cells. 

  3. Create an ordered list of data. 

The value Google Sheets populates in the neighboring cells will vary depending on the type of data contained in the original cell or cell range that the fill handle originated from.  

For example, if you select only one cell, the value of the selected cell will appear in every cell that you drag the handle over. 

Demo of how to repeat the same cell value across neighboring cells using the fill handle in Google Sheets.

If you select a series of neighboring cells, Google Sheets will repeat the pattern across or down the cells that you drag the handle over. In the example below, I've selected three neighboring cells, each containing a unique value: Mango, Coconut, and Pineapple. When I drag the fill handle, the pattern repeats across the row so that it's Mango, Coconut, Pineapple, Mango, Coconut, Pineapple, and so on. 

Demo of how to repeat a pattern of cell values across neighboring cells using the fill handle in Google Sheets.

If you want to use the fill handle to create an ordered list, highlight at least two cells containing the sequence you want Google Sheets to continue, and then drag the fill handle. 

Demo of how to create an ordered list using the fill handle in Google Sheets.

When it comes to ordered lists, there's one caveat worth mentioning.  

Unlike copying text values to neighboring cells, Google Sheets will only continue sequences for number values—not repeat them. For example, if I wanted to repeat the pattern Employee 1, Employee 2, Employee 3 across the row, Google Sheets wouldn't be able to. It would just keep counting up. I would have to manually copy and paste the values across instead. 

To make things confusing, if I select a cell range containing an arbitrary set of numbers—for example, Employee 1, Employee 17, and Employee 20—Google Sheets would repeat this pattern since there's no logical sequence to continue. 

How to automatically import data using Zapier

Don't want to spend precious time manually importing data into Google Sheets? Automate the process instead. With Zapier's Google Sheets integration, you can automatically pull data from other apps into your spreadsheet. Learn more about how to automatically add data to Google Sheets, or get started with one of these premade templates. 

Add Google Sheets rows for new Google Forms responses

Add Google Sheets rows for new Google Forms responses
  • Google Forms logo
  • Google Sheets logo
Google Forms + Google Sheets

Create Google Sheets rows for new Google Ads leads

Create Google Sheets rows for new Google Ads leads
  • Google Ads logo
  • Google Sheets logo
Google Ads + Google Sheets

Zapier is the leader in workflow automation—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated systems for your business-critical workflows across your organization's technology stack. Learn more.

How to use the Google Sheets toolbar

The Google Sheets toolbar is where you'll find all your basic tools and formatting options. Depending on the width of your screen, some of the tools may be hidden. To reveal them, click the More icon, which looks like three dots stacked vertically (). 

Google Sheets toolbar.

Hover over any icon to discover its function. Or click on it to expand that tool's options, if applicable. Tools like Borders, Comments, and Align work similarly to what you'd expect from Google Docs. 

If you can't find a tool or want to check if a tool exists, the quickest way to find out is by using the search tool. Click the Search the menus icon, which looks like a magnifying glass. 

Unlike how you can hide the toolbar in Excel, Google Sheets gives you the opposite ability: you can hide everything above the toolbar, including the spreadsheet name and tabs, allowing you to focus on the spreadsheet itself. To do this, click the up caret () in the toolbar or use your keyboard shortcut: Ctrl+Shift+F (on Mac and Windows). Click the caret or enter the keyboard shortcut again to make everything reappear. 

Demo of how to hide everything above the Google Sheets toolbar.

Now back to using the Google Sheets toolbar. 

The best way to show you how to use some of the most common Google Sheets formatting tools is to work through an example. Let's edit this simple project tracker. 

Unformatted project tracker in Google Sheets

How to format data in Google Sheets 

To start, let's make the headers in the first row stand out. 

  • Click the cells you want to format. To apply the same formatting to neighboring cells, select the first cell, and drag your cursor across or down the cell range. To apply the same formatting to cells that aren't connected, select one cell, press and hold command on a Mac or Ctrl on Windows, and then select the other cells. Your cell selection will remain selected unless you click on a different cell, which is convenient if you want to edit multiple formatting options. 

  • From the toolbar, click the plus sign (+) next to the font size to increase it to 12. Or you can enter 12 in the Font size field.

  • Click the Bold icon, which looks like the letter B.  

  • Click the Fill color icon, which looks like a paint can, and select a theme color. I'm using a light shade of green. 

  • Click the Align icon, which looks like a stack of horizontal lines. By default, it's set to Horizontal Align. Click Center.

Formatted project tracker in Google Sheets.

The headings are more obvious now. But some of the heading names are cut off. Let's fix that. 

How to make Google Sheets cells expand to fit text 

There's a default setting in Google Sheets called Overflow that allows cells with long strings of text or numbers to bleed into the neighboring cell. But once you enter data into that neighboring cell, that long string of text will get cut off. 

The easiest way to expand the cell to fit your text is by double-clicking the border on the right side of the column you want to expand. Google Sheets will then expand it to fit the longest value in that column. 

Demo of how to make a Google Sheet column automatically expand to fit the longest value.

You can also expand the width of multiple columns at once. 

  1. Highlight the columns you want to resize. 

  2. Right-click your selection. 

  3. Click Resize columns [names of columns selected]

    A highlighted cell range with an expanded view of the right-click menu. The option to resize columns is highlighted.

  4. In the Resize columns popup, click Fit to data

  5. Click OK

    Resize columns popup in Google Sheets.

That's it. No more smooshed data. 

Formatted Google Sheets project tracker with a full view of all cell values.

How to wrap text in Google Sheets

Let's say you want to leave your columns a set width. There's another way to make sure each cell's data is still visible within a too-small column: wrap the text.  

  1. Click the cell or cells you want to apply the text wrap to. 

  2. Click the Text wrapping icon in the toolbar, and then select the Wrap icon. 

  3. Google Sheets will automatically increase the height of the row to fit the data. 

Demo of how to wrap text in Google Sheets.

For a step-by-step guide, check out how to wrap text in Google Sheets

How to freeze columns and rows in Google Sheets 

If I scroll down through the project tracker, the column headers will quickly disappear from view. To lock the headers in place, let's freeze the first row. Here's the easiest way to do this. 

  1. In the top-left corner of your spreadsheet, next to column A and above row 1, find the thick gray bar running horizontally. 

  2. Click and drag the bar under the last row you want to freeze. In this case, that's row 1. 

Demo of how to freeze a row in Google Sheets.

To unfreeze the row, drag the bar back to its original position.

You can also use the same method to freeze columns in Google Sheets—just drag the vertical bar instead. 

For another option that doesn't require you to place your cursor in just the right spot, check out our article on how to freeze columns in Google Sheets

How to hide columns and rows in Google Sheets

When you're working with endless rows of data, it's easy to lose track of what's what. One way to help you focus is by temporarily hiding any rows of irrelevant data.  

  1. Highlight the rows or columns you want to hide. 

  2. Right-click your selection. 

  3. Click Hide rows [numbers of rows selected]

Highlighted cell range in Google Sheets with an expanded view of the right-click menu. The option to hide rows is selected.

You'll know rows are hidden if there are numbers missing from your row headers. Or, in the case of columns, missing column letters.

To make the rows visible again, click the arrows that appear in lieu of the hidden rows. 

Demo of how to unhide rows in Google Sheets.

For a step-by-step guide, check out how to hide rows in Google Sheets

How to add a sheet in Google Sheets

There are two ways to add another sheet to your existing spreadsheet: 

  • Add a new blank sheet

  • Duplicate an existing sheet 

How to add a new blank sheet

If you want to add a blank sheet to your existing spreadsheet, click the Add sheet icon, which looks like a plus sign (+), at the bottom of your existing spreadsheet. 

A Google Sheets spreadsheet with the add sheet icon highlighted.

How to duplicate a Google Sheet

You can also make a copy of a sheet in Google Sheets. 

  1. Click the down caret () next to the tab with the name of the sheet you want to duplicate. 

  2. Click Duplicate

    How to duplicate a Google Sheet.

  3. Double-click the sheet's tab to rename it. 

How to use Google Sheets formulas

Like most spreadsheet apps, Google Sheets offers a bunch of built-in formulas to help you process a number of statistical and data manipulation tasks. You can also combine formulas to create more powerful calculations and string tasks together. If you're already accustomed to crunching numbers in Excel, most of the formulas work in Google Sheets the exact same way. 

As a refresher, a function is a predesigned formula that's built into the app, whereas a Google Sheets formula is any equation you come up with. Before you spend time creating new formulas, it's helpful to understand which functions are already available. 

Here's a quick overview of the most common basic Google Sheets functions. 

  • SUM: adds all the values in a cell range. For example, =SUM(D2:D10) in our spreadsheet would add up all the hours spent across cells D2 to D10. 

  • AVERAGE: returns the average of a range of cells. For example, =AVERAGE(D2:D10) would return 16. 

  • COUNT: counts the number of cells in a given range that contain numbers. For example, =COUNT(D2:D10) would return 9 because every cell in that range contains a number. If I deleted the value in cell D5, the count would automatically change to 8.

  • MAX: returns the highest value in a cell range. For example =MAX(D2:D10) would return 33. 

  • MIN: returns the lowest value in a cell range. For example, =MAX(D2:D10) would return 2.

You can also browse through Google Sheets's extensive library of functions for a complete breakdown.  

How to use Google Sheets functions 

There are two main ways to use a Google Sheets function.

  • Enter the function name in the cell

  • Choose from the Function menu

Enter the function name in the cell 

The easiest way to insert a function in a cell is to enter the equal sign (=) immediately followed by the function name. Google Sheets will autocomplete the function name and suggest what data you should include in the function. For example, when I enter =SUM in cell E12, Google Sheets finishes the formula by suggesting =SUM(E2:10). Google Sheets will also suggest a list of other related functions. To accept the suggested formula, press Tab

The =SUM function in a Google Sheet cell with a dropdown of related functions.

Choose from the Function menu 

  1. Click the cell you want to enter the function into. 

  2. Click Insert, and then select Function

  3. Click the function you want to use. 

    Expanded view of the function menu in Google Sheets.

  4. Google Sheets will populate the function in your cell, along with the parentheses where you'll need to enter your argument—the information you want the formula to calculate. For example, in the formula =SUM(E2:E10), the argument E2:E10 tells Google Sheets to add the values of cells E2 to E10. 

Now let's get back to how to use Google Sheets formulas. 

To create a formula to calculate simple arithmetics, like adding, subtracting, or multiplying, you need to use specific symbols. 

  • To add: use the + sign.

  • To subtract: use the - sign.

  • To multiply: use the * sign.

  • To divide: use the / sign.

  • To use exponents: use the ^ sign.

Remember: Every formula must begin with an equal sign (=) immediately followed by the formula. By default, Google Sheets will use PEMDAS to determine the order of operations (what to calculate and in what order): Parentheses first, followed by Exponents, Multiplication, Division, Addition, and then, finally, Subtraction. 

For example, if I enter =10-5*2, Google Sheets will return 0. But if I enter =(10-5)*2, it'll return 10.

If you have a series of calculations that need to happen in a specific order, use PEMDAS. 

How to create a pivot table or chart in Google Sheets 

Now that you know how to create a spreadsheet, import data, and use formulas, let's go over more advanced ways to manipulate and visualize your data. 

How to create a pivot table in Google Sheets

A pivot table is a helpful way to analyze large data sets. With a pivot table, you can use the same data, manipulate it however you want, and get new insights each time—you don't have to create a new spreadsheet for each analysis. 

We have an in-depth tutorial on how to use pivot tables in Google Sheets, but here's a quick overview. 

  1. Select all of the cells with the source data that you want to use, including column headers. 

  2. Click Insert, and select Pivot table

  3. Choose if you want to insert your table into a new sheet or an existing one. 

  4. In the pivot table editor, add the rows and columns you want to analyze, along with the values you want to display within each row and column.  

Example of a pivot table in Google Sheets.

The data in your pivot table will automatically change if the source data changes. If you don't see the changes reflected in your pivot table, refresh your page. It may take a minute to update, depending on the volume of data changes.

How to create a chart in Google Sheets 

Let's say I want to quickly visualize how much time each client spent on their project. One way to do this would be to create a chart. 

  1. Select all of the cells with the source data you want to use, including column headers.

  2. Click Insert, and then select Chart

  3. By default, Google Sheets will turn your data into a bar graph, and, for some odd reason, it'll place that graph directly on top of your source data. To modify the chart or to use a different type altogether, use the Chart editor. You can click any of the blue dots surrounding the border of your chart to resize it. You can also drag and drop the chart to reposition it. 

Demo of how to resize and reposition a chart in Google Sheets.

If you want to make more edits later on, right-click the chart and select the field you want to edit. Clicking any field will bring the full Chart editor back into view. 

How to share and collaborate in Google Sheets 

There are a few ways to share your spreadsheet, but here's the easiest one: 

  1. Click Share above your spreadsheet. 

  2. In the Share popup, you can: 

    • Enter the names or email addresses of people you want to share the spreadsheet with. 

    • Click Copy link to share a link to your spreadsheet. 

  3. Any individual you give spreadsheet access to will automatically have full Editor permissions—they can make changes, leave comments, and give others access to the file. To change this, click Editor next to their name and choose their permission level: Viewer or Commenter. You can also set an access expiration date from here.

  4. Click Save

The share popup in Google Sheets.

In addition to sharing with specific people, you can also give general access to anyone in your organization or anyone with the link. 

Word of advice: If your spreadsheet contains cell ranges that shouldn't be tampered with, lock your cells in Google Sheets before sharing it. 

Automate Google Sheets

If you're learning how to use Google Sheets, there's a good chance it's because you need a way to store and manage data. When you use Zapier's Google Sheets integration, you can automatically add data to your spreadsheet from other apps and automate the rest of your spreadsheet-related tasks. Here are some workflows to get you started, or you can check out more ways to automate Google Sheets.

Save new Gmail emails matching certain traits to a Google Spreadsheet

Save new Gmail emails matching certain traits to a Google Spreadsheet
  • Gmail logo
  • Google Sheets logo
Gmail + Google Sheets

Add new Facebook Lead Ads leads to rows on Google Sheets

Add new Facebook Lead Ads leads to rows on Google Sheets
  • Facebook Lead Ads logo
  • Google Sheets logo
Facebook Lead Ads + Google Sheets

Send emails via Gmail when Google Sheets rows are updated

Send emails via Gmail when Google Sheets rows are updated
  • Google Sheets logo
  • Gmail logo
Google Sheets + Gmail

Related reading

  • How to make a table in Google Sheets

  • The best Google Sheets add-ons to boost your productivity

  • How to use conditional formatting in Google Sheets

  • What does formula parse error mean in Google Sheets? (And how to fix it)

This article was originally published in July 2016 with contributions from Michael Grubbs and Shea Stevens. The most recent update was in July 2024.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags
mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'