Excel stop converting text to number automatically when find and replace

learning_grexcel

Active Member
Joined
Jan 29, 2011
Messages
319
The data I copied from web has non-breaking space on all the columns.

When I find and replace it in the workbook, it changes all the text values to numbers.


I have a column with values "00001", "00002", it replaces all of them to 1, 2. Is there anyway I can fix this?
 

Excel Facts

Best way to learn Power Query?
Read M is for (Data) Monkey book by Ken Puls and Miguel Escobar. It is the complete guide to Power Query.
are you using formula or code, what are the parameters
 
Upvote 0
I'm replacing manually using "find and replace dialog box".
Assuming for example purposes that your values are in Columns G:J starting on Row 1, put this formula in an unused column...

=SUBSTITUTE(G1,CHAR(160),"")

and copy it across so that all your data columns are covered by the copied across formula, then copy all of those formula cells in Row 1 down to the last row with values in Column G. Now, select all of the those formula cells and copy them, then paste their values only over top of the formulas. Now, Cut all of those values and paste them over top of the original data. Your leading zeroes should remain displayed now.
 
Upvote 0
Substitue results as a Text string.
If you begin with the cells as Text instead of General, a simple macro still rids the sheet of those pesky Char(0160) and you still have text, or leading zeroes.

We use the following.
Code:
Sub Code_160()
'
' Code_160 Macro
'Removes all Characters of Code 0160 from Active WorkSheet
'This Character Code is often included in copied or downloaded
'spreadsheet data that interferes with Excel evaluations.
'Add to the QAT with suitable Icon. Suggestion is the "Unhappy" Face
    Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub
 
Upvote 0

Forum statistics

Threads
1,223,214
Messages
6,170,771
Members
452,353
Latest member
strainu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top