Welcome to our guide that will introduce you to the world of keyboard shortcuts for Google Sheets. In this article, you'll discover how the right combination of keys can significantly speed up and simplify your work in Google Sheets. From basic functions such as copying and pasting to advanced data manipulation and analysis techniques, these shortcuts are essential tools for anyone who wants to work efficiently and effectively with spreadsheets. We provide you with a comprehensive overview that is valuable for both beginners and experienced Sheets users. Get ready to take your Google Sheets skills to the next level!

Table of Contents

Frequently used actions

Description of actions Keyboard shortcut (Mac) Keyboard shortcut (Windows)
Select a columnControl + SpaceCtrl + Space
Selection of a rowShift + SpaceShift + Space
Complete selectionCommand + ACtrl + A
Create line break within a cellOption + EnterAlt + Enter
Undo actionCommand + ZCtrl + Z
Repeat actionCommand + YCtrl + Y
Save tableCommand + SCtrl + S
Print tableCommand + PCtrl + P
Open tableCommand + OCtrl + O
Start searchCommand + FCtrl + F
Search & replaceCommand + Shift + HCtrl + H
Find nextCommand + GCtrl + G
Copy contentCommand + CCtrl + C
Cut contentCommand + XCtrl + X
Paste contentCommand + VCtrl + V
Insert valuesCommand + Shift + VCtrl + Shift + V
Add new worksheetShift + Fn + F11Shift + F11
Reduce/expand view of controlsControl + Shift + FCtrl + Shift + F
Open window for linksCommand + KCtrl + K

Format text

Keyboard shortcut Keyboard shortcut (Mac) Keyboard shortcut (Windows)
Bolded contentCommand + BCtrl + B
Italicized contentCommand + ICtrl + I
Underlined contentCommand + UCtrl + U
Strikethrough contentCommand + Shift + XAlt + Shift + 5

Content alignment

Shortcut Keyboard shortcut (Mac) Keyboard shortcut (Windows)
Center contentCommand + Shift + ECtrl + Shift + E
Left-align contentCommand + Shift + LCtrl + Shift + L
Right-aligned contentCommand + Shift + RCtrl + Shift + R

Create frame

Keyboard shortcut Keyboard shortcut (Mac) Key combination (Windows)
Upper frame lineOption + Shift + 1Alt + Shift + 1
Right frame lineOption + Shift + 2Alt + Shift + 2
Bottom frame lineOption + Shift + 3Alt + Shift + 3
Left frame lineOption + Shift + 4Alt + Shift + 4
Outer frame linesOption + Shift + 7Alt + Shift + 7
Remove the frameOption + Shift + 6Alt + Shift + 6

Number formats

Keyboard shortcut Key combination (Mac) Keyboard shortcut (Windows)
Insert current timeCommand + Shift + ;Ctrl + Shift + ;
Insert current date and timeCommand + Option + Shift + ;Ctrl + Alt + Shift + ;
Insert timeControl + Shift + 2Ctrl + Shift + 2
Insert dateControl + Shift + 3Ctrl + Shift + 3
"Create number with thousands separator, two decimal places and sign"Control + Shift + 1Ctrl + Shift + 1
Display as currencyControl + Shift + 4Ctrl + Shift + 4
Display as percentage valueControl + Shift + 5Ctrl + Shift + 5
Display as a scientific value with two decimal placesControl + Shift + 6Ctrl + Shift + 6
Remove the formattingCommand + \\Ctrl + \\

Navigation

Navigation Description Keyboard shortcut (Mac) Keyboard shortcut (Windows)
Move to the beginning of the lineFn + left arrow keyPos1
Move to the end of the lineFn + right arrow keyEnd
Jump to the next filled lineCommand + down or up arrow keyCtrl + down or up arrow key
Move to the beginning of the worksheetCommand + Fn + left arrow keyCtrl + Pos1
Move to the end of the worksheetCommand + Fn + right arrow keyCtrl + End
Call up next worksheetOption + down arrow keyAlt + down arrow key
Call up previous worksheetOption + Up arrow keyAlt + Up arrow key
Show all worksheets as a listOption + Shift + KAlt + Shift + K

Rows and columns

Keyboard shortcut Keyboard shortcut (Mac) Keyboard shortcut (Windows)
Extend selection in one directionShift + corresponding arrow keyShift + corresponding arrow key
Extend selection to the next filled cellCommand + Shift + corresponding arrow keyCtrl + Shift + corresponding arrow key
Select rows of the current cellsShift + SpaceShift + Space
Select columns of the current cellsCommand + SpaceCtrl + Space
Select partial range (1 x) or all (2 x)Command + ACtrl + A
Select from current position to cell A1?Ctrl + Shift + Pos1
Select from current position to last entry?Ctrl + Shift + End
Insert line aboveControl + Option + I + R (press twice)Ctrl + Alt + Shift + = / Ctrl + Alt + = (if line is selected)
Insert line belowControl + Option + I + B
Insert a column on the leftControl + Option + I + C (hold down)Ctrl + Alt + Shift + = / Ctrl + Alt + = (if column is selected)
Insert a column on the rightControl + Option + I + C + O
Delete selected rows or columnsCommand + Option + -Ctrl + Alt + -
Hide a rowCommand + Option + 9Ctrl + Alt + 9
Show a lineCommand + Shift + 9Ctrl + Shift + 9
Hide a columnCommand + Option + 0Ctrl + Alt + 0
Show a columnCommand + Shift + 0Ctrl + Shift + 0

Formulas - Position functions

Function name Function description Formula
REFERENCEFinds unknown information based on known information and outputs the resultREFERENCE(search key; search range|search result array; [result range])
REFERENCEFinds unknown information based on known information and outputs the result (searches vertically in the first column)SVERWEIS(search_key; range; index; is_sorted)
WVERWEISFinds unknown information based on known information and outputs the result (searches horizontally in the first row)WVERWEIS(search_key; range; index; is_sorted)
INDEXGoes to a position in a range based on a given row and column and returns the valueINDEX(reference; row; column)
COMPARESearches for a criterion and returns the relative position of the valueCOMPARE(search key; range; search type)

Basic functions - formulas

Function name Function description Formula
ANDOutputs TRUE if all truth values are TRUEAND(truth value1; truth value2)
OROutputs TRUE if at least one truth value is TRUEOR(truth value1; truth value2)
IFPerforms a truth checkIF(truth_value; value_if_true; value_if_false)
MAXFinds the largest value of a value setMAX(value1; value2)
MINFinds the smallest value of a value setMIN(value1; value2)
MAXAFinds the largest value of a value set (including text and logical values)MAXA(value1; value2)
MINAFinds the smallest value of a value set (including text and logical values)MINA(value1; value2)
KGLARGESTSearches for the k largest number in a range (e.g. the third largest number) and returns itKKLARGEST(data; n)
KKLEINSTSearches for the k smallest number in a range (e.g. the third smallest number) and returns itSMALLEST(data; n)
RANGE.MOVEDisplays a reference that is offset from the specified referenceRANGE.SHIFT(cell reference; row offset; column offset; height; width)

Date functions - Formulas

Function name Function description Formula
DATEDefines a dateDATUM(year; month; day)
DAYConverts a number into the day of a month (1 to 31)DAY(date)
DAYSCalculates the number of days between two datesDAYS(end date; start date)
MONTHConverts a number into the month of a year (1 to 12)MONTH(date)
YEARConverts a number into a year (1900 to 9999)YEAR(date)
NOWDisplays the current date and time.NOW()
TODAYDisplays the current date.TODAY()
CALENDAR WEEKSpecifies the calendar week of a date (number_type for specifying the calendar week according to ISO 8601: 21).CALENDAR WEEK(date; [type])
ISOCALENDARWEEKSpecifies the calendar week of a date according to ISO 8601.ISO CALENDAR WEEK(date)
EDATUMIndicates a date that is a number of months before or after the start date.EDATUM(start date)

Rounding and counting functions - formulas

Function name Function description Formula
ROUND UPRounds a value upROUND UP(value; digits)
ROUNDRounds a value up or downROUND(value; digits)
ROUND DOWNRounds a value downROUND DOWN(value; digits)
COUNTCounts all cells in a range that contain a numberCOUNT(value1; [value2; ...])
COUNT2Counts all cells in a range that contain informationCOUNT2(value1; [value2; ...])
COUNT EMPTY CELLSCounts all empty cells in a rangeCOUNT EMPTY CELLS(range)
COUNT IFCounts the cells that fulfill a search criterionNUMBERSWENN(range; criterion)
NUMBERSCounts the cells that fulfill several search criteriaNUMBERS(criteria range1; criterion1; [criteria range2; criterion2; ...])
ROWReturns the row number of a reference cellLINE(cell reference)
COLUMNOutputs the column number of a reference cellCOLUMN(cell reference)
926, 927, 331

Shortcuts for Google Sheets - Keyboard shortcuts at a glance

Published on by Stefan Petri
Published on: From Stefan Petri
Together with his brother Matthias, Stefan Petri runs the popular specialist forum PSD-Tutorials.de and the e-learning platform TutKit.com, which focuses on the training and further education of digital professional skills.