How to Move to the Next Line in an Excel Cell: Complete Guide to Line Breaks, Wrap Text, and Multi-Line Formatting
Learn how to move to next line in Excel using Alt+Enter, wrap text, CHAR(10), and formulas. Step-by-step guide for Windows, Mac, and Excel Online.

Learning how to move to next line in Excel is one of those small skills that quietly transforms the way you build spreadsheets. When you press Enter inside a cell, Excel jumps you down to the next cell instead of creating a line break, which can be infuriating when you want a clean multi-line address, a bulleted list of notes, or a stacked product description. The good news is that Excel does support line breaks inside a single cell, but you need a specific keyboard shortcut, a formula, or a formatting trick to make it work the way you expect.
This complete guide walks you through every method for creating line breaks inside Excel cells, including the famous Alt+Enter shortcut on Windows, the Control+Option+Return combination on Mac, and the Wrap Text formatting option that automatically breaks long strings at the cell boundary. We will also cover formula-based techniques using CHAR(10) and CHAR(13), which become essential when you are concatenating data from multiple columns and want each piece to appear on its own line.
Multi-line cells matter more than most beginners realize. They keep your spreadsheets readable, reduce the need for awkward merged cells, and make printed reports look professional. If you have ever struggled with how to merge cells in excel only to discover that wrapping text would have solved your problem, you are not alone. Line breaks and wrap text together replace many situations where people instinctively reach for merging, which often creates filtering and sorting headaches.
We will also explore the relationship between line breaks and row height. Excel does not always auto-resize rows when you insert a manual break, so you may need to adjust the row height yourself or enable AutoFit. You will learn how to control this behavior across Excel for Microsoft 365, Excel 2021, Excel 2019, Excel for Mac, and Excel for the web, each of which handles the shortcut slightly differently.
Beyond the basics, this guide covers formula-driven line breaks, which power dynamic reports, mail-merge style cells, and dashboards that pull data from many sources. You will see how TEXTJOIN combined with CHAR(10) lets you build clean multi-line summaries, and how to clean line breaks out of imported data using SUBSTITUTE and CLEAN when you want a single-line value back.
Whether you are building an invoice template, a CRM-style contact list, or a quick personal budget, mastering line breaks gives you precise control over how information appears. By the end of this article you will know exactly when to use a manual break, when to rely on Wrap Text, and when to reach for a formula. You will also pick up troubleshooting tips for the most common reasons line breaks fail to display, including hidden formatting flags and column width quirks.
Excel is full of small productivity wins like this one, and once you have the line-break workflow in your fingers, you will use it dozens of times a week without thinking about it.
Excel Line Breaks by the Numbers

Step-by-Step: Inserting a Line Break in an Excel Cell
Select the Cell
Position the Cursor
Press Alt+Enter
Continue Typing
Confirm with Enter
Adjust Row Height
The keyboard shortcut Alt+Enter is the fastest and most reliable way to move to the next line inside an Excel cell on Windows. The sequence is simple: double-click the cell or press F2 to enter edit mode, place your cursor where the break belongs, then hold Alt and tap Enter. Excel inserts an invisible newline character and drops the cursor one line down within the same cell. You can repeat this as many times as you like to build addresses, lists, or paragraphs of notes in a single cell.
On a Mac the equivalent shortcut is Control+Option+Return, sometimes shown in menus as Ctrl+Alt+Enter because Mac keyboards label these keys interchangeably. Some older versions of Excel for Mac also accept Command+Option+Return. If one combination does not work, try the other before assuming the feature is broken. Excel for the web supports Alt+Enter on Windows browsers and Control+Option+Return inside Safari, though some Chromebook configurations require pressing the Search key plus Enter instead.
Many users confuse line breaks with the behavior of pressing Enter alone. By default, plain Enter commits the cell and moves selection down to the next row, which is why typing a long note feels frustrating. Alt+Enter overrides that behavior only while you are editing a cell. Once you commit the cell with Enter or Tab, the line breaks become part of the cell value and persist when you save, sort, filter, or copy and paste the data to another worksheet or workbook.
It is worth noting that Excel stores manual line breaks as the line feed character, ASCII code 10, the same character that CHAR(10) produces in formulas. This consistency is what lets you mix manual breaks and formula-generated breaks in the same workbook without any conflict. If you later need to remove duplicates excel will treat two cells with identical text but different break positions as different values, so cleaning line breaks is sometimes part of data preparation.
One subtle behavior to watch is that Wrap Text formatting is usually applied automatically when you press Alt+Enter for the first time in a cell. If you copy that cell elsewhere, the destination might not inherit the wrap setting, leaving the line breaks invisible. Always check the Home tab to confirm Wrap Text is on for any cell or range that needs to display multi-line content correctly across the entire workbook.
Power users often combine Alt+Enter with Excel tables and named ranges to build clean, multi-line headers or labels that fit within compact dashboards. A two-line column title like Revenue \n by Quarter takes up less horizontal space than a single long string, which means more columns fit on screen without horizontal scrolling. This small trick is one of the easiest ways to make a complex report feel more polished and professional.
Finally, remember that line breaks inside cells are preserved when exporting to CSV, but they are wrapped in double quotes. If you open the CSV in another program, that program must understand quoted line breaks or the data will appear corrupted across multiple rows.
Line Breaks Compared to VLOOKUP Excel and Other Text Tasks
The manual approach with Alt+Enter is best when you are typing text by hand and know exactly where each break should appear. It is ideal for invoice headers, mailing addresses, multi-line product names, and short notes inside a CRM-style sheet. Because the break is part of the cell value, it survives sorting, filtering, copying, and pasting between worksheets without any extra formatting work.
The downside is that manual breaks do not scale. If you have 500 addresses imported from a database, hand-editing each one is impractical. In that case you switch to a formula approach or use Power Query to insert breaks during the import. Manual breaks shine for small, static datasets where readability matters more than automation, especially in templates that humans fill out once.

Alt+Enter vs Wrap Text: Which Should You Use?
- +Alt+Enter gives you exact control over where every line break appears
- +Manual breaks survive copy, paste, sort, and filter operations cleanly
- +Works identically across Excel for Windows, Mac, and the web
- +Breaks are stored as ASCII 10 so formulas can read and process them
- +Pairs well with Wrap Text for predictable multi-line rendering
- +Reduces the temptation to merge cells, which causes sorting problems
- +Makes printed reports and invoices look more professional immediately
- −You must remember to enable Wrap Text or breaks will not display
- −Row height does not always AutoFit automatically after editing
- −Manual breaks cannot react to changing source data like a formula can
- −Exporting to CSV requires care to preserve quoted line breaks
- −Some legacy systems strip CHAR(10) when importing Excel files
- −Cells with breaks can break simple text-matching VLOOKUP lookups
- −Hand-editing hundreds of cells is impractical compared to formulas
Line-Break Checklist for Clean Multi-Line Cells
- ✓Double-click the cell or press F2 before pressing Alt+Enter
- ✓Confirm Wrap Text is enabled on the Home tab for the cell
- ✓Adjust row height manually if AutoFit does not trigger
- ✓Use CHAR(10) inside formulas for dynamic multi-line results
- ✓Prefer TEXTJOIN over CONCATENATE to skip empty values cleanly
- ✓Verify line breaks survive when exporting to CSV or PDF
- ✓Use SUBSTITUTE to remove or replace breaks when cleaning data
- ✓Avoid merging cells when wrap text would solve the layout need
- ✓Test sorting and filtering on multi-line columns before publishing
- ✓Document any formula-driven breaks for teammates who edit the sheet
Combine TEXTJOIN with CHAR(10) for dynamic multi-line cells
Instead of nesting CONCATENATE calls, use =TEXTJOIN(CHAR(10), TRUE, range) to stack values vertically while automatically skipping blanks. Remember to enable Wrap Text on the formula cell or the line feeds will be invisible.
Formula-driven line breaks unlock a whole category of automation that manual Alt+Enter cannot match. The simplest pattern uses the ampersand operator with CHAR(10), the ASCII code for line feed. A formula like =A2&CHAR(10)&B2 stacks two values vertically. CHAR(13) inserts a carriage return, which behaves differently on Mac versus Windows, so you should generally stick to CHAR(10) for cross-platform consistency. Pair it with Wrap Text enabled on the Home tab to make the breaks actually render.
TEXTJOIN is the modern, cleaner alternative introduced in Excel 2019 and Microsoft 365. The syntax =TEXTJOIN(CHAR(10), TRUE, A2:E2) joins everything in the range using a line feed as the delimiter, and the TRUE argument tells Excel to skip empty cells. This is incredibly useful for building dynamic address blocks, where some entries have a second street line and others do not. The result automatically tightens up when values are missing, leaving no awkward blank rows inside the cell.
If you have ever needed to clean line breaks out of imported data, SUBSTITUTE is your friend. The formula =SUBSTITUTE(A2, CHAR(10), ", ") swaps every break for a comma and space, turning a multi-line address into a single-line string suitable for export to systems that do not handle embedded newlines. CLEAN removes all non-printable characters including line breaks, but it strips more than just CHAR(10), so SUBSTITUTE is safer when you want surgical control over exactly which characters disappear.
Building a drop-down list of multi-line values is a niche but useful trick. If you know how to create a drop down list in excel using Data Validation, you can populate it from a range where each entry contains line breaks. The drop-down itself will display the first line, but the cell value will retain all lines once selected. This works well for canned responses, support macros, or templated comments where each option spans multiple lines of text.
Combining line breaks with conditional formulas opens even more possibilities. An IF statement like =IF(B2="",A2,A2&CHAR(10)&B2) appends a second line only when the second value exists. This is the building block for dynamic invoices, receipts, and merge documents where the layout shrinks and expands based on actual data. Without CHAR(10), you would need separate cells for each potential line, which clutters the design.
Power Query users can insert line breaks during transformation using the Text.Combine function with a #(lf) line-feed literal. This is the right place to add breaks when you are pulling data from CSVs, databases, or web sources, because the transformation runs every time you refresh. Doing it in Power Query keeps your worksheet formulas simpler and centralizes the formatting logic in one auditable step.
Finally, remember that VBA macros can insert line breaks using vbLf or Chr(10). A line like Range("A1").Value = "Line one" & vbLf & "Line two" produces the same result as Alt+Enter, and you can loop through ranges to apply consistent formatting across thousands of cells in seconds.

VLOOKUP, XLOOKUP, and MATCH treat a cell containing trailing CHAR(10) as different from the same visible text without the break. Always wrap lookup keys in TRIM or SUBSTITUTE(A2, CHAR(10), "") when joining data from systems that add stray line feeds.
Troubleshooting line breaks usually comes down to three culprits: Wrap Text is off, row height is too small, or the cell contains a different newline character than Excel expects. Start with the easiest check by selecting the cell and clicking Wrap Text on the Home tab. If breaks suddenly appear, the formatting was the issue all along. This single setting is the most common reason multi-line cells look like single-line strings on screen, and it resets when you copy values into newly created cells.
Row height is the next suspect. Excel will sometimes display only the first line of a multi-line cell because the row was previously set to a fixed height. Double-click the border between row numbers to AutoFit, or select the row and use the Format menu to choose AutoFit Row Height. If you want every row to grow as needed, you can multi-select all rows in your worksheet and AutoFit them in one step, which fixes the issue across the entire sheet at once.
Imported data is another common source of trouble. Files from databases, web forms, and other operating systems may contain CHAR(13) carriage returns, Windows-style CRLF pairs, or other invisible characters. The fix is a chained SUBSTITUTE formula that replaces each variant with the line feed you want, or with nothing if you need a single-line value. CLEAN handles many non-printable characters in one shot but is less precise than targeted substitution.
Printing multi-line cells sometimes produces surprising results because the print engine respects row height differently from the screen. If text gets cut off in print preview, increase the row height slightly beyond what looks necessary on screen, or use Page Layout view to verify the printed appearance before committing to a long job. Print scaling can also shrink cells enough to clip lines, so check Fit to Page settings carefully before printing dashboards.
When sharing files with colleagues who use older Excel versions, be aware that TEXTJOIN is unavailable before Excel 2019. If you need backward compatibility, fall back to a series of ampersand concatenations with CHAR(10), which has worked since Excel 2007. This keeps your formulas portable across versions and ensures that no one opens the file to a SHARED VALUE NOT AVAILABLE error caused by an unrecognized newer function in their installation.
For accessibility, screen readers handle line breaks differently depending on the reader and the assistive technology in use. Some readers pause at each break, others ignore them entirely. If your spreadsheet will be consumed by users with assistive technology, test with the actual tool before assuming the layout reads correctly. Adding descriptive headers above multi-line cells can help readers understand context even when breaks are skipped or ignored.
If you also need to know how to freeze a row in excel while working with tall multi-line cells, freezing the header row keeps it visible as you scroll through long datasets. Combined with Wrap Text and AutoFit, this creates a polished, navigable spreadsheet that handles complex content gracefully.
The final piece of mastering line breaks is integrating them into your daily workflow so the technique becomes muscle memory. Start by setting up a quick-reference template that demonstrates each method side by side. Put a manual Alt+Enter example in one cell, a Wrap Text example in another, and a TEXTJOIN formula in a third. Keep this template open in a tab while you build new spreadsheets so the syntax is always one glance away during the first few weeks of regular practice across projects.
Use line breaks deliberately, not just because they are available. The best multi-line cells communicate one logical unit, like a full mailing address, a name with credentials, or a stacked label. If you find yourself cramming unrelated data into a single cell just to save horizontal space, that data probably belongs in separate columns instead. Good spreadsheet design uses line breaks to clarify, not to substitute for proper column structure, which makes filtering and pivoting much harder.
When building templates that other people will fill in, add a small instruction note explaining how to use Alt+Enter or its Mac equivalent. Many users have never discovered the shortcut and will type all their text on one line by default. A single comment cell or a sample row with a placeholder break can teach the technique without requiring formal training, and it dramatically improves the consistency of the data you collect through that template over time.
Pair line breaks with Excel tables for the best results. Tables automatically extend formatting and formulas to new rows, so a TEXTJOIN-based summary column will keep working as users add records. Tables also provide structured references that make formulas more readable, and they handle row height changes gracefully when wrap text expands a cell. Together, tables and line breaks are a powerful combination that scales from quick lists to enterprise reporting solutions used across organizations.
Keep an eye on file size when you use formula-driven line breaks in very large workbooks. Each TEXTJOIN or CHAR(10) call recalculates whenever the source data changes, so a sheet with 50,000 rows of formula-built multi-line cells can feel sluggish. In those cases, paste the formula results as values once the data is finalized, which freezes the layout and improves performance dramatically without changing the visual appearance of the file at all in most cases.
For dashboards, consider using line breaks inside KPI tiles to stack a value above its label. A single cell containing the number on line one and the metric name on line two looks cleaner than two stacked cells and survives layout changes when the dashboard is resized or printed. Combined with bold formatting on the first line through a custom format, this produces presentation-quality results without any add-ins, extra rows, or merged cells anywhere on the worksheet at all.
Finally, treat line breaks as part of your overall Excel productivity toolkit alongside named ranges, structured tables, and conditional formatting. None of these features are revolutionary on their own, but together they elevate spreadsheets from rough drafts to professional, maintainable tools that serve your team for years. Practice each technique until it feels automatic, then teach it to a colleague to lock the knowledge in for good.
Excel Questions and Answers
About the Author
Attorney & Bar Exam Preparation Specialist
Yale Law SchoolJames R. Hargrove is a practicing attorney and legal educator with a Juris Doctor from Yale Law School and an LLM in Constitutional Law. With over a decade of experience coaching bar exam candidates across multiple jurisdictions, he specializes in MBE strategy, state-specific essay preparation, and multistate performance test techniques.