SlideShare a Scribd company logo
1 of 47
Download to read offline
@PaulBradshaw
Leanpub.com/u/paulbradshaw
Birmingham City University, City University London
Online Journalism Blog, HelpMeInvestigate
Saturday, 10 May 14
Show of hands. Who has...
- Calculated a proportion
- Used a function like SUM
- Used pivot tables
- Used a function like
VLOOKUP
Saturday, 10 May 14
PART ONE:
BASICS.
Saturday, 10 May 14
Saturday, 10 May 14
https://
pefonline.electoralcommission.org.uk/
search/searchintro.aspx
http://www.eib.org/projects/loans/list/
Download this data:
Donations or EIB loans
Saturday, 10 May 14
- Make a copy, work on that
- Use CTRL+arrow keys to skip to
edges of data
- Clean first few rows to create single
heading row
- Remove grand total row
- Remove empty rows (Open Refine)
Speed: keyboard shortcuts for
checking the data
Saturday, 10 May 14
Numbers Strings Calculations
10 John Smith =10+20+30
20 Kate Brown =A2+A3+A4
30 Mike Moore =SUM(A2:A4)
N/A Kim Smith =COUNT(A:A)
50 =COUNTA(B:B)
Row 1
Column A Column B Column C
Row 3
Row 4
Row 5
Row 6
Row 2
Saturday, 10 May 14
Granular data has row for every
payment, person, crime etc.
Aggregate has rows for total crimes,
payments, etc.
Granular always better - can calculate
your own aggregates
Two types of datasets:
Aggregate and granular
Saturday, 10 May 14
Aggregate data:
- put the focus in Rows
- numbers (money, crimes) in Values
Granular: pivot tables
Saturday, 10 May 14
Saturday, 10 May 14
= indicates this is a formula
SUM is the function to be applied
( contains the ingredients for that formula
D2:D300 this is a range (array) of cells*
, separates each ingredient
) ends the list of ingredients
Using functions - and
arguments
Saturday, 10 May 14
=SUM(D:D) ignores any text/empty cells
=MAX(D:D)
=MIN(D:D)
=AVERAGE(D:D)
More speed: use column
ranges
Saturday, 10 May 14
=AVERAGE(D:D)
=MEDIAN(D:D)
=MODE(D:D) - for ‘most common’: useful
for ordinal ratings which shouldn’t be
averaged.
Sense-checking:
misleading averages
Saturday, 10 May 14
=MAX(D:D)/SUM(D:D) - how much of
the total is accounted for by the biggest
value?
=SUM(D35:D64)/SUM(D:D) - what
proportion from one entity?
=SUM(D:D)/365 - how much per day?
(for annual data)
Combining functions to quickly
make numbers meaningful
Saturday, 10 May 14
Org spending £X per day
Company receives X% of spending
Org spent £X on Y
Stories you can report quickly
Saturday, 10 May 14
Saturday, 10 May 14
Data
health
warning!
Remember the context: e.g. spending over £500, inflation
Saturday, 10 May 14
PART TWO:
CHECKING
Saturday, 10 May 14
Saturday, 10 May 14
=COUNT(D:D)
=COUNTA(D:D)
=COUNTBLANK(D2:D15000) - have to
use specific range or blank cells
underneath table are counted
=COUNTIF(D:D, “Other”)
COUNT functions:
Checking data coverage
Saturday, 10 May 14
=COUNTIF(D:D, “Individual”)
=COUNTIFS(D:D, “Individual”,
B:B,”<10000”)
=SUMIF(D:D, “<10000”)
=IF(This, then that, otherwise this)
IF functions:
Drill down further
Saturday, 10 May 14
=COUNTIF(D:D, “*hire*”)
=COUNTIF(D:D, “Scottish*”)
=COUNTIF(D:D, “* hire*”)
COUNTIF:
Use wildcards - and spaces
Saturday, 10 May 14
Saturday, 10 May 14
=COUNTIF(D2, “*adidas*”)
=COUNTIF(D3, “*adidas*”)
=COUNTIF(D4, “*adidas*”)
...
Then sort to bring the 1s to the top
COUNTIF:
Test free text data
Saturday, 10 May 14
THE
BLACK CROSS
DOUBLE
CLICK
Saturday, 10 May 14
Saturday, 10 May 14
PART THREE:
CLEANING
Saturday, 10 May 14
Saturday, 10 May 14
=TRIM(D2)
=SUBSTITUTE(D2,“ ”, “”)
(Target cell, what you want to substitute,
what you want to replace it with)
=SEARCH(“Wales”,A2)
Gives a position of the first match
Cleaning text:
TRIM, SEARCH, SUBSTITUTE
Saturday, 10 May 14
mr SMITH
=UPPER(D2) = MR SMITH
=LOWER(D2) = mr smith
=PROPER(D2) = Mr Smith
Cleaning text:
UPPER, LOWER, PROPER
Saturday, 10 May 14
=LEFT(E2,3) = first 3 characters in E2
=RIGHT(E2,3) = last 3 characters in E2
=MID(E2,10,3) = the 3 characters in E2
starting from position 10
Cleaning text:
LEFT, RIGHT, MID
Saturday, 10 May 14
=LEN(E2) = how many characters in E2
=LEFT(E2,LEN(E2)-3) = Length of E2 -
3. Grab that many characters. i.e.
- If E2 is 5 characters, it will grab the first
2 (5-3=2)
- If E2 is 7 characters it will grab the first
4 (7-3=4)
Combine with
LEN
Saturday, 10 May 14
=SEARCH(“ ”,E2) = which position is the
first space
=LEFT(E2,SEARCH(“ ”,E2)) = Grab all
characters up to (and including) that
space
Combine with
SEARCH
Saturday, 10 May 14
=SEARCH(“ ”,E2) = which position is the
first space
=LEFT(E2,SEARCH(“ ”,E2)) = Grab all
characters up to (and including) that
space
=TRIM(LEFT(E2,SEARCH(“ ”,E2)))
Combine with
SEARCH
Saturday, 10 May 14
=ISERROR(D2) = TRUE or FALSE
See also:
ISNUMBER, ISTEXT, ISNONTEXT,
ISLOGICAL, ISEVEN, ISODD
ISERR (all but N/A)
Finding errors:
ISERROR, ISNA, ISBLANK
Saturday, 10 May 14
PART FOUR:
ADDING
Saturday, 10 May 14
Saturday, 10 May 14
Save time typing search URLs
Saturday, 10 May 14
"https://www.duedil.com/beta/search/
companies?name="&B2
Generate URL
Saturday, 10 May 14
"https://www.duedil.com/beta/search/
companies?name="&B2
"https://www.duedil.com/beta/search/
companies?
name="&SUBSTITUTE(B2," ","%20")
Generate URL
Saturday, 10 May 14
=VLOOKUP(What you’re looking for,
what range contains a match & what you
want back, which column you want back,
nearest match?)
=VLOOKUP(D2,Sheet1!D:E,2,false)
Merging data:
VLOOKUP
Saturday, 10 May 14
=TEXT(D2, “dddd”)
=YEAR(D2)
=MONTH(D2) = 1
=TEXT(D2, “mmmm”) = ‘January’
=TEXT(D2, “mmm”) = ‘Jan’
If not formatted as date, use LEFT
Convert dates to years:
TEXT functions
Saturday, 10 May 14
=IF(B2>2500,“High”,“Low”)
Convert amounts to
categories: nested IF functions
Saturday, 10 May 14
=IF(B2>2500,“High”,“Low”)
=IF(B2>2500,“High”,IF(B2<1000,“Low”
,“Mid”))
Convert amounts to
categories: nested IF functions
Saturday, 10 May 14
=IF(COUNTIF(B2, “*dropped*”),
“Dropped”, “Not dropped”)
Can’t use wildcard. Combine
with COUNTIF
Saturday, 10 May 14
1. Save time.
2. Check your data.
3. Clean your data.
4. Add to your data.
5. Feel clever. But don’t be
too clever.
Saturday, 10 May 14
Thank you
Leanpub.com/u/spreadsheetstories
@paulbradshaw
Saturday, 10 May 14

More Related Content

More from Paul Bradshaw

Working on data stories: different approaches
Working on data stories: different approachesWorking on data stories: different approaches
Working on data stories: different approachesPaul Bradshaw
 
Visual journalism: gifs, emoji, memes and other techniques
Visual journalism: gifs, emoji, memes and other techniquesVisual journalism: gifs, emoji, memes and other techniques
Visual journalism: gifs, emoji, memes and other techniquesPaul Bradshaw
 
Using narrative structures in shortform and longform journalism
Using narrative structures in shortform and longform journalismUsing narrative structures in shortform and longform journalism
Using narrative structures in shortform and longform journalismPaul Bradshaw
 
Narrative and multiplatform journalism (part 1)
Narrative and multiplatform journalism (part 1)Narrative and multiplatform journalism (part 1)
Narrative and multiplatform journalism (part 1)Paul Bradshaw
 
Teaching data journalism (Abraji 2021)
Teaching data journalism (Abraji 2021)Teaching data journalism (Abraji 2021)
Teaching data journalism (Abraji 2021)Paul Bradshaw
 
Data journalism on the air: 3 tips
Data journalism on the air: 3 tipsData journalism on the air: 3 tips
Data journalism on the air: 3 tipsPaul Bradshaw
 
7 angles for data stories
7 angles for data stories7 angles for data stories
7 angles for data storiesPaul Bradshaw
 
Uncertain times, stories of uncertainty
Uncertain times, stories of uncertaintyUncertain times, stories of uncertainty
Uncertain times, stories of uncertaintyPaul Bradshaw
 
Ergodic education (online teaching and interactivity)
Ergodic education (online teaching and interactivity)Ergodic education (online teaching and interactivity)
Ergodic education (online teaching and interactivity)Paul Bradshaw
 
Storytelling in the database era: uncertainty and science reporting
Storytelling in the database era: uncertainty and science reportingStorytelling in the database era: uncertainty and science reporting
Storytelling in the database era: uncertainty and science reportingPaul Bradshaw
 
Cognitive bias: a quick guide for journalists
Cognitive bias: a quick guide for journalistsCognitive bias: a quick guide for journalists
Cognitive bias: a quick guide for journalistsPaul Bradshaw
 
The 3 chords of data journalism
The 3 chords of data journalismThe 3 chords of data journalism
The 3 chords of data journalismPaul Bradshaw
 
Data journalism: what it is, how to use data for stories
Data journalism: what it is, how to use data for storiesData journalism: what it is, how to use data for stories
Data journalism: what it is, how to use data for storiesPaul Bradshaw
 
Teaching AI in data journalism
Teaching AI in data journalismTeaching AI in data journalism
Teaching AI in data journalismPaul Bradshaw
 
10 ways AI can be used for investigations
10 ways AI can be used for investigations10 ways AI can be used for investigations
10 ways AI can be used for investigationsPaul Bradshaw
 
Open Data Utopia? (SciCAR 19)
Open Data Utopia? (SciCAR 19)Open Data Utopia? (SciCAR 19)
Open Data Utopia? (SciCAR 19)Paul Bradshaw
 
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)Paul Bradshaw
 
Scraping in 60 minutes (CIJ Summer School 2019)
Scraping in 60 minutes (CIJ Summer School 2019)Scraping in 60 minutes (CIJ Summer School 2019)
Scraping in 60 minutes (CIJ Summer School 2019)Paul Bradshaw
 
MA Multiplatform and Mobile Journalism: Taster Class
MA Multiplatform and Mobile Journalism: Taster ClassMA Multiplatform and Mobile Journalism: Taster Class
MA Multiplatform and Mobile Journalism: Taster ClassPaul Bradshaw
 
Verification techniques, tips and tools
Verification techniques, tips and toolsVerification techniques, tips and tools
Verification techniques, tips and toolsPaul Bradshaw
 

More from Paul Bradshaw (20)

Working on data stories: different approaches
Working on data stories: different approachesWorking on data stories: different approaches
Working on data stories: different approaches
 
Visual journalism: gifs, emoji, memes and other techniques
Visual journalism: gifs, emoji, memes and other techniquesVisual journalism: gifs, emoji, memes and other techniques
Visual journalism: gifs, emoji, memes and other techniques
 
Using narrative structures in shortform and longform journalism
Using narrative structures in shortform and longform journalismUsing narrative structures in shortform and longform journalism
Using narrative structures in shortform and longform journalism
 
Narrative and multiplatform journalism (part 1)
Narrative and multiplatform journalism (part 1)Narrative and multiplatform journalism (part 1)
Narrative and multiplatform journalism (part 1)
 
Teaching data journalism (Abraji 2021)
Teaching data journalism (Abraji 2021)Teaching data journalism (Abraji 2021)
Teaching data journalism (Abraji 2021)
 
Data journalism on the air: 3 tips
Data journalism on the air: 3 tipsData journalism on the air: 3 tips
Data journalism on the air: 3 tips
 
7 angles for data stories
7 angles for data stories7 angles for data stories
7 angles for data stories
 
Uncertain times, stories of uncertainty
Uncertain times, stories of uncertaintyUncertain times, stories of uncertainty
Uncertain times, stories of uncertainty
 
Ergodic education (online teaching and interactivity)
Ergodic education (online teaching and interactivity)Ergodic education (online teaching and interactivity)
Ergodic education (online teaching and interactivity)
 
Storytelling in the database era: uncertainty and science reporting
Storytelling in the database era: uncertainty and science reportingStorytelling in the database era: uncertainty and science reporting
Storytelling in the database era: uncertainty and science reporting
 
Cognitive bias: a quick guide for journalists
Cognitive bias: a quick guide for journalistsCognitive bias: a quick guide for journalists
Cognitive bias: a quick guide for journalists
 
The 3 chords of data journalism
The 3 chords of data journalismThe 3 chords of data journalism
The 3 chords of data journalism
 
Data journalism: what it is, how to use data for stories
Data journalism: what it is, how to use data for storiesData journalism: what it is, how to use data for stories
Data journalism: what it is, how to use data for stories
 
Teaching AI in data journalism
Teaching AI in data journalismTeaching AI in data journalism
Teaching AI in data journalism
 
10 ways AI can be used for investigations
10 ways AI can be used for investigations10 ways AI can be used for investigations
10 ways AI can be used for investigations
 
Open Data Utopia? (SciCAR 19)
Open Data Utopia? (SciCAR 19)Open Data Utopia? (SciCAR 19)
Open Data Utopia? (SciCAR 19)
 
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
 
Scraping in 60 minutes (CIJ Summer School 2019)
Scraping in 60 minutes (CIJ Summer School 2019)Scraping in 60 minutes (CIJ Summer School 2019)
Scraping in 60 minutes (CIJ Summer School 2019)
 
MA Multiplatform and Mobile Journalism: Taster Class
MA Multiplatform and Mobile Journalism: Taster ClassMA Multiplatform and Mobile Journalism: Taster Class
MA Multiplatform and Mobile Journalism: Taster Class
 
Verification techniques, tips and tools
Verification techniques, tips and toolsVerification techniques, tips and tools
Verification techniques, tips and tools
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Mark Carrigan
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptxmanishaJyala2
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfaedhbteg
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxSanjay Shekar
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 

Recently uploaded (20)

“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdf
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 

Finding stories in spreadsheets