Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

In Excel, 2010 or any other version probably, if I enter in a cell, a long single-line text that is longer than the width of the cell, Excel sometimes render the text across the next adjacent cells; some other times, it gets cut off at the boundary with the adjacent cell to the right.

I would like to know how does Excel decides what to do, so I can better control my layouts. Note that I do not want to use merge cells, as it is inapproperiate at times. Also, I already tried "Clear All" formatting on all affected cells but still doesn't seem to reveal much.

Any ideas? Thank you.

share|improve this question
    
If any comes by after 20 April 2012, this question is still not answered. I haven't found a consistent behavior to this. If you know the answer, please post and I will set the check on it. Thank you. –  Jake Apr 20 '12 at 1:08

8 Answers 8

It will flow into the next cell unless you have some kind of content in the cell next to it (i.e. Column A, Column B).

If you delete the content in the B column, the content in the A column will no longer overflow. If you go back to the B Column, and do a 'clear contents' then A will flow past the cell size again.

share|improve this answer

Before entering your text, change the Format of the Cells to Text. That seems to allow the text to cross into the next cell (as long as the next cell is blank).

It doesnt work if you try to change the Format after entering text.

Dave

share|improve this answer

The data will overflow only if the column to the right is blank. So, filter and select the (Blanks). Select the first cell at the top of the column and enter a space. Copy and paste the first cell to the end of the column. Clear the filter, and you will see that the overflow data has now disappeared.

Voila..

share|improve this answer

I AM SO HAPPY TO HAVE FOUND A REMEDY!! For some time now, I've learned to live with it. Text from one column wouldn't go into following column...it would cut off. I tried "clear all" among other many options. Finally...Format - Cells - and unchecked Merge Cells. Seems so easy now.

share|improve this answer
    
The question says, “Note that I do not want to use merge cells,” so your answer does not appear to be pertinent to this question. Also, we don’t need to hear about your emotions, and we prefer to keep the SHOUTING to an absolute minimum. –  Scott Jan 12 at 21:15

I have experienced this same issue, and it only applies wehen the value in the cell is all numeric chanracters (inckuding decimal point), if the value in the cell has any alpha characters in it, it does properly expand into adjacent cells, but when the value is numeric only it does not. This is true even if you change the format of the cells to Text after the number was entered into the cell.

To fix this I had to pre-format the cells to Text in Excel and then paste the data into the text cells using paste special - values.

share|improve this answer
    
I still have this problem after more than 1 year... and still no complete answer. –  Jake Oct 30 '13 at 4:22

I do not recommend using clear all (unless you want to lose your work!). Excel (2013 at least - not sure about earlier versions - although I'm pretty sure 2000 didn't act this way) recognises an empty string (i.e. "") as a value and so even if you have an "empty" adjacent cell, your data will not overflow into that cell.

What is required in the cell is a null - I imagine this has been adopted in Excel in order for it to be more aligned with databases, where empty strings and nulls are very different things.

Selecting the cell and hitting delete will actually place a null in there. However if you have a large spreadsheet, or for some reason your spreadsheet's cells often get populated with empty strings, then a quick solution is to write a macro that checks for empty strings ("") and replaces them with nulls.

share|improve this answer

Click the cell in question, and turn off "wrap text". In Excel 2013, this is on the Home tab about halfway across the screen.

share|improve this answer

Many versions ago, this depended solely on whether the adjacent cell was empty or not. If anyone thinks this is no longer true, make a comment below.

share|improve this answer
    
The "Clear All" in "excel 2010 > home > editing group > clear dropdown > clear all", also clears content. i.e. all cleared cells should be empty, but still it does not overflow, sometimes. –  Jake Mar 14 '12 at 5:37
    
Your cell needs to be aligned on the left too if you want overflow –  JMax Mar 14 '12 at 8:02

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.