Word can sort a list alphabetically, but only if the list is formatted as a table or uses the built-in sort feature on selected text
Microsoft Word has a sort function, but it works differently than you might expect. You cannot straightforward highlight a paragraph of text and click a button to alphabetize it. Instead, Word sorts tables reliably, and can sort plain text lists if you select them carefully and use the Table menu. The process takes about 30 seconds once you know where to look, but the feature is buried deep enough that most people never find it.
The limitation matters: if your list is embedded in a paragraph or split across multiple lines without clear structure, Word's sort function may skip items or produce unexpected results. A table is always safer. If you need to alphabetize something quickly and Word is giving you trouble, copying the list into a spreadsheet program like Excel or Google Sheets is often faster than fighting Word's quirks.
Key Takeaways
- Word's sort feature lives under the Table menu, not under a dedicated sort button, and works best on tables or clearly separated lists.
- To sort a plain text list, select all the items, go to Table > Sort, and Word will treat each line as a separate item.
- Converting your list to a one-column table before sorting removes the guesswork and produces more reliable results.
- If Word's sort produces unexpected results, the list format was unclear — try converting to a table or using a spreadsheet instead.
Sorting a plain text list in Word
Select every item in your list, including the first and last line. Click the Table menu at the top of the window. Choose Sort from the dropdown. A dialog box will open asking how you want to sort. Leave the default settings as they are — Word will sort by the first column, in ascending order (A to Z). Click OK.
This works when each item in your list is on its own line with nothing else on that line. If your list has items separated by commas on a single line, or if items span multiple lines, Word may not recognize where one item ends and another begins. In those cases, convert the list to a table first.
Converting a list to a table before sorting
Select all the text in your list. Go to Table > Convert > Text to Table. A dialog will ask what separates your items — choose the option that matches your list. If each item is on its own line, choose Paragraph. If items are separated by commas, choose Comma. If items are separated by tabs, choose Tab. Click OK. Word will create a table with one column, one item per row.
Now sort the table using the steps above: select all rows, go to Table > Sort, and click OK. Once sorted, you can convert the table back to plain text if you need to. Select the table, go to Table > Convert > Table to Text, choose Paragraph as the separator, and click OK. The list will return to plain text format, now in alphabetical order.
Why Word's sort sometimes produces unexpected results
Word's sort function treats each paragraph (each line ending with a line break) as a separate item. If your list has items that span two lines, or if there are blank lines between items, Word may treat the second line as its own item or skip the blank line entirely. Numbers at the start of items sort differently than letters — Word sorts 1, 2, 10, 20 rather than 1, 10, 2, 20, which is usually not what you want.
The safest approach is to convert to a table first. A table makes the structure explicit: Word knows exactly where each item starts and ends. Once in a table, you can also sort by multiple columns, sort in descending order (Z to A), or sort by the second word in an item instead of the first — options that plain text sorting does not offer.
Sorting a table that already exists in Word
Click anywhere inside the table. Go to Table > Sort. The dialog will show you the column headers (if your table has them) and ask which column to sort by. Choose the column you want to alphabetize. If your table has a header row, check the box that says "Header row" so Word does not try to alphabetize the headers themselves. Click OK.
If your table has multiple columns and you want to sort by the first column, then by the second column when the first column has duplicates, you can set that up in the Sort dialog. Click the dropdown next to "Then by" and choose your second column. This is useful for lists like "Last Name, First Name" where you want to sort by last name first.
When to use a spreadsheet instead of Word
If you are sorting a list with more than a few dozen items, or if you need to sort by multiple criteria regularly, a spreadsheet program will be faster and more flexible. Excel, Google Sheets, and even Numbers (on Mac) all have sort functions that are easier to access and more powerful than Word's. You can also filter, search, and rearrange data in a spreadsheet without the formatting headaches that Word sometimes introduces.
For a one-time sort of a short list, Word works fine. For anything more complex, or if you find yourself sorting the same list multiple times, move the data to a spreadsheet. The time you save on the second sort will pay back the time it takes to copy and paste.
Common mistakes when sorting in Word
The most common mistake is forgetting to select all the items before sorting. If you select only part of your list, Word will sort only that part, leaving the rest untouched. Always select from the first item to the last item, including both endpoints.
The second common mistake is not noticing that Word has a header row. If your list starts with a label like "Names" or "Items," and you do not check the "Header row" box in the Sort dialog, Word will alphabetize that label along with everything else, pushing it to the top or bottom depending on the sort order. Check that box if your list has a title row.
The third mistake is assuming Word will sort numbers correctly. If your list contains items like "10 apples," "2 apples," and "20 apples," Word will sort them as "10 apples," "2 apples," "20 apples" (alphabetically by the first character) rather than numerically. If you need numeric sorting, use a spreadsheet or add leading zeros: "02 apples," "10 apples," "20 apples."
Frequently Asked Questions
Can I sort a list alphabetically without converting it to a table?
Yes. Select the entire list, go to Table > Sort, and click OK. This works as long as each item is on its own line with nothing else on that line. If items are formatted differently — some on one line, some on multiple lines — convert to a table first for reliable results.
What if I want to sort Z to A instead of A to Z?
In the Sort dialog, choose "Descending" instead of "Ascending." This applies to both tables and plain text lists. The rest of the process is the same.
Can Word sort by the second word in a list item instead of the first?
Only if the list is in a table with multiple columns. If your items are "Smith, John" and "Jones, Mary," put last names in one column and first names in another, then sort by the last name column. For plain text, this is not possible in Word — use a spreadsheet instead.
Why did Word sort my list incorrectly?
The most likely reason is that the list format was unclear — some items on one line, some on multiple lines, or blank lines between items. Convert the list to a table first, which makes the structure explicit. If you have numbers at the start of items, Word sorts them alphabetically, not numerically, so "10" comes before "2."
Is there a keyboard shortcut for the sort function?
No. Word does not have a keyboard shortcut for sort. You must use the menu: Table > Sort. If you sort the same list repeatedly, a spreadsheet program will be faster because it has a dedicated sort button in the toolbar.