Strikethrough in Excel does one thing well: it crosses out text without deleting it. That crossed-out look β a horizontal line drawn through the middle of a cell's content β is surprisingly useful for tracking progress, flagging deprecated data, or building simple task lists directly inside a spreadsheet.
The catch? Excel buries strikethrough. There's no button on the Home ribbon by default. New users often hunt through menus for several minutes before giving up. You've got four reliable ways to get it done, and the fastest takes exactly one keyboard combo: Ctrl+5.
This guide walks through every method β from that quick shortcut to conditional formatting that automatically strikes out rows when a condition is true. You'll also learn how to apply strikethrough to just part of a cell's text, remove it easily, and use it in Excel for the Web. No VBA required for the core features β though we'll cover when VBA makes sense too.
Fastest method: Select the cell(s) you want to cross out, then press Ctrl+5. That's it. Press Ctrl+5 again to remove it. Works in every modern Excel version β desktop and browser. On Mac, use Cmd+Shift+X instead.
Strikethrough is a text formatting style that draws a horizontal line through the middle of text. In Excel, you apply it to a cell (or part of a cell) to visually show that the content is completed, outdated, or deprioritized β without erasing the data.
Common use cases include:
Unlike deleting, strikethrough preserves the underlying data. You and your collaborators can still read what was there β it's just visually marked as no longer active. That distinction matters more than it sounds in shared workbooks.
This is the one you'll use 90% of the time. Select one or more cells, then press Ctrl+5. Excel toggles strikethrough on. Press Ctrl+5 again and it toggles off. Dead simple.
Why 5? Older Excel versions mapped formatting shortcuts to the number row: Ctrl+1 opens Format Cells, Ctrl+2 is bold, Ctrl+3 italic, Ctrl+4 underline, Ctrl+5 strikethrough. The numbering has stayed consistent across Excel versions for decades, so you'll find it works the same whether you're on Excel 2010 or Microsoft 365.
The shortcut works across a range of selection types:
Shift or Ctrl while clicking to select multiple)Ctrl+5Ctrl while clicking individual cells, then apply the shortcutOne thing to watch: if your selection mixes cells with and without strikethrough, Excel applies strikethrough to all of them on the first press. The second press removes it from all. It's an all-or-nothing toggle across the selection β not a per-cell decision.
If you prefer menus β or you're applying strikethrough alongside other font changes β the Format Cells dialog gives you full control in one place. It takes a few more clicks than Ctrl+5, but it's useful when you're doing bulk formatting and want to see a live preview before committing.
Steps:
Ctrl+1 to open the Format Cells dialog. You can also right-click the selection and choose Format Cells, or go to Home β Font group β click the tiny arrow in the bottom-right corner of that group.The Format Cells dialog also lets you stack multiple formatting changes in one step. Change font color, size, bold, and strikethrough all at once, then click OK once instead of hitting four separate shortcuts. If you're reformatting a finished table or doing end-of-day task marking, the dialog is faster overall even if each individual step feels slower.
The Quick Access Toolbar β the small bar above or below the ribbon with save, undo, and redo β can hold any command you want, including strikethrough. Once added, it becomes a persistent one-click button that's always visible regardless of which ribbon tab you're on.
Setup steps:
You'll now see an SΜΆ button in your QAT. Click it to toggle strikethrough β no keyboard required. This setup persists across sessions, so you only do it once. If you manage spreadsheets with ongoing task lists, this is worth the 90-second one-time setup.
Note: you can also right-click any ribbon command and choose "Add to Quick Access Toolbar" as a shortcut β but since strikethrough isn't on the ribbon by default, you'll need the Options route here.
Best for: Most users, most situations.
Ctrl+5 on selected cells β doneThe only downside: you need to remember the shortcut. After a few uses it becomes muscle memory.
Best for: Combined formatting changes or when you want a preview.
Ctrl+1 β Font tab β check Strikethrough β OKUseful when you're already in the Format Cells dialog for another reason and want to add strikethrough at the same time.
Best for: Frequent strikethrough users who prefer clicking over shortcuts.
Ideal for shared workbooks where you're teaching others β a visible button is self-documenting in a way that a hidden shortcut isn't.
Best for: Auto-applying strikethrough based on data values.
=$B2="Done"This is the only method that requires no manual action after setup. When a condition is true β status = Done, date is past, value is zero β Excel strikes out the row automatically.
Excel's Home ribbon doesn't include a strikethrough button by default. You can add one β but it takes more steps than the QAT approach. Unless you have a strong preference for the ribbon over the toolbar, QAT is simpler and faster to set up.
To add strikethrough to the ribbon: right-click anywhere on the ribbon β Customize the Ribbon. You'll need to create a new custom group first (Excel doesn't let you add commands to its own built-in groups). Once you've created a group within the Home tab or another tab, find Strikethrough in the commands list and add it to your custom group.
The main advantage of the ribbon method over QAT is that ribbon buttons can be labeled with text, making them more visible in a shared workbook context. If you're building a template for collaborators who aren't Excel power users, a clearly labeled ribbon button is friendlier than an unlabeled QAT icon they won't recognize. That self-documenting quality is worth the extra setup time in team environments.
Here's where strikethrough gets genuinely powerful. Instead of manually crossing out cells, you make Excel do it automatically when a condition is true.
A common scenario: you have a task list where column A contains task names and column B has a status dropdown. When column B = "Done", you want the entire row to show strikethrough. Set this up once with conditional formatting in Excel and it runs itself forever.
How to build the rule:
=$B2="Done". The dollar sign before B locks the column β so Excel always checks column B β but the row number stays free so the rule evaluates row by row.Now whenever someone types "Done" in column B, that row gets automatically crossed out. Change the status back and the strikethrough disappears. No macros, no manual formatting.
This pairs naturally with the IF function in Excel if you're auto-calculating status based on dates or other values rather than typing it manually. For example: =IF(C2<TODAY(),"Done","Pending") in column B would auto-mark past-deadline tasks as Done β and the conditional formatting rule would strike them out.
One genuine limitation: conditional formatting strikethrough isn't easy to filter or count. Excel's built-in filter doesn't recognize conditional formatting as a filter criterion. If you need to count or filter completed items, track that state in a data column and use COUNTIF or the Excel SUM formula approach β not visual formatting.
Most formatting in Excel applies to the entire cell. Strikethrough is one of the few formats you can apply to individual characters β but you need to enter edit mode first.
Here's how to do it:
F2 with the cell selected.Shift+Arrow keys to extend the selection character by character.Ctrl+5. Only the selected characters get strikethrough β the rest of the cell stays untouched.This works for things like price displays (showing ~~$199~~ $149 in a single cell), version notes, or any situation where partial crossed-out text communicates more than crossing out the whole cell. Think of a changelog cell that reads "Version 1.2" struck through next to "Version 2.0" β two data points, one cell, zero confusion about which is current.
The same approach works with the Format Cells dialog: enter edit mode, select the characters, open Ctrl+1, check Strikethrough. Either route works β Ctrl+5 is just faster once your characters are selected.
Worth knowing: partial cell formatting is purely visual. Excel formulas referencing that cell still see the complete text value β the strikethrough doesn't affect the data, only how it's displayed. Don't try to build logic around it. If you need to test whether a word or phrase is current, put that flag in a separate column, not in the formatting of another cell.
Removing strikethrough is exactly as easy as adding it β same methods, reverse action. Pick whichever matches how you applied it.
Ctrl+5. If the cell has strikethrough, this removes it. The shortcut is a pure toggle.Ctrl+1 β Font tab β uncheck Strikethrough β OK.For conditional formatting strikethrough, pressing Ctrl+5 won't do anything β the formatting comes from a rule, not direct cell properties. The rule overrides manual formatting in many cases. To remove it, go to Home β Conditional Formatting β Manage Rules, find your rule, and delete or modify it there.
Excel Online supports strikethrough natively, and Ctrl+5 works there too. Select the cell and hit Ctrl+5 β same as the desktop version, same result.
The menu approach in Excel Online: go to Format β Cells β Font β check Strikethrough. The ribbon layout looks a bit different from the desktop app, but the Font dialog is essentially identical.
One limitation in the browser version: deep QAT customization isn't available. The Quick Access Toolbar exists but you can't add arbitrary commands the way you can in the desktop app. For Excel Online users, Ctrl+5 is the go-to. Memorize it once and you're set.
Conditional formatting strikethrough works in Excel Online too β same formula-based approach, nearly identical interface. If you set up a rule in the desktop app, it carries over automatically when you open the file in a browser. The rules live in the file itself, not in the app.
Excel doesn't have a built-in filter for strikethrough. You can't open the filter dropdown and ask it to show only crossed-out rows. That's a real gap β and it catches a lot of users off guard when they try to analyze a task list they've been managing with strikethrough.
Your practical options:
Ctrl+H, click Options β Format β Font tab β check Strikethrough. Excel finds (and optionally replaces) cells with that exact formatting. Not a count, but useful for locating them quickly.Cell.Font.Strikethrough and returns TRUE or FALSE. Use that output column with COUNTIF. Works, but adds code overhead and maintenance complexity.The data-column approach makes your spreadsheet far more extensible. Want to multiply completed quantities by price? The multiply in Excel formulas work on actual values β not formatting states. And if you want users to update status with one click rather than typing text β which cuts down errors in shared workbooks β you can set that up by learning how to create a dropdown in Excel. Status dropdowns plus conditional formatting is a genuinely powerful combo for project tracking.
Highlight the cells you want the rule to apply to β e.g., A2:C50 for your task list rows. Include every column you want crossed out when the condition is met.
Home tab β Conditional Formatting β New Rule β select 'Use a formula to determine which cells to format'.
Enter a formula like =$B2="Done" β locking the column ($B) but leaving the row number free so Excel evaluates each row individually against the same status column.
Click Format β Font tab β check Strikethrough β OK. Add a gray font color too if you want completed rows to look faded and visually de-emphasized.
Click OK to apply. Type 'Done' in your status column β the row should immediately show strikethrough. Change the value and the strikethrough disappears automatically.