Level 3QUERYPractice, 4 min
QUERY: one quarter, pivoted by month
The task
In F1, show Q1 2026 leads with one row per channel and one column per month. Keep only dates from January 1 up to (not including) April 1, group by channel and pivot by month:
=QUERY(A1:D14, "select C, sum(D) where A >= date '2026-01-01' and A < date '2026-04-01' group by C pivot B")The data
The starting sheet. Cells outlined in green are where your formulas go.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Date | Month | Channel | Leads | ||
| 2 | Dec 15, 2025 | Dec 2025 | 40 | |||
| 3 | Jan 8, 2026 | Jan 2026 | Paid Search | 120 | ||
| 4 | Jan 14, 2026 | Jan 2026 | 45 | |||
| 5 | Jan 22, 2026 | Jan 2026 | Paid Social | 80 | ||
| 6 | Feb 3, 2026 | Feb 2026 | Paid Search | 132 | ||
| 7 | Feb 11, 2026 | Feb 2026 | 51 | |||
| 8 | Feb 19, 2026 | Feb 2026 | Paid Social | 74 | ||
| 9 | Feb 25, 2026 | Feb 2026 | Paid Search | 18 | ||
| 10 | Mar 4, 2026 | Mar 2026 | Paid Search | 141 | ||
| 11 | Mar 12, 2026 | Mar 2026 | 38 | |||
| 12 | Mar 18, 2026 | Mar 2026 | Paid Social | 96 | ||
| 13 | Mar 30, 2026 | Mar 2026 | 12 | |||
| 14 | Apr 2, 2026 | Apr 2026 | Paid Search | 150 |