Skip to main content
Spreadsheet sorcery:
A Google Sheets guide
for the aspiring Wizard
Slideshare.Net/MattGreenwood15
@MattGreenwoodGS
Matt Greenwood
Future
REACHING
1 IN 3
IN UK & US
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
GOOGLE
SHEETS
VS.
EXCEL
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
PERSONAL
PREFERENCE
Excel
Sheets
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
CLOUD
BASED
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
EXCLUSIVE
FEATURES AND
FORMULAS
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
GROUND
RULES
1.
KEEP YOUR DATA
CLEAN
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
2.
FORMAT YOUR
FORMULAS
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
For Example…
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
For Example…
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
For Example…
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
3.
WRITE OUT CELLS
AND RANGES
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
Click to
select cell
Click to select
range
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=Data!A1
=’More Data’!A1
4.
GIVE THINGS GOOD
NAMES
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
5.
BREAK IT DOWN BY
BRACKETS
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
CLICK HERE
OPENING BRACKET
GETS HIGHLIGHTED
FORMULAS
VLOOKUP SUM
GAMMALN
.PRECISE
CHISQ.INV.
RT
NEGBINOMDIST
MULTINOMIAL
ARRAYFORMULA
Boost your other formulas
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
Enables Ranges
instead of Cells
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=VLOOKUP(A1,
Data,
Column,
Sorting)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=ARRAYFORMULA(
VLOOKUP(A1:A,
Data,
Column,
Sorting)
)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
#REF? #NUM!
#REF?
#NAME?
#N/A
#REF?
#DIV/0?
#REF?
#NAME?
#REF?
IMPORTRANGE
Get stuff from another Google Sheet
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
Enables LIVE
imports of data
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
Copy / Paste
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=IMPORTRANGE(
“URL”,
“Range”
)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=IMPORTRANGE(
“https://docs.google.com/spreadsheets/…”,
“Data!A1:Z”
)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=IMPORTRANGE(
“https://docs.google.com/spreadsheets/…”,
“Data!A1:Z”
)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
If the source data
changes - the range
will update
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
You can use this
in other formulas
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=VLOOKUP(A1,
IMPORTRANGE,
Column,
Sorting)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
QUERY
Filter, Search and Sort - All in One
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
QUITE UNIVERSALLY
USEFUL
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(Range,
“SELECT
Columns
WHERE
Conditions”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
A, B, C
WHERE
A = ‘Yes’ ”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
C, A, B
WHERE
A = ‘Yes’ ”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
*
WHERE
A = ‘Yes’ ”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
*
WHERE
A = ‘Yes’ ”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
*
WHERE
A = 1 ”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
A+B,C
WHERE
A = 1 ”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
AVG(A,B,C),D
WHERE
A = 1 ”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
ONLY
POINTY
HATS
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(IMPORTRANGE,
“SELECT
Columns
WHERE
Conditions”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(IMPORTRANGE,
“SELECT
*
WHERE
B = ‘Pointy Hat’”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(IMPORTRANGE,
“SELECT
*
WHERE
Col2 = ‘Pointy Hat’”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
SORTING
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
…ORDER BY
Column Direction
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
…ORDER BY
A ASC
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
…ORDER BY
A DESC
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
…ORDER BY
A DESC, B ASC
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(Range,
“SELECT
Columns
WHERE
Conditions
ORDER BY
Column Direction”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=QUERY(A1:Z,
“SELECT
A,B,D
WHERE
A = ‘UK’
ORDER BY
B DESC”)
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
=SIMPLES
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
support.google.com/docs/
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
Data
Validation
Make your own dropdown menus
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
Build your own list of
options for users
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
@MattGreenwoodGS #SpreadsheetSorcery #BrightonSEO
Slideshare.Net/MattGreenwood15
@MattGreenwoodGS
support.google.com/docs
@BenLCollins
@LeilaGharani
More Sheets tips:
Tips for Excel:
futureplc.com/careers