Shortcuts

Common keyboard shortcuts

The following keyboard shortcuts work across all the web services.

Task

Windows: IE7, IE8, IE9

Windows: Firefox, Chrome

Mac OS X: Firefox, Safari, Chrome

Save

Ctrl+S

Ctrl+S

Ctrl+S

Print

None

Ctrl+P

Ctrl+P

Undo

Ctrl+Z

Ctrl+Z

Cmd+Z

Redo

Ctrl+Y

Ctrl+Y

Cmd+Y

Cut

Ctrl+X

Ctrl+X

Cmd+X

Copy

Ctrl+C

Ctrl+C

Cmd+C

Paste

Ctrl+V

Ctrl+V

Cmd+V

Select All

Ctrl+A

Ctrl+A

Cmd+A

Previous Word*

Ctrl+Left Arrow

Ctrl+Left Arrow

Option+Left Arrow

Next Word*

Ctrl+Right Arrow

Ctrl+Right Arrow

Option+Right Arrow

Previous Line Break*

Ctrl+Up Arrow

Ctrl+Up Arrow

Option+Up Arrow

Next Line Break*

Ctrl+Down Arrow

Ctrl+Down Arrow

Option+Down Arrow

Select Previous Word*

Shift+Ctrl+Left Arrow

Shift+Ctrl+Left Arrow

Shift+Option+Left Arrow

Select Next Word*

Shift+Ctrl+Right Arrow

Shift+Ctrl+Right Arrow

Shift+Option+Right Arrow

Find

None

Ctrl+F

Ctrl+F

Bold

None

Ctrl+B

Ctrl+B

Italic

None

Ctrl+I

Ctrl+I

Underline

Ctrl+U

Ctrl+U

Ctrl+U

Page Break*

Ctrl+Enter

Ctrl+Enter

Ctrl+Enter

Line Break*

Shift+Enter

Shift+Enter

Shift+Enter

New line within a table cell (Tables only)

Ctrl+Enter

Ctrl+Enter

Ctrl+Enter

Note: Keyboard shortcuts with asterisks are not supported in Tables.

Keyboard shortcuts for Buzzword

Windows shortcuts

Task

Internet Explorer

Firefox

Save a document

Ctrl+S

Ctrl+S

Search document

Ctrl+F

Ctrl+F

Print

Ctrl+P

Ctrl+P

Insert a tab (outside a table)

Tab

Tab

Start new paragraph

Enter

Enter

Insert a line break

Shift+Enter

Shift+Enter

Insert a page break

Ctrl+Enter

Ctrl+Enter

Extend selection forward or backward one character at a time

Shift+Left or Right Arrow

Shift+Left or Right Arrow

Extend selection forward or backward one word at a time

Ctrl+Shift+Left or Right Arrow

Ctrl+Shift+Left or Right Arrow

Extend selection up or down one line at a time

Shift+Up or Down Arrow

Shift+Up or Down Arrow

Extend selection up/down by paragraph

Ctrl+Shift+Up or Down Arrow

Ctrl+Shift+Up or Down Arrow

Extend selection to beginning of line

Shift+Home

Shift+Home

Extend selection to end of line

Shift+End

Shift+End

Extend selection to beginning of a body of text (document, comment, header, or footer)

Ctrl+Shift+Home

Ctrl+Shift+Home

Extend selection up or down by a screen

Shift+Page Up or Page Down

Shift+Page Up or Page Down

Select the entire body of text (document, comment, or endnote)

Ctrl+A

Ctrl+A

Copy a selection

Ctrl+C

Ctrl+C

Cut a selection

Ctrl+X

Ctrl+X

Paste a selection

Ctrl+V

Ctrl+V

Delete backward one character at a time

Backspace

Backspace

Delete backward one word at a time

Ctrl+Backspace

Ctrl+Backspace

Delete forward one character at a time

Delete

Delete

Delete forward one word at a time

Ctrl+Delete

Ctrl+Delete

Undo an action

Ctrl+Z

Ctrl+Z

Redo an action

Ctrl+Y

Ctrl+Y

Change the font of a selection to bold (or remove bold from a selection)

None

Ctrl+B

Change the font of a selection to italic (or remove italic from a selection)

None

Ctrl+I

Add underlining to a selection (or remove underlining from a selection)

Ctrl+U

Ctrl+U

Navigate forward or backward one character at a time

Left or Right Arrow

Left or Right Arrow

Navigate backward or forward one word at a time

Ctrl+Left or Right Arrow

Ctrl+Left or Right Arrow

Navigate up or down one line at a time

Up or Down Arrow

Up or Down Arrow

Navigate up or down one paragraph at a time

Ctrl+Up or Down Arrow

Ctrl+Up or Down Arrow

Navigate to beginning of line

Home

Home

Navigate to end of line

End

End

Navigate to beginning of a body of text (document, comment, header, or footer)

Ctrl+Home

Ctrl+Home

Navigate to end of a body of text

Ctrl+End

Ctrl+End

Scroll document up or down by a screen

Page Up or Page Down

Page Up or Page Down

Navigate to next cell inside a table

Tab

Tab

Navigate to previous cell inside a table

Shift+Tab

Shift+Tab

Macintosh shortcuts

Task

Safari

Firefox

Save a document

Ctrl+S

Ctrl+S

Search document

Ctrl+F

Ctrl+F

Print

Ctrl+P

Ctrl+P

Insert a tab (outside a table)

Tab

Tab

Start new paragraph

Return

Return

Insert a line break

Shift+Return

Shift+Return

Insert a page break

Ctrl+Return

Ctrl+Return

Extend selection forward or backward one character at a time

Shift+Left or Right Arrow

Shift+Left or Right Arrow

Extend selection forward or backward one word at a time

Ctrl+Shift+Left or Right Arrow

Ctrl+Shift+Left or Right Arrow

Extend selection up or down one line at a time

Shift+Up or Down Arrow

Shift+Up or Down Arrow

Extend selection up or down by paragraph

Ctrl+Shift+Up or Down Arrow

Ctrl+Shift+Up or Down Arrow

Extend selection to beginning of line

Shift+Home

Shift+Home

Extend selection to end of line

Shift+End

Shift+End

Extend selection to beginning of a body of text (document, comment, header, or footer)

Ctrl+Shift+Home

Ctrl+Shift+Home

Extend selection to end of a body of text

Ctrl+Shift+End

Ctrl+Shift+End

Extend selection up or down by a screen

(Fn)+Shift+Page Up or Page Down

Shift+Page Up or Page Down

Select the entire body of text (document, comment, or endnote)

+A

Ctrl+A

Copy a selection

+C

+C

Cut a selection

+X

+X

Paste a selection

+V

+V

Delete backward one character at a time

Delete

Delete

Delete backward one word at a time

Ctrl+Delete or Command+Delete

Ctrl+Delete or Command+Delete

Delete forward one character at a time

(Fn)+Delete (on the Mac extended keyboard, use the Forward Delete key)

(Fn)+Delete (on the Mac extended keyboard, use the Forward Delete key)

Delete forward one word at a time

(Fn)+Ctrl+Delete (on the Mac extended keyboard, use Ctrl+Forward Delete) or (Fn)+Command+Delete, Command+Forward Delete

(Fn)+Ctrl+Delete (on the Mac extended keyboard, use Ctrl+Forward Delete) or (Fn)+Command+Delete, Command+Forward Delete

Undo an action

+Z

Ctrl+Z

Redo an action

+Y

Ctrl+Y

Change the font of a selection to bold (or remove bold from a selection)

Ctrl+B

Ctrl+B

Change the font of a selection to italic (or remove italic from a selection)

Ctrl+I

Ctrl+I

Add underlining to a selection (or remove underlining from a selection)

Ctrl+U

Ctrl+U

Navigate forward or backward one character at a time

Left or Right Arrow

Left or Right Arrow

Navigate backward or forward one word at a time

Ctrl+Left or Right Arrow

Ctrl+Left or Right Arrow

Navigate up or down one line at a time

Up or Down Arrow

Up or Down Arrow

Navigate up or down one paragraph at a time

Ctrl+Up or Down Arrow

Ctrl+Up or Down Arrow

Navigate to beginning of line

Home

Home

Navigate to end of line

End

End

Navigate to beginning of a body of text (document, comment, header, or footer)

Ctrl+Home

Ctrl+Home

Navigate to end of a body of text

Ctrl+End

Ctrl+End

Scroll document up or down by a screen

Page Up or Page Down

Page Up or Page Down

Navigate to next cell inside a table

Tab

Tab

Navigate to previous cell inside a table

Shift+Tab

Shift+Tab

Keyboard shortcuts for Presentations

You can perform certain tasks by using keyboard shortcuts. The plus sign (+) indicates that each key must be pressed simultaneously. For example, Shift+Enter means to press the Shift key and the Enter key simultaneously. The hyphen (-) indicates a keypress combined with moving the pointer. For example, Alt-drag means to press the Alt key and drag the mouse.

Task

Key (Windows/Mac OS)

Copies selected text, graphics, and images.

Ctrl+C/Cmd+C

Cuts selected text, graphics, and images.

Ctrl+X/Cmd+X

Pastes copied or cut text, graphics, and images.

Ctrl+V/Cmd+V

Selects all the text in a text box when in edit mode (the insertion point appears). If not in edit mode, Cmd+A selects all the objects on the slide.

Ctrl+A /Cmd+A

Moves an object without snapping to guides or other objects.

Ctrl-drag/Cmd-drag

When resizing an object, moves it from the center equally in each direction.

Alt-drag

When rotating an object, snaps to preset angles: 30, 45, 60, or 90 degrees.

Shift-drag

Creates a manual line break in text.

Enter/Return

Formula syntax for built-in functions

A formula (expression) is defined whenever the first character of the input is "=" (an equal sign). You can use the operators and functions to build formulas and do calculations. With formulas, you can create calculations between columns of data. For example, suppose that column A is labeled Cost and column B is labeled Volume. You can create a formula in column C labeled Total to calculate Cost*Volume (multiplies the value in column A by column B).

Recognized operators

Operator

Description

Example

*

Multiples two values.

=5*2

/

Divides one value by another.

=3/4

+

Adds two values.

=2+1

-

Subtracts one value from another.

=5-3

&

Concatenation, used to join two strings together

="a" & "b"

( )

Grouping, used to group subexpressions.

=a * (b + c)

<

Less than, relational operator.

=Sales<$50

>

Greater than, relational operator.

=Sales>$50

<=

Less than or equal to, relational operator.

=Sales<=$50

>=

Greater than or equal to, relational operator.

=Sales>=$50

=

Equals, relational operator.

=Sales=$50

<>

Doesn't equal, relational operator.

=Sales<>$50

&&

And, logical operator

=true && true, =true and true

||

or, logical operator

=true || false, =true or false

Functions

Tables comes with the following predefined functions.

Statistical functions

Function name

Syntax

Description

AVERAGE

AVERAGE (number1, [number2], ...)

Returns the arithmetic mean (the sum of all items divided by the total number of items) of its arguments. You can average the values in a column by clicking the column as the argument.

AVERAGEIF

AVERAGEIF(range,criteria,average_range)

Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria.

COUNT

COUNT(value1,value2,...)

Counts the number of cells that contain non-false values. Use COUNT to get the number of entries in a field that's in a range or array of numbers

COUNTNUM

COUNTNUM(value1, value,...)

Counts the number of cells that contain numbers. Use COUNTNUM to get the number of entries in a number field that’s in a range or array of numbers.

COUNTA

COUNTA(value1,value2,...)

Counts the number of cells that are not empty and the values within the list of arguments. Use COUNTA to count the number of cells that contain data in a range or array.

COUNTIF

COUNTIF(range,criteria)

Counts the number of cells within a range that meet the given criteria.

LARGE

LARGE(array,k)

Returns the k-th largest value in a data set. You can use this function to select a value based on its relative standing. For example, you can use LARGE to return the highest, runner-up, or third-place score.

MAX

MAX(number1,number2,...)

Returns the greatest value of a set of numbers. Calculate the maximum value in a column by clicking the column as the argument.

MEDIAN

MEDIAN(number1,number2,...)

Returns the number in the middle of a group of numbers. Half of the numbers are greater than the median, half are less than the median. If there is an even number of numbers, the average of the two median numbers is returned. Calculate the median of a column by clicking the column as the argument.

MIN

MIN (number1, number 2...)

Returns the smallest value of a set of numbers. Calculate the minimum by clicking the column as the argument for this function.

MODE

MODE(number1,number2,...)

Returns the most frequently occurring, or repetitive, value in an array or range of data.

SMALL

SMALL(array,k)

Returns the k-th smallest value in a data set. Use this function to return values with a particular relative standing in a data set.

STDEV

STDEV(number1,number2,...)

Estimates standard deviation based on a sample. The standard deviation is a measure of how widely values are dispersed from the average value (the mean).

TRUNC

TRUNC (number)

Truncates a number to an integer by removing all decimal points from the number.

Date and time functions

Function name

Syntax

Description

ADDYEARS

ADDYEARS (start_year, years_to_add)

Adds the number of years to the date. If the resulting date is invalid for the new year (that is Feb-29 in a non-leap-year), then the date is wrapped to the next month . The extra days are added to the beginning of the month. For example, Feb-29 in a non-leap-year would become Mar-1.

DATE

DATE(year,month,day)

Returns the sequential serial number that represents a particular date.

DATEVALUE

DATEVALUE(date_text)

Converts a date in a cell that uses the Text cell format into a sequential serial number that you can use in date calculations.

NOW

NOW( )

Returns the serial number of the current date and time. If the cell format was General before the function was entered, the result changes the cell formatting to Time.

SUBTRACT MONTHS

SUBTRACTMONTHS (start_date, months_to_sub)

Subtracts the specified number of months from the date. If the resulting date is invalid (for example, Feb. 30), then the date is wrapped to the next month. The extra days are added to the beginning of the month. For example, a result of Feb-30 would be wrapped to either Mar-2 or Mar-1 (depending on leap year).

SUBTRACTYEARS

SUBTRACTYEARS (start_year, years_to_sub)

Subtracts the specified number of years from the date. If the resulting date is invalid for the new year (that is Feb-29 in a non-leap-year), then the date is wrapped to the next month . The extra days are added to the beginning of the month. For example, Feb-29 in a non-leap-year would become Mar-1.

TIME

TIME(hour,minute,second)

Returns the decimal number for a particular time. The decimal number returned by TIME is a value ranging from 0 (zero) to 0.99999999, representing the times from 0:00:00 (12:00:00 AM) to 23:59:59 (11:59:59 P.M.).

TIMEVALUE

TIMEVALUE(time_text)

Returns the decimal number of the time represented by a text string. The decimal number is a value ranging from 0 (zero) to 0.99999999, representing the times from 0:00:00 (12:00:00 A.M.) to 23:59:59 (11:59:59 P.M.).

TODAY

TODAY( ).

Returns the serial number of the current date. If the cell format was General before the function was entered, the result changes the cell formatting to Date.

WORKDAY

WORKDAY(start_date,days,holidays)

Adds the number of days specified in the days_to_add argument to the start_date argument. The only days counted are Monday through Friday. If the start date specified is either a Saturday or Sunday, then the start date is shifted to either the following Monday, or the previous Friday. How the date is shifted depends on whether the days_to_add value is positive or negative.

Math functions

Function name

Syntax

Description

ABS

ABS (number)

Returns the absolute value of a number.

EXP

EXP (number)

Returns e raised to the power of a given number.

LN

LN(number)

Returns the natural logarithm of a number.

LOG

LOG(number)

Returns the logarithm of a number to a specified base.

LOG10

LOG10(number)

Returns the base-10 logarithm of a number.

POWER

POWER(number ,number)

Returns the result of a number raised to a power

PRODUCT

PRODUCT(number1, number2)

Multiplies its arguments

ROUND

ROUND(number1, num_digits)

Rounds a number to a specified number of digits. To round a whole number, use 0 as the number of digits, for example, ROUND(1.1414, 0) displays 1. If the value of the digit's argument is > 0 (for example, 1, 2, 3,), the result is rounded to that number of decimal places. If the value of the digits argument is < 0, the number is rounded to some multiple of 10. For example, -1 rounds to the nearest multiple of 10, -2 rounds to the nearest multiple of 100, and so on. So, ROUND (32, -1) rounds to 30.

ROUNDUP

ROUNDUP(number1, num_digits)

Rounds a number up, away from 0.

SQRT

SQRT(number)

Returns a positive square root.

SUM

SUM (number1, number2, ...)

Adds the specified numbers. When working in a cell or summary row, you can click a column to include the sum of the values in the column.

SUMIF

SUMIF(range,criteria,sum_range)

Adds the cells specified by a given criteria.

SUMPRODUCT

SUMPRODUCT(array1,array2,array3,...)

Returns the sum of the products of corresponding array components

Financial functions

Function name

Syntax

Description

IRR

IRR(values, guess)

Returns the internal rate of return for a series of cash flows represented by the numbers in values.

NPV

NPV(rate, value1,value2,...)

Calculates the present value of an investment by using a discount rate and a series of future payments (negative values) and income (positive values).

Logical functions

Function name

Syntax

Description

AND

AND(logical1,logical2,...)

Returns TRUE if all its arguments are TRUE; returns FALSE if one or more arguments are FALSE.

IF

IF (condition, result_if_true, result_if_false)

Compares the relation between two columns (conditions) and gives one result if the condition is true and another result if the condition is false. The result is displayed in the column where you put the formula (for example, column C). The result can be displayed as a number, text, the result of another formula,. Or, it can be the a result of another IF statement. Placing the formula =IF (A>B, A, B) in column C compares the conditions in columns A and B and places the larger number in column C. If you want the result displayed in words, enclose the text in quotation marks. For example, the following formula, entered in column C, compares the values in columns A and B, and displays the word "yes" if A is greater than B and "no" if A is not greater than B: =IF (A>B, "yes", "no")

ISBLANK

ISBLANK(value)

Returns the logical value TRUE if value is a reference to an empty cell; otherwise, it returns FALSE.

NOT

NOT(logical)

Reverses the value of its argument. Use NOT when you want to make sure that a value is not equal to one particular value.

OR

OR(logical1,logical2,...)

Returns TRUE if any argument is TRUE; returns FALSE if all arguments are FALSE.

Text functions

Function name

Syntax

Description

CONCATENATE

CONCATENATE(text1,text2,...)

Joins several text strings into one text string.

FIND

FIND(find_text,within_text,start_num)

Finds one text string (find_text) within another text string (within_text), and returns the number of the starting position of find_text, from the first character of within_text. You can also use SEARCH to find one text string within another, but unlike SEARCH, FIND is case sensitive and doesn't allow wildcard characters.

LEFT

LEFT(text,num_chars)

Returns the first character or characters in a text string, based on the number of characters you specify.

LEN

LEN(text)

Returns the number of characters in a text string.

LOWER

LOWER(text)

Converts all uppercase letters in a text string to lowercase.

MID

MID(text,start_num,num_chars)

Returns a specific number of characters from a text string, starting at the position that you specify, based on the number of characters that you specify.

RIGHT

RIGHT(text,num_chars)

Returns the last character or characters in a text string, based on the number of characters you specify.

SEARCH

SEARCH(find_text,within_text,start_num)

Returns the number of the character at which a specific character or text string is first found, beginning with start_num. Use SEARCH to determine the location of a character or text string within another text string.

TRIM

TRIM(text)

Removes all spaces from text except for single spaces between words. Use TRIM on text that you have received from another application that has irregular spacing.

UPPER

UPPER(text)

Converts text to uppercase