How to Create a Bar Graph in Google Sheets

Gregory Jul 09, 2026

Creating a bar graph in Google Sheets is a straightforward process that can help you visualize data effectively. Whether you're analyzing sales figures, comparing test scores, or tracking project progress, a well-designed bar graph can make your data more engaging and easier to understand.

How to make bar graph in google sheets 10 Best Step by Step Guide
How to make bar graph in google sheets 10 Best Step by Step Guide

Before we dive into the steps, ensure you have Google Sheets open and your data ready. For this guide, let's assume you have a dataset with two columns: 'Category' and 'Sales'.

How to Make a Bar Chart in Google Sheets
How to Make a Bar Chart in Google Sheets

Preparing Your Data

Before creating a bar graph, ensure your data is clean and organized. Remove any duplicates, blanks, or irrelevant data. For our example, let's assume your data looks like this:

How to Make a Bar Graph in Google Sheets
How to Make a Bar Graph in Google Sheets
Category Sales
Electronics 5000
Clothing 3500
Books 2000

Your data should be in a similar format, with one category per row and the corresponding values in the adjacent column.

How to Create Progress Bars in Google Sheets (Step-by-Step)
How to Create Progress Bars in Google Sheets (Step-by-Step)

Selecting Your Data

Once your data is ready, select the entire range. To do this, click on the top-left cell (A1) and drag your cursor down to the bottom-right cell. This ensures all your data is selected.

Alternatively, you can select the entire range by pressing Ctrl + A (Windows/Linux) or Cmd + A (Mac).

Google Sheets Tips Progress Bar
Google Sheets Tips Progress Bar

Creating the Bar Graph

Now that your data is selected, it's time to create the bar graph. Click on the Insert tab in the menu, then click on Chart. Google Sheets will automatically create a chart based on your selected data.

In the right sidebar, you'll see various customization options. For a bar graph, ensure the chart type is set to Bar. You can also change the chart style, add a title, and customize the axes here.

How to make a graph or chart in Google Sheets
How to make a graph or chart in Google Sheets

Customizing Your Bar Graph

Google Sheets offers numerous customization options to make your bar graph more informative and visually appealing.

How to create and customize charts in Google Sheets (Quick version)
How to create and customize charts in Google Sheets (Quick version)
How to Create Progress Bar on Google Sheets, Infographic
How to Create Progress Bar on Google Sheets, Infographic
How To Create A Circle Chart In Google Sheets
How To Create A Circle Chart In Google Sheets
How to Create a Pie Chart in Google Sheets: A Simple Step-by-Step Guide (With Example)"
How to Create a Pie Chart in Google Sheets: A Simple Step-by-Step Guide (With Example)"
How to Make a Gauge Chart in Google Sheets
How to Make a Gauge Chart in Google Sheets
the title for google sheets column chart with text overlaying it in green and black
the title for google sheets column chart with text overlaying it in green and black
How To Make a Pie Chart in Google Sheets (Step-by-Step)
How To Make a Pie Chart in Google Sheets (Step-by-Step)
a fall themed worksheet for students to practice numbers and graphing in google sheets
a fall themed worksheet for students to practice numbers and graphing in google sheets
How to Make a Histogram in Google Sheets
How to Make a Histogram in Google Sheets
the google spreadsheet dashboard is shown in this screenshot
the google spreadsheet dashboard is shown in this screenshot
How to create progress bars in google sheets
How to create progress bars in google sheets
the bar graph worksheet for students to help with their writing and reading skills
the bar graph worksheet for students to help with their writing and reading skills
How to Add Error Bars in Google Sheets
How to Add Error Bars in Google Sheets
How to Teach Bar Graphs in 3rd, 4th & 5th Grade & Free Graphing Activities
How to Teach Bar Graphs in 3rd, 4th & 5th Grade & Free Graphing Activities
How to Make a Combo Chart in Google Sheets
How to Make a Combo Chart in Google Sheets
How to Make Your Own Graphs Using PowerPoint - Lindsay Bowden
How to Make Your Own Graphs Using PowerPoint - Lindsay Bowden
Free Printable Blank Bar Graph Templates [PDF Included] - Printables Hub
Free Printable Blank Bar Graph Templates [PDF Included] - Printables Hub
Bar Graph Worksheets
Bar Graph Worksheets
How to Create a Progress Bar in Google Sheets (No Add-ons!) ✅
How to Create a Progress Bar in Google Sheets (No Add-ons!) ✅

Changing the Chart Type

If you want to compare specific categories, you can change the chart type to a Stacked Bar or Clustered Bar chart. These variations can help you visualize how different categories contribute to the total.

To change the chart type, click on the Chart type dropdown in the right sidebar and select the desired option.

Adding Data Labels

Data labels can make your bar graph more informative by displaying the exact values on each bar. To add data labels, click on the three vertical dots (More options) in the right sidebar, then click on Data labels and select Data labels.

You can also customize the data labels' font, size, and color to match your chart's style.

Sorting or Filtering Data

Sometimes, you might want to sort or filter your data to display specific categories or values. To do this, click on the Customize tab in the right sidebar, then click on Sort A-Z or Sort Z-A to sort your data alphabetically.

You can also add filters to your chart by clicking on the Add a filter button in the top-right corner of your chart. This allows you to select specific categories or values to display.

Creating a bar graph in Google Sheets is a simple yet powerful way to visualize data. With the customization options available, you can create engaging and informative charts that help you and your team make data-driven decisions. Now that you've mastered the basics, experiment with different chart types and customization options to find the best way to represent your data.