Home |
Search |
Today's Posts |
#1
|
|||
|
|||
Partial search and replace?
Problem:
Loads of descriptions came in trimmed at 64 chars. At the end of most items, there is the line "This includes free delivery". But most times, it's been chopped. So it might be This includes free delivery This includes fre Thi etc. So I don't know the left or right chars to trim to neaten this up. So I thought wildcard or regex find and replace would do, but it doesn't seem to want to work like that with me! I've tried searching for phrases like "partial find and replace" on this forum, but to no avail. I've got 4500 lines to do, so I'd rather not do it by hand! Thanks. |
#2
|
|||
|
|||
Assuming the data you want to keep always ends in a period "." , this should
work for you. Sub Trim_to_period() c = 1 ' Change to suit column number (A=1, B=2 etc.) For r = 1 To 7 ' Change to suit row range Do While Right(Cells(r, c), 1) < "." If (Cells(r, c) = "") Then GoTo continue Cells(r, c).Value = Left(Cells(r, c), Len(Cells(r, c)) - 1) Loop continue: Next End Sub -- Ian -- "Jamie Furlong" wrote in message ... Problem: Loads of descriptions came in trimmed at 64 chars. At the end of most items, there is the line "This includes free delivery". But most times, it's been chopped. So it might be This includes free delivery This includes fre Thi etc. So I don't know the left or right chars to trim to neaten this up. So I thought wildcard or regex find and replace would do, but it doesn't seem to want to work like that with me! I've tried searching for phrases like "partial find and replace" on this forum, but to no avail. I've got 4500 lines to do, so I'd rather not do it by hand! Thanks. |
#3
|
|||
|
|||
If the "This includes" part is always within brackets:
=SUBSTITUTE(A1, MID(A1,FIND("(",A1),LEN(A1)-FIND("(",A1)+1),"") and copy down. "Jamie Furlong" wrote: Problem: Loads of descriptions came in trimmed at 64 chars. At the end of most items, there is the line "This includes free delivery". But most times, it's been chopped. So it might be This includes free delivery This includes fre Thi etc. So I don't know the left or right chars to trim to neaten this up. So I thought wildcard or regex find and replace would do, but it doesn't seem to want to work like that with me! I've tried searching for phrases like "partial find and replace" on this forum, but to no avail. I've got 4500 lines to do, so I'd rather not do it by hand! Thanks. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Search and replace | Excel Worksheet Functions | |||
Partial replace | New Users to Excel | |||
Search and Replace | Excel Discussion (Misc queries) | |||
Search and Replace Question | New Users to Excel | |||
GLOBAL search and replace | New Users to Excel |