The Coneheads from Saturday Night Live (1977) would “consume mass quantities,” by gulping entire six-packs and bags of chips. With the Excel spreadsheet, we can consume mass quantities of fantasy football stats, and properly digest this data into useful information for the big draft.
I only gather data of the last three seasons. Older data loses its value. Use less than three seasons of data, and we might as well pick players based on last season’s performance.
Since I’m in Yahoo! leagues, I found the Yahoo! statistics page. It has all of the basic elements needed to begin building our Excel spreadsheet (Yards, TD’s, Fumbles, etc.).
First, filter the online data by Position, View by, Year and Timeframe. Always set the Players filter to “All Players”, if given the option.
Figure 1-1
Import the raw data directly from the webpage by clicking the Data tab, then the From Web command in the Get External Data group, as follows:
Figure 1-2
Copy the URL from your browser (above), and Paste it into the Address field (below), and click Go.
Figure 1-3
Then, select only the statistics table by clicking its yellow arrow. The yellow arrow changes into a green check mark. Now, click Import.
Figure 1-4
Your imported data should look like this on your Excel spreadsheet.
Figure 1-5
You can now repeat this step another 51 times (3 seasons x 17 weeks = 51 times), for each position. Yikes! Or, just get a FREE copy of my NFL stats. I have already done this tedious task for you. This is my least favorite part of the process, too.
Next, change the Games column header from “G” to “Week”, and add a column for the “Season” (e.g. 2011). There’s a nice blank column that’s ready for you in column D. So, just type “Season” into D2. Enter and auto-fill the Week and Season for each player. This step is key to creating PivotTables by Week and Season in later steps.
Figure 1-6
I like to categorize each data column, in order to avoid confusion between rushing yards and receiving yards, etc. Simply, add detail to the column headers, such as “Rushing_Yds” and “Receiving_Yds” as follows:
Figure 1-7
Now, we can clean up the data set by Deleting the empty columns, and Row 1. Let’s also change the tab’s title from “Sheet1” to “RB Raw Data” by double-clicking it.
From:
Figure 1-8
To:
Figure 1-9
Did you really gather and scrub the entire data set yourself? You data-stud, you!
Note: Remember to TRIM away the extra spaces from players’ names. Also, account for duplicate names, like Adrian Peterson (MIN) and Adrian Peterson (CHI). Or, you can just use my free data set. I’ve already scrubbed it for you.