Skip to main content
Seat Everyone

A wedding seating chart Excel template that survives edits

Most seating charts in Excel are one sheet of names in cells, and they fail the first time a plus-one arrives. The structure that survives is two sheets: one for seats, one for rules, with a count formula that flags any table over eight before you print.

Sheet one: seats

Columns: guest name, party, table, seat number, and a flag column you never type in. The table column is a number, not a label, so counting works. The seat number is optional but it is what makes a printed chart match the room.

Add a count formula per table — COUNTIF over the table column — beside the table number, not at the bottom of the sheet. A count you have to scroll to is a count you stop checking.

Sheet two: rules

Two columns: guest A, guest B, and a third for together or apart. Keep the names spelled exactly as sheet one, because the join is by name and a typo silently removes the rule.

This sheet is the reason the template exists. A grid of names cannot hold a rule; a list can. When the list moves to a seating tool, this sheet imports as the constraint set.

The formulas worth adding

Four formulas do most of the work. Everything else is formatting.
WhatFormula shapeWhy
Seats per tableCOUNTIF(table range, table number)Flags over-capacity before printing
Guests unassignedCOUNTBLANK(table column)Catches the names nobody seated
Duplicate namesCOUNTIF(name range, name) > 1Stops the same guest at two tables
Spare seats8 * tables - seatedShows whether you need another table

Where the spreadsheet stops

It cannot reseat. When a party grows past a table, Excel will show you the problem and leave the solution to you. That is the moment seating tools exist for; until then, the spreadsheet is honest, portable and free.

Export CSV, not XLSX, when you hand the list to anything else. CSV survives the trip; merged cells do not.

Related

Fictional checked example, not a customer wedding and not a live Seat Everyone solver result. The formulas are described, not shipped as a file: paste them into any spreadsheet and they behave as listed.

Start with my guest list — free

About 10 minutes. Software, not a waitlist — your chart tonight.