Get help

Help center

Guides and answers

Contact support

Write to our team

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Finance

Turn manual finance work into reports that update themselves.

What Finance teams automate

  • Track payables and receivables
  • Build cash flow statements
  • Compare budget against actuals

Inventory and manufacturing

See stock levels and automate ordering.

What inventory and manufacturing teams automate

  • Track inventory across multiple sites
  • Connect sales, purchasing, and warehouse data
  • Link a barcode scanner to your sheet

HR

Run recruitment, attendance, and OKR tracking from your sheets.

What HR teams automate

  • Track recruitment and onboarding
  • Record team OKRs and results
  • Track check-ins, check-outs, and leave

Project management

Assign tasks and track hours without manual updates.

What project teams automate

  • Assign tasks and track status changes
  • Estimate effort and log hours worked
  • Track milestones across projects

Sales and CRM

Track leads and sales performance with automated reports.

What sales teams automate

  • Track and convert leads
  • Set sales goals and track team metrics
  • Monitor sales KPIs on dashboards

Education

Automate attendance, grades, and school purchasing.

What schools automate

  • Track attendance and notify parents
  • Record and compare class grades
  • Track inventory lent to students and staff

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Get started

Templates

Ready-made workflows to start from

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Help center

Guides and answers

Contact support

Write to our team

Workflows

Build processes with your team

Automations

Connect files and automate tasks

How to use the LEFT formula in Google Sheets

Spreadsheet applications today are extremely versatile and useful tools. While they are known primarily for handling numbers, they also provide many ways to operate with text values. In this post, you’ll learn about the LEFT function in Google Sheets. This function helps extract a substring from the beginning of a specified string of text.

=LEFT(string, [number_of_characters])
  • string – is the input text from which the formula returns the left portion.
  • number_of_characters – [ OPTIONAL – 1 by default ] – this is the number of characters that the formula should return from the left side of the string.

Usage: LEFT function in Google Sheets

A quick look at the syntax will reveal that you just need an input string and the length of the substring to extract. That sounds relatively simple, but I’ll give a few examples to help reinforce the concept. Please take a look at the image below.

left function google sheets 1

In each of these examples, the function begins at the start (left) of the text string and extracts the specified number of characters. The function itself is quite simple to use; the last example, for instance, uses the formula =LEFT(A4,B4).

Like most other Google Sheets functions, the LEFT function can accept both direct values and references to cells that hold these values. I’ve illustrated this in the examples, by typing the string and number_of_characters directly into the function in the first example, and then using cell references for the others.

Regardless of the approach to inputting the formulas, you’ll notice that the function always extracts the substring from the left side. In the first example, I have the string “Hello there!”. The substring that is 5 characters long from the left is “Hello”, which the formula has returned. The same logic applies to the other examples.

39

One tool to merge, split, and filter all your spreadsheet data

Find out how

Using LEFT with FIND

So far I have used static numbers for the number_of_characters parameter. It certainly gets more interesting if you make this dynamic. Suppose that you have to extract the first names from a list of full names. Given that each first name varies in length, it is not possible to use a constant value for number_of_characters. All you know is that the first and last names are separated by a space character.

In this situation, you can make use of the FIND formula. It returns the position at which a string is first found within a text. Consider the case of Shaun Crawford. If you count manually, the space character is in the sixth position. That is exactly what the FIND formula returns. Since you know the space is the sixth character, you also know that to extract the first name “Shaun”, the function needs to take the first five characters of the string. By plugging in the FIND function and subtracting 1 (so that the space isn’t included) you can extract the first name.

left function google sheets 2

The formula used here is =LEFT(A2,FIND(" ",A2)-1). This approach works for all the names regardless of their length, since the FIND function creates a dynamic input to the number_of_characters parameter.

The FIND function allows you to use this approach whenever your data is in a consistent format that allows you to “find” a particular string each time. This could work for data that’s separated by a comma, a dash, a common phrase, or any other character or text string!

Using LEFT with LEN

You can also use the LEFT function to get rid of unwanted characters at the end of text strings. In this example, I again have a list of names, but they all have a period at the end. If you want to get rid of the period (and don’t want to manually delete each one) you can use the LEFT function in combination with the LEN function.

The LEN function returns the length of a text string; you can use it to generate the number_of_characters parameter within the LEFT function. By typing =LEFT(A2,LEN(A2)-1) you can specify the number_of_characters parameter to be “the length of the string, minus one character”. This way, no matter what the length of the string is, you’ll always be removing the last character. You can see that this works well – the periods have been removed!

left function google sheets 3

You can use this approach in a variety of situations. And if you want to remove more that one character from the end of the string, just change the -1 in the formula to whatever number you want!

Editor’s note: This is a revised version of a previous post that has been updated for accuracy and comprehensiveness.

You may also like…

google sheets features and formulas

How to find nominal interest rate using Google Sheets

Sarah is a young professional making significant financial decisions. From credit cards to mortgages, student loans, and investment...
google sheets features and formulas

Pull Google Calendar data into Google Sheets using Apps Script

This post was originally published in our community forum. Objective : This guide demonstrates how to use Google Apps Script to pull data...
google sheets features and formulas

Using the PROPER function to capitalize the first letter of each word in Google Sheets

Note: This post was originally published in our community forum. Ever found yourself needing to clean up a list of names, titles, or any...