Tailoring: Alteration Price Lookup by Service

Excel Formulas › Tailoring & Alterations

All versions

A tailor's prices live on a printed menu: hem pants, take in a waist, replace a zipper. Put that menu in the sheet once and VLOOKUP prices every ticket the same way, so nobody has to remember what a zipper costs this month.


Quick formula: Match the service to the price menu:
=VLOOKUP(B2,$E$2:$F$6,2,FALSE)

“Hem pants” lands on the $15 row; change it to “Take in dress” and the same cell returns $45.

Functions used (tap for the full reference guide):

The example

Three tickets on the left; the price menu sits in columns E and F.

ABCDEF
1CustomerServicePriceServicePrice
2RiveraHem pants15Hem pants15
3ChenTake in dress45Take in waist25
4OkaforZipper replace20Take in dress45

The formula

VLOOKUP finds the service name in the menu and returns the price beside it:

=VLOOKUP(B2,$E$2:$F$6,2,FALSE) // exact-match the service, return its price

How it works

Four arguments, one job each:

  1. B2 is the service to look up — the words on the ticket.
  2. $E$2:$F$6 is the price menu, locked with dollar signs so it does not shift as the formula copies down.
  3. 2 returns the value from the menu's second column — the price.
  4. FALSE forces an exact match, so “Hem pants” never accidentally returns the price of “Hem dress.”

Spell the service the same way on the ticket and in the menu. A trailing space or a plural will return #N/A instead of a price.

Try it: interactive demo

Interactive

Pick an alteration and read its menu price.

Variations

Total a multi-item ticket

Look up each line, then SUM the prices for the ticket total.

=SUM(C2:C5)

Add a rush surcharge

Multiply the looked-up price by 1.5 for same-day work.

=VLOOKUP(B2,$E$2:$F$6,2,FALSE)*1.5

Pitfalls & errors

An exact-match VLOOKUP returns #N/A when the service text does not match the menu exactly. Use a dropdown (Data Validation) tied to the menu so tickets can only hold real service names.

Keep the menu on its own sheet and reference it. Then a price change happens in one place and every past and future ticket reads the new number.

Practice workbook

📊
Download the free Tailoring: Alteration Price Lookup by Service practice workbook
Edit the yellow service cells; the price is looked up from the menu in E:F.

Frequently asked questions

Why not just type the price on each ticket?
Typed prices go stale the moment you raise the menu. A lookup means you edit the menu once and every ticket, report, and total updates itself — and nobody misremembers a price.
Should I use XLOOKUP instead?
If you have it, yes — XLOOKUP needs no column-number and returns a friendly message on a miss. VLOOKUP with FALSE works everywhere and is fine for a short, stable menu.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Car Wash: Detail Package Lookup · Appliance Repair: Flat-Rate Lookup · Two-Way INDEX/MATCH Lookup

Function references: VLOOKUP