It seems that the issue you’re experiencing is related to how Excel handles AutoComplete in cells. Even though “Enable AutoComplete for cell values” is checked, Excel has some subtle limitations that can prevent the behavior you expect. AutoComplete only works within a single column and only considers previous entries in the same column that start with the same characters. It also will not trigger if there’s a blank cell in between entries.
For your example: if you type a_bcd in A1 and a_def in A2, AutoComplete should work when typing a_ in A3. If it’s not showing suggestions, common causes include hidden formatting differences, extra spaces, or Excel not recognizing the previous cells as continuous entries. Sometimes Excel also caches AutoComplete incorrectly, which can happen after updates or prolonged use.
Try the following to troubleshoot:
Check for leading/trailing spaces in your previous entries by selecting the cells and using:
=LEN(A1)
If the length is longer than expected, there may be hidden spaces.
Ensure the entries are in the same contiguous column with no completely blank cells in between. AutoComplete does not look across gaps.
Restart Excel after clearing the column to reset its AutoComplete memory.
If the issue persists, sometimes the AutoComplete cache becomes corrupted. There’s no direct way to reset it from the interface, but you can recreate it by: copying the column to a new workbook, deleting the original, and pasting it back.
If you want Flash Fill as a workaround, you can type the desired value pattern in the first cell, then press
Ctrl + E
and it will fill the pattern for the rest of the column.
Since you’re on Microsoft 365, also make sure your Excel is fully updated via File > Account > Update Options > Update Now, because some AutoComplete behaviors were improved in recent builds.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin