Skip to content
How‑To Guides

How to Use Google Sheets: Beginner to Intermediate

How to use Google Sheets from scratch — this complete guide covers formulas, filtering, conditional formatting, charts, real-time collaboration, and the shortcuts that speed everything up.

How to Use Google Sheets: Beginner to Intermediate

Google Sheets is one of the most versatile free tools available, yet most people use only a fraction of what it can do. If you’ve been treating it as a simple table for jotting down lists, you’re missing its real power: automatic calculations, data visualisation, real-time collaboration, and the ability to replace entire categories of paid software — budgeting apps, project trackers, inventory systems. And it’s completely free with a Google account. You’ll find the complete rundown in our Complete Guide to Software and Apps.

This guide walks through everything you need to get genuinely productive in Google Sheets, from opening your first spreadsheet to the intermediate features that transform it from a grid into a real working tool. No prior spreadsheet experience needed.

Getting started — the interface explained

Navigate to sheets.google.com and click the large “+” button to open a new spreadsheet, or choose a template from the gallery. What you see is a grid of cells arranged in columns (labelled A, B, C across the top) and rows (labelled 1, 2, 3 down the side). Each cell has an address: A1 is the top-left corner, B3 is the second column, third row. This addressing system is the foundation of everything — every formula, every data range, and every chart references cells by address.

Click any cell and type to enter data. Tab moves to the next cell right; Enter moves down; arrow keys navigate freely. Sheets automatically detects data types — type “January 5, 2026” and it recognises a date; type “1500” and it knows it’s a number. You can override formatting: right-click → Format cells → choose the type.

A single spreadsheet can contain multiple sheets (tabs at the bottom). Click the “+” tab to add one, double-click any tab to rename it. This multi-sheet structure lets you build connected workbooks — a budget where one sheet holds monthly data and another holds the annual summary, or a project tracker where each sheet represents a different team.

Essential formulas and functions

All Google Sheets formulas start with =. Type without it and the formula displays as text.

  • =SUM(A1:A10) — Adds all values from A1 to A10. The colon means “from A1 to A10 inclusive.” The most-used formula by a wide margin.
  • =AVERAGE(B2:B20) — Returns the mean of the range. Paired with SUM, these two handle most basic data analysis.
  • =IF(C2>100,”Over budget”,”OK”) — Tests a condition and returns one of two values. Use this for conditional labels, flags, or different calculations depending on what the data says.
  • =VLOOKUP(D2,A:B,2,FALSE) — Looks up whatever is in D2 within column A and returns the adjacent value from column B. The formula that connects data from different tables.
  • =COUNTIF(E2:E50,”Complete”) — Counts cells in the range that contain “Complete.” Perfect for progress tracking dashboards.
  • =TEXT(TODAY(),”MMMM DD, YYYY”) — Formats today’s date as text (e.g., “May 17, 2026”). Useful for automatic report headers and timestamps.
  • =IMPORTRANGE(“spreadsheet_url”,”Sheet1!A1:C50″) — Pulls data live from another Google Sheets file. One of the most powerful features for real team workflows.

The formula bar at the top of the screen always shows the underlying formula of the selected cell even when the cell displays the result. Click the formula bar to edit directly. Google Sheets has over 400 functions — covering basic arithmetic, statistics, text manipulation, and financial modelling — but the seven above handle the majority of everyday work.

Sorting, filtering, and conditional formatting

Raw data becomes useful when you can sort, filter, and highlight it automatically.

Sorting: click any cell in the column you want to sort by → Data → Sort sheet by column A (ascending or descending). For multi-column sorts — sort by region first, then alphabetically by name within each region — use Data → Sort range → “Data has header row” → add sort columns in sequence.

Filtering: click any cell in your data → Data → Create a filter. Dropdown arrows appear in the header row — click any to filter by specific values, conditions (greater than, contains, starts with), or colour. Filters are non-destructive; hidden rows reappear when the filter is cleared. For filtering that writes results to a separate location, use the FILTER formula: =FILTER(A2:D100,C2:C100="Europe") extracts all rows where column C contains “Europe.”

Conditional formatting applies automatic colour formatting based on values — making data scannable at a glance without any manual intervention. Select a range → Format → Conditional formatting → set the condition → choose the colour. Classic use: a budget tracker where cells turn yellow at 80% of target and red at 100%. Rules stack, so you can build a multi-stage visual warning system that updates automatically as data changes.

Charts and data visualisation

Chart typeBest used forHow to create
Column / BarComparing values across categoriesSelect data → Insert → Chart → Column chart
LineShowing trends over timeSelect time-series data → Insert → Chart → Line chart
Pie / DonutShowing proportional compositionSelect category and value columns → Insert → Chart → Pie
ScatterShowing correlation between two variablesSelect two numeric columns → Insert → Chart → Scatter
SparklineTiny inline trend chart inside a cell=SPARKLINE(B2:B13) in any cell

Creating a chart transforms a table of numbers into a visual story instantly. Select the data including headers → Insert → Chart. Google Sheets suggests a chart type based on the data shape, but change it in the Chart editor (right panel) → “Chart type.” Every element — title, axis labels, colours, legend position, gridlines — is customisable under the “Customize” tab.

Sparklines are worth knowing specifically. A sparkline is a miniature chart living inside a single cell — =SPARKLINE(B2:B13) creates a tiny line chart showing the trend across twelve values. Add a second argument to control type: =SPARKLINE(B2:B13,{"charttype","bar"}) creates a bar sparkline. These inline charts make status dashboards compact and scannable in a way full-size charts can’t achieve in limited space.

Collaboration and sharing

Real-time collaboration is one of Google Sheets’ most compelling advantages over desktop spreadsheet software. Click the blue “Share” button → enter email addresses or generate a shareable link → set the permission level:

  • Viewer: read-only access
  • Commenter: can add comments but not edit
  • Editor: full editing access — multiple cursors appear in different colours with each editor’s name

Protected ranges restrict editing of specific cells while allowing full editing elsewhere — useful when a manager wants the team to enter weekly data but not touch formula columns or summary rows. Select a range → Data → Protect sheets and ranges → set permissions for who can edit that specific range.

Version history is the safety net. Google Sheets saves every change automatically and maintains a full edit timeline. File → Version history → See version history. You can name important versions and restore any previous state with one click.

Comments (Insert → Comment, or Ctrl+Alt+M) allow asynchronous discussion tied to specific cells, with @mentions that notify collaborators by email.

Practical time-savers — shortcuts and templates

The most useful keyboard shortcuts (Mac: Cmd instead of Ctrl):

  • Ctrl+Shift+V — paste values only (strips formulas — use this constantly)
  • Ctrl+; — insert today’s date in the selected cell
  • Ctrl+Alt+M — add a comment
  • Ctrl+Shift+L — toggle filter on/off
  • Ctrl+F — find and replace
  • F2 (or Enter) — open cell for editing; Escape to cancel

Templates are the fastest way to learn from real-world Google Sheets structure. Visit sheets.google.com → Template gallery to browse budgets, project trackers, schedules, invoices, habit trackers, and more. Each template demonstrates how professionals organise data and build formulas. Make a copy (File → Make a copy) and adapt it — using existing formulas as a starting point is far faster than building from scratch.

Connecting Google Sheets to the rest of Google Workspace

Google Sheets connects seamlessly to other tools in ways most users never explore:

  • Google Forms: survey data flows automatically into a linked Sheet — every submission creates a new row, making Sheets a natural data collection backend
  • Google Docs mail merge: Sheets data can be referenced in Google Docs workflows for creating personalised letters or emails at scale
  • Apps Script: Extensions → Apps Script opens a JavaScript-based scripting environment for automating repetitive tasks — sending emails when a value changes, generating PDF reports from sheet data, syncing rows to Google Calendar. While an advanced topic, knowing it exists reveals the true ceiling of what Google Sheets can do: virtually any automation involving Google Workspace data can be built inside Sheets without any external software.

Start with the formulas and collaboration features, use the template gallery to shortcut your way into productive setups, and pick up keyboard shortcuts as you go. The more you put into Sheets, the more it gives back — it’s the kind of tool where every new feature you discover makes the previous ones more useful.

Named ranges — the small feature that makes formulas readable

Named ranges replace cell addresses like A2:A50 with descriptive names in formulas. Data → Named ranges → define a name for any range. After naming “SalesData” to cover A2:A50, you can write =SUM(SalesData) instead of =SUM(A2:A50).

This makes complex formulas readable to anyone, makes it easier to update the range in one place when data grows, and prevents the reference errors that happen when you paste a formula and forget to adjust the addresses. A small effort that pays off every time you revisit the spreadsheet six months later wondering what a formula was doing.

Pivot tables — the fastest way to summarise large datasets

Pivot tables are the most powerful analysis feature most Google Sheets users never touch. They let you summarise, group, and rearrange data dynamically without writing formulas.

  1. Select any cell in your dataset
  2. Insert → Pivot table → choose the same sheet or a new sheet
  3. In the Pivot table editor (right panel), drag fields to Rows, Columns, Values, and Filters
  4. The Values section lets you choose the aggregation: SUM, AVERAGE, COUNT, MAX, MIN, etc.

A sales dataset with date, region, product, and revenue columns becomes a pivot table summarising total revenue by region, or average revenue by product, or count of transactions by month — all without a single formula. Change the configuration by dragging fields and the summary updates instantly.

If you’re using Google Sheets to manage any dataset larger than about 50 rows with multiple dimensions (categories, dates, regions), learning pivot tables will save more time than any other single feature. If this sounds familiar, How to Use Google Workspace is worth a look.

Data validation — keeping your spreadsheet clean

Data validation prevents invalid data from being entered in the first place — the most underrated data quality feature in Google Sheets.

  • Select the cells where you want to control input
  • Data → Data validation → Add rule
  • Set criteria: specific values in a dropdown, number ranges, date ranges, text length, custom formulas

Practical examples: a dropdown list of status values (“Not started”, “In progress”, “Complete”) prevents the inconsistent spellings that break COUNTIF formulas; a number validation that rejects anything below 0 prevents accidental negative quantities; a date validation that only accepts dates in the current year prevents typos that corrupt date calculations. Our guide on WSL on Windows 11 covers an adjacent issue.

Combined with conditional formatting and protected ranges, data validation completes the trio of features that transforms a shared Google Sheet from a collaborative chaos risk into a structured tool that maintains its integrity even as multiple people edit it simultaneously. See also How to Use Google Meet for a related case.

Nikolas Lamprou

Nikolas Lamprou (MSc; GCFR, SC-200, Security+) has been working with computers professionally since 2009 — starting with web development and e-commerce, and moving into cybersecurity over the years. Based in Greece, he brings over 15 years of real-world IT experience to SolveTechToday, where he writes about Windows fixes, software reviews, security tools, and AI applications. His goal is straightforward: cut through the noise and give readers clear, honest guidance on the tech decisions that matter.

Stay Ahead

Fix your next problem before it starts

Get the week's best Windows fixes, software picks, and security guides delivered straight to your inbox. No noise, just solutions.

Press ESC to close · Try "Windows 11" or "Chrome"