Marketing Analytics
Spreadsheet Analysis for Marketers: Skills That Pay Off
By Kavin P · · 3 min read

Dashboards are nice, but many real marketing questions start with a CSV export and a spreadsheet. If you can slice that data confidently, you will answer questions faster than a team waiting for a custom report.
Set up the data properly
Before any formulas, shape the sheet so it behaves.
- One header row, no merged cells, no blank rows inside the data.
- One row per record, such as one row per campaign per day.
- One type of value per column; do not mix text and numbers.
- Dates stored as real dates, not text.
- Keep a raw copy of the export untouched on a separate tab.
Formulas worth learning first
- SUM, AVERAGE, COUNT: the basics.
- SUMIF and SUMIFS: total spend or conversions that meet conditions, such as a campaign name or date range.
- COUNTIF and COUNTIFS: count rows by category.
- VLOOKUP or XLOOKUP (INDEX and MATCH in older versions): attach information from another table, such as joining ad spend to a campaign owner.
- IF and IFERROR: handle edge cases, such as dividing by zero.
- TEXT, LEFT, RIGHT, SPLIT: pull values out of campaign names or URLs.
Calculated metrics like CTR, conversion rate and cost per lead should be formulas, not typed numbers, so they update when the data does.
Pivot tables
A pivot table summarises thousands of rows in seconds.
- Select the data range and insert a pivot table.
- Drag channel or campaign into rows.
- Drag spend, clicks and conversions into values.
- Add a date or month to columns to see trends.
- Add calculated fields for ratios, or compute them next to the pivot.
Pivots answer questions like "which campaigns spent more than they returned this month?" without writing formulas for every case.
A hypothetical example
A freelancer receives a monthly ad export with campaign names such as "IN_Search_Brand_Oct". She splits the name into country, channel, type and month using text functions, builds a pivot by channel and type, and adds cost per lead beside it. In an hour she has a clean summary for the client, and the same sheet is reusable next month by pasting new data.
Habits that prevent mistakes
- Label units and currency in headings.
- Avoid hard-coded numbers inside formulas; point to cells.
- Use consistent naming, ideally aligned with UTM conventions.
- Check totals against the platform's own interface.
- Add a notes tab describing sources and date pulled.
- Lock or protect formula cells if others will edit.
Turning analysis into reporting
Once the numbers are correct, present them well. Use a few focused charts, as suggested in our data visualisation for reports guide, and feed stable tables into a Looker Studio dashboard when you want automation.
Frequently asked questions
Should I learn Excel or Google Sheets?
Either works. Sheets is convenient for collaboration and connectors; Excel handles larger files and advanced features. The concepts transfer.
When should I move beyond spreadsheets?
When data becomes too large, needs frequent refreshes or must be joined from many sources, consider a database, BigQuery or a BI tool.
Do I need to learn macros or scripting?
Not at first. Formulas and pivots solve most tasks; scripting helps later for repetitive work.
Related articles

Marketing Analytics7 min read
Bounce Rate vs Engagement Rate: What Changed in GA4
Bounce rate vs engagement rate explained: how GA4 defines each, why old comparisons mislead, when a high bounce is fine and how to improve engagement meaningfully.

Marketing Analytics7 min read
Customer Acquisition Cost Guide: Calculate and Reduce CAC
A customer acquisition cost guide: formulas, what to include, blended vs paid CAC, payback period, CAC to lifetime value, ways to lower CAC and common errors.

Marketing Analytics7 min read
GA4 Audiences and Remarketing: Build Segments That Convert
GA4 audiences and remarketing explained: how to build audiences, use predictive and event-based segments, link Google Ads, respect consent and measure results.
