Three tools that every Excel user uses daily but rarely masters fully. Find & Replace is far more powerful than most people realise — it can search formulas, values, or formatting, use wildcards, replace across the entire workbook at once, and even find and replace formatting without touching text. Views control how you see your spreadsheet: zoom level, gridlines, headings, formula bar, and the ability to save custom views that switch between different display configurations instantly. Freezing Panes locks rows and columns in place while you scroll, keeping headers and labels visible across large datasets — an essential technique for any data table that extends beyond the screen.
Find locates cells containing a specific value, text, formula, or formatting. It is the fastest way to navigate large spreadsheets and locate specific records.
Click Options >> in the Find dialog to reveal advanced settings:
| Option | What It Does | Practical Use |
|---|---|---|
| Within: Sheet / Workbook | Search only the current sheet or all sheets in the workbook | Find a value across all 12 monthly sheets at once |
| Search: By Rows / By Columns | Controls the direction Find Next moves through the grid | By Rows is the default (left to right, then down); By Columns searches down first |
| Look in: Formulas / Values / Notes / Comments | Specifies what content to search | Formulas: finds text in formulas (e.g., find all cells containing VLOOKUP). Values: searches calculated results only (e.g., find cells displaying "Error" even if the cell contains a formula). |
| Match case | Distinguishes uppercase from lowercase | Find "ABC" but not "abc"; find "Rand" but not "rand" |
| Match entire cell contents | Only matches cells where the search term is the entire cell value (not a substring) | Find cells containing exactly "10" without also finding "100", "210", or "10 units" |
| Format… button | Search for cells with a specific format (font colour, fill colour, bold, number format, borders) | Find all cells highlighted in yellow; find all cells with red font; find all bold cells |
| Wildcard | Meaning | Example |
|---|---|---|
* | Any number of any characters | Cape* finds Cape Town, Cape Winelands, Capetown, Cape |
? | Any single character | J?n finds Jan, Jun, Jon, Jin |
~* | A literal asterisk (escape with tilde) | 10~* finds the text "10*" exactly, not "10" followed by anything |
~? | A literal question mark | What~? finds the text "What?" literally |
~~ | A literal tilde character | ~~ finds the text "~" literally |
Find & Replace locates values and replaces them with new ones. It can operate on the entire workbook in one click and is indispensable for bulk data corrections, terminology updates, and reformatting.
One of the most underused features — you can find cells by their format and replace with a different format, without touching any cell values:
| Task | Find what | Replace with | Notes |
|---|---|---|---|
| Rename a department across the workbook | "Human Resources" | "People & Culture" | Within: Workbook; Match entire cell |
| Fix a misspelled province name | "Kwazulu-Natal" | "KwaZulu-Natal" | Match case; Within: Workbook |
| Remove all line breaks within cells | Ctrl+J (line break character) | Space or blank | Type Ctrl+J in Find what box (displays as a blinking cursor) |
| Replace $ absolute references in formulas | "$B$1" | "B1" | Look in: Formulas; replaces in formula text |
Go To Special selects cells based on their type or content — all blank cells, all formula cells, all cells with conditional formatting, all constants, all comments, and many more. It is the fastest way to identify and act on a specific category of cells across a large range.
| Option | Selects | Practical Use |
|---|---|---|
| Blanks | All empty cells in the selection | Find missing data; fill all blanks with a value (type value, Ctrl+Enter after Go To Special → Blanks) |
| Constants | Cells with hardcoded values (not formulas) | Audit which cells are manual entries vs calculated; protect formulas while leaving constants editable |
| Formulas | All cells containing formulas (optionally filter by result type: Numbers, Text, Logicals, Errors) | Select all formula cells to lock them before protecting the sheet; find all error-producing formulas |
| Errors (under Formulas) | All cells whose formulas currently return an error (#N/A, #REF!, #DIV/0!, etc.) | Quickly locate all broken formulas in the sheet for repair |
| Current region | The contiguous data block surrounding the active cell (equivalent to Ctrl+Shift+*) | Select the entire table you are working in without knowing its exact size |
| Conditional formats | All cells with conditional formatting applied | Audit where CF rules are active; clear all CF at once after selecting |
| Data validation | All cells with data validation rules | Find all drop-down list cells; audit validation rules across the sheet |
| Visible cells only | Only cells that are not hidden by filters or hidden rows/columns | Copy filtered data to a new location without copying hidden rows; essential for filtered table copy-paste |
| Last cell | The last used cell in the sheet (last row + last column with data or formatting) | Find how far the sheet extends; identify "phantom" rows/columns that inflate file size |
The View tab controls how Excel displays the spreadsheet on screen. These settings affect the display only — they do not change the data.
| Toggle | Shows/Hides | When to Turn Off |
|---|---|---|
| Ruler | The measurement ruler in Page Layout view | In Normal view where it is not needed |
| Gridlines | The grey cell border lines across the entire sheet | Dashboard sheets — hide gridlines for a cleaner designed appearance |
| Formula Bar | The bar above the sheet showing the active cell's content or formula | Finished dashboards presented to non-technical users (hides formulas from casual view) |
| Headings | The column letter (A, B, C...) and row number (1, 2, 3...) headers around the grid | Dashboard and report presentation — a spreadsheet without headings looks more like a designed document |
| View | What It Shows | Best For |
|---|---|---|
| Normal | Standard spreadsheet view — infinite grid, no page boundaries visible | Everyday data entry, formula building, and analysis |
| Page Break Preview | Shows the data with blue dashed lines indicating where pages will break when printed. Drag the dashed lines to adjust page breaks. | Adjusting what prints on each page before a large print job; inserting or removing manual page breaks |
| Page Layout | Shows the sheet as it will print, with page margins, header/footer areas, and a ruler. Scroll reveals each printed page. | Designing headers, footers, and margins; verifying print layout before printing |
A Custom View saves the current display settings — zoom level, active cell position, print settings, filter settings, hidden rows/columns, and frozen panes — so you can switch between different display configurations with a single click.
| View Name | Settings Saved |
|---|---|
| Management Summary | Zoom 90%, salary columns hidden, AutoFilter set to Active employees only |
| Full Data Entry | Zoom 80%, all columns visible, no filters, all rows shown |
| Print Ready | Zoom 75%, specific print area set, A4 paper size, narrow margins |
| Gauteng Only | AutoFilter set to Region = Gauteng; other regional rows hidden |
Freeze Panes locks specific rows and/or columns in place so they remain visible on screen as you scroll through the rest of the data. This is essential for any dataset that extends beyond one screen — without frozen panes, headers disappear when you scroll down and you lose track of what each column represents.
| Option | What It Freezes | How to Apply |
|---|---|---|
| Freeze Panes | All rows above AND all columns to the left of the active cell | Click a cell → View → Freeze Panes → Freeze Panes. Click B2 to freeze row 1 and column A simultaneously. |
| Freeze Top Row | Only row 1 (regardless of which cell is active) | View → Freeze Panes → Freeze Top Row. Always freezes row 1 only. |
| Freeze First Column | Only column A (regardless of which cell is active) | View → Freeze Panes → Freeze First Column. Always freezes column A only. |
A thick dark line (slightly thicker than normal gridlines) appears along the freeze boundary — between the frozen and scrollable areas. On most themes this appears as a darker grey or black line separating the header row(s) from the data rows.
| Scenario | Click This Cell First | Result |
|---|---|---|
| Header row only (most common) | A2 (first cell of data row) | Row 1 stays visible while scrolling down |
| Header row + ID column | B2 | Row 1 and column A both stay visible while scrolling |
| First two header rows | A3 | Rows 1 and 2 freeze (useful for two-row headers) |
| First three columns (navigation) | D1 | Columns A, B, C stay visible while scrolling right |
| Large cross-tab table (row + column headers) | B2 | Row labels in column A and column headers in row 1 both stay visible |
Split divides the sheet window into two or four separate scrollable panes, allowing you to view and compare different parts of the same sheet at the same time. Unlike Freeze, both panes are independently scrollable.
| Feature | Freeze Panes | Split Panes |
|---|---|---|
| Purpose | Lock headers in place while the data scrolls | Compare two distant parts of the same sheet |
| Scrolling | Frozen area does not scroll; data area scrolls | Both panes scroll independently |
| Best for | Long or wide datasets with headers | Comparing row 5 with row 500; comparing column B with column AZ |
Q1: You need to find every cell across all sheets in a workbook that contains the text "Outstanding". How do you configure Find to search the entire workbook, and how do you see all matches at once without clicking "Find Next" repeatedly?
✓ Ctrl+F → Options >> → Within: change from "Sheet" to "Workbook" → type "Outstanding" in Find what → click Find All. Excel lists every matching cell (with sheet name, cell address, and content) in a panel at the bottom of the dialog. Click any entry to navigate to that cell. To select all matching cells simultaneously: click any entry in the results list, then press Ctrl+A — all matches across all sheets are selected. You can then apply formatting or note the sheet locations before closing the dialog.
Q2: You have a column of company names in column A. Some have "(Pty) Ltd" and others have "(Pty) Ltd." (with a trailing full stop). You want to remove both variants from all cells. How do you do this with two Replace operations?
✓ Ctrl+H → First operation: Find what = "(Pty) Ltd." (with full stop), Replace with = (leave completely blank) → Replace All. This removes the version with a trailing full stop. Second operation: Find what = "(Pty) Ltd" (without full stop), Replace with = (blank) → Replace All. This removes the remaining version. The order matters — always replace the longer/more specific variant first. If you replaced "(Pty) Ltd" first, the cells that had "(Pty) Ltd." would become "." (the full stop would remain). Tick "Match entire cell contents" if company names are in the cell alone; leave unticked if "(Pty) Ltd" is part of a longer company name like "Acme (Pty) Ltd Holdings".
Q3: A dataset exported from a payroll system has blank cells in the Department column — the department name only appears in the first row of each department group and the rows below are blank. How do you fill all the blanks so each row shows its department?
✓ Select the department column → Home → Find & Select → Go To Special → Blanks → OK. All blank cells in the column are now selected. Without clicking anywhere else, type = then press the Up Arrow key (to reference the cell directly above the active cell — e.g., if the first selected blank is A3, the formula becomes =A2) → press Ctrl+Enter. This fills every selected blank cell with the formula =cell_above simultaneously. Every blank now shows the department from the cell above it, propagating the group label downward. Finally, to convert the formulas to static values: select the department column again → Ctrl+C → Paste Special (Ctrl+Alt+V) → Values → OK. This prevents the values from changing if rows are later sorted.
Q4: Your spreadsheet has 2,000 rows of data with employee names in column A and salary in column B. After scrolling down to row 1,500, the header row (row 1) has disappeared and you cannot see which column is which. What is the fastest fix, and which cell should you click before applying it?
✓ Click cell A2 (the first data row, first column) → View → Freeze Panes → Freeze Panes. The rule: Freeze Panes locks everything ABOVE and to the LEFT of the active cell. Clicking A2 means "above A2" = row 1 (the header), and "to the left of A" = nothing (A is the first column). Result: row 1 stays permanently visible no matter how far you scroll down. If the data also scrolls horizontally and column A (employee names) should also stay visible, click B2 instead, which freezes both row 1 AND column A simultaneously.
Q5: What is the difference between Freeze Panes and Split, and give a real example of when you would use Split instead of Freeze?
✓ Freeze Panes permanently locks specific rows and/or columns so they do not scroll — used to keep headers visible. The frozen area and the data area scroll as one unit (headers stay, data below scrolls). Split divides the sheet into two or four independently scrollable panes — both can display any part of the sheet. Real example for Split: you have a 1,200-row payroll sheet and you want to compare the formula in row 5 with the formula in row 1,187 to check they are consistent. With Freeze, you can only see row 5 OR scroll down to row 1,187 — not both simultaneously. With Split: position one pane at row 5 and independently scroll the other pane to row 1,187 — both rows visible side by side. Freeze is for navigational headers; Split is for comparison of distant content.
Q6: You want to create two Custom Views of the same employee report: one showing all 15 columns for full data entry, and one showing only columns A, B, and J (name, ID, and salary) at a larger zoom for management review. Describe the steps.
✓ First, set up the full view: ensure all columns are visible, zoom at your preferred level (e.g., 80%) → View → Custom Views → Add → Name: "Full Data Entry" → tick "Hidden rows, columns and filter settings" → OK. Second, set up the management view: hide columns C through I and K through O (right-click each group of column headers → Hide) → set zoom to 110% → View → Custom Views → Add → Name: "Management Review" → tick "Hidden rows, columns and filter settings" → OK. To switch: View → Custom Views → select "Full Data Entry" or "Management Review" → Show. Note: this only works if the sheet does not have an Excel Table (Ctrl+T). If it does, convert to a range first (Table Design → Convert to Range).