Skip to main content

Fixed: Excel Shows ######## (Hash Signs) Instead of Dates After Pasting

· 6 min read
Jagdish Kumawat
Founder @ Dewiride

I pasted fourteen rows of overtime into Excel for the web, and the whole Date column turned into ########. Nothing was wrong with the dates: the column was too narrow to show them, and AutoFit Column Width fixed it in one click.

What I Was Doing​

I was building the "old" overtime timesheet for Part 1 of the Overtime Timesheet series, in a new workbook in Excel for the web. Its regional format was already set to English (United Kingdom), so dates read day first, as How to Change the Regional Format in Excel for the Web explains.

  1. I typed the eight headings in row 1: Employee, Department, Date, Start, Finish, Break (mins), Reason and Authorised by.
  2. I copied the fourteen rows of overtime as tab-separated text and pasted them into cell A2, as How to Paste Tab-Separated Data into Excel shows.

What I Expected​

Each row's date in column C, such as 02/10/2026 in the first row.

What I Got​

Every cell in the Date column showed ########. When I selected C2, the formula bar above the grid showed the date I had pasted, 02/10/2026:

Excel for the web with cell C2 selected and the formula bar showing 02/10/2026, while every cell in the Date column from C2 to C15 shows ######## and the text in the Employee, Department and Reason columns is cut off

The other columns looked wrong in a different way. Text such as Emergency Department and Covered staff sickness was cut off at the edge of its cell instead of turning into hashes.

What I Checked​

  1. Whether the dates had pasted at all. The formula bar shows a cell's real value, and it showed 02/10/2026. The data was there.
  2. Whether Excel had read them as dates. The times in Start and Finish were shown, and the date in the formula bar was in the day-first UK form. A date that Excel didn't recognise would have stayed as text, and text is cut off at the cell's edge, not replaced with hashes.
  3. Microsoft's documentation. How to correct a ##### error says Excel shows ##### when a column isn't wide enough to show everything in a cell, and that dates and times that are negative also show as #####. These dates weren't negative, which left the column width.

Why It Happens​

Pasting doesn't resize columns. A new workbook's columns are narrow, and a date like 02/10/2026 needs more room than that. Excel never shows part of a number or a date, because a cut-off date could be misread as a different one. It shows ######## instead, until the column is wide enough. Text is different: it's allowed to be cut off, which is why the names and reasons looked clipped rather than hashed.

The Fix​

Widen the columns to fit what's in them:

  1. Select columns A to H. Select the A column heading and drag across to H, or type A:H in the Name Box at the left of the formula bar.
  2. On the Home tab, select Format, then Auto Fit Column Width.

The Home tab of Excel for the web with the Format button outlined in red and its menu open, showing Cell Size options Row Height, Auto Fit Row Height, Column Width and Auto Fit Column Width, which is outlined in red

How to AutoFit Column Width in Excel for the Web has this step on its own, and shows how to do it for a single column.

After the Fix​

Every column took the width of its longest entry. The dates now read 02/10/2026, 04/10/2026 and so on, and the departments and reasons are no longer cut off:

The same timesheet after Auto Fit Column Width: dates from 02/10/2026 to 06/11/2026 in the Date column, full department names such as Emergency Department and Radiology, and complete reasons such as Extra cover for morning handover

Common Mistakes​

MistakeWhat happensDo this instead
Retyping the datesThey show ######## again, because the column is still too narrowWiden the column; the data is fine
Changing the date format to make it fitIt may fit, but the date reads differently from the rest of the workbookKeep the format and widen the column
Widening only column CText in other columns stays cut offAutoFit every column you pasted into

Troubleshooting​

SymptomLikely causeFix
######## in a date or number columnThe column is narrower than the valueFormat → Auto Fit Column Width
######## in a time column after a subtractionThe result is a negative timeSee Fixed: Excel Shows ######## for Overnight Shift Hours
Dates are left-aligned and never show hashesExcel stored them as text, often because the regional format reads dates in a different orderSet the regional format before pasting, then paste again

FAQ​

Did Excel change my data?​

No. The formula bar showed the full date the whole time. ######## only describes how the cell is displayed.

Why didn't the times show hashes too?​

A time like 19:00 is short enough to fit a narrow column. A date with a four-digit year isn't.

Will the columns stay wide when I add more rows?​

Yes. The width belongs to the column, so new rows use it. If a later entry is longer, run Auto Fit Column Width again.

Conclusion​

######## in a date column means "too narrow", not "wrong". Check the formula bar to see the real value, then select the columns and use Format → Auto Fit Column Width.

Additional Resources​