Text Formula? Postcodes: Seperate The First Or First Two Text Characters From The Rest Of The Postcode
Feb 16, 2007
I am working on sales information which includes postcodes. What i need to do is seperate the first or first two text characters from the rest of the postcode. I have attached a small snipet of what i am working on. Currently i am using the =Left(A4,2) but this will give me in some case a numerical value aswell. For example E1 or G1 in the case of the sample attached. Is there a formula that exists where it will just return the text values in a cell and not numerical values.
The issue I'm having is that the postcodes aren't in the same place in order to use LEFT, RIGHT or MID functions, and they aren't always proceeded or followed by dashes or spaces in the same way.
I need the returned postcodes to come back in a uniform way so that any duplicates are grouped by the relevant pivot table.
I am trying to write a formula that will recgonise either text or numicial value as the result is used with a match formula. In column C I have data as follows:
1400 SBY 1230 9985 ADO
I am using a =--RIGHT(C4,4) formula in column E to get the required data and then using my match formula to extract other data. How can I rewrite the above formula so that it can read either text or numbers that will allow my match formula to work.
I have previous been given the below macro from here that splits a string of text in one cell into groups of 30 and then puts them into several cells, works perfectly.
What I would like to incorpate now is the ability to overide the point at which it splits the text. i.e. if the inputter puts a "|" (for example) in the original text, this will cause a split in the text and it will restart its 30 count from this point onwards.
Example of what I would like to achieve:
Cell A1 = I would like to change this string of text into groups of 30, where this appears | I would like it to start a new split of 30s from this point on wards and again if another one of these | appears in the text.
Cell B1 = I WOULD LIKE TO CHANGE THIS Cell C1 = STRING OF TEXT INTO GROUPS OF Cell D1 = 30, WHERE THIS APPEARS
Excel 2007.I have a list of postcodes (UK) which have different lengths of characters (including spaces) from 6-8, however our system seems to add additional spaces inbetween the postcode, so it could have upto 11/12 characters (inc spaces) Below is what could come out:
What I need is a formula to ensure each postcode only has 8 characters by inserting spaces between if there's less than 8 char and trimming if there's more than 8 char
So from the above postcodes the desired results would be:
EH21 6PQ - 1 Space (8 Char) - This would be correct EH12 9HG - 3 Spaces (10 Char) - Trim off 2 spaces from the middle E1 8DF - 3 Spaces (8 Char) - This would be correct LL5 1GH - 2 Spaces (8 Char) - This would be correct L5 1FG - 1 Space (6 Char) - Insert 2 spaces in the middle
I have wrote a few macros before which involved searching, copy pasting and comparing.
I now need a macro that can first open a text file, in this text file will be 6 section separated by 6 different titles so it will look something like this
I frequently need to extract email addresses from huge amounts of text, like 40+ pages long, etc... I was wondering if a macro could be developed somehow to leave me with a stack of email addresses. I suppose the macro would have to test each piece of text for an "@" and a ".com" and then stack only those terms in a column somewhere. Any ideas on how to do this? I am not macro savvy AT ALL...
I have these postcodes as example below but the array formula I was going to use won't work because, for example when I count everything with the Birmingham post code 'B' it counts every thing that contains the letter B which could also be in the post code BA1 3RL?
My question is what formula if i'd have to enter to add three spaces between characters and five characters at every end of the word so it should look like this?:
a b s a h . a b s e n . a b s e n a n . .... .... etc
Note i have entered a full stop at the end of the example above to make the five spaces visible in this demonstration (I dont need the period character inserted at all).
I am trying to find a formula that will count the number of unique entries there. I have tried the solutions posted on various websites to no avail (most recently:
I have an existing Cash Flow Report that has a column of abbreviated/shortened (WBS Element) title where each cell contains a unique three lettered/numbered amount of characters (Example: 200). These three abbreviated character cells are specific and relate to their full/longer (SAP WBS Element) title (Example: WBS DWRRI-BW066-200).
In my attached excel model (Find, Locate, and Align WBS Elements to Cash Flow Report.xlsx), I need a formula for the, "Cash Flow Report WBS Elements" sheet in cells B3 thru B11 that will look at the abbreviated three lettered/numbered (WBS Element) titles in cells C3 thru C11, then search and recognize its unique counterpart contained in the, "SAP WBS Elements Export" sheet and return this full/longer (SAP WBS Element) title to the, "Cash Flow Report WBS Elements" sheet in cells B3 thru. B11, just to the left of its abbreviated/shortened (WBS Element) title.
I have an existing Cash Flow Report for my work that has a column of abbreviated/shortened (WBS Element) titles where each cell contains unique three lettered/numbered characters (Example: 200). These three abbreviated character cells are specific and relate to their full/longer (SAP WBS Elements) titles (Example: WBS DWRRI-BW066-200).
In my attached excel model (Find, Locate, and Align WBS Elements to Cash Flow Report.xlsx), I need a formula for the, "Cash Flow Report WBS Elements" sheet in cells B3 thru B11 that will look at the abbreviated three lettered/numbered (WBS Element) titles in cells C3 thru C11, then search and recognize its unique counterpart contained in the, "SAP WBS Elements Export" sheet and return this full/longer (SAP WBA Element) title to the, "Cash Flow Report WBS Elements" sheet in cells B3 thru B11, just to the left of its abbreviated/shortened (WBS Element) title.
Find, Locate, and Align WBS Elements to Cash Flow Report.xlsx
How do I add special characters in-between text? I know how to include a registered sign by using =CHAR(174) but what I do not know is how to include text before and after the sign itself.
I am submitting a book CSV file to my website. However, the website will not accept any cell that contains more than 80 characters. The error states the following. "WARNING: Title should be less than or equal to 80 chars; your Title was truncated to 80 chars" repeated 13 times.
"Is there some VBA code which could delete all first, second or third characters of a text? Could it be done to the three last characters from this same text and these be displayed on reverse order?"
I have a textbox in a form and i need to check if the text posted there begins with zero or if it contains spaces. Ex:
05E 9050 01 if this is the text then it shoud warn me becouse there is a zero in the begining and it contain spaces 4P 565001 if this is the text then it shoud warn me becouse there is a space
if there is maximum number of characters in a cell, above which wrapping and the row height auto-fit functions will not work? I typed a paragraph into a cell and have the cell set to wrap and the row height to auto-fit but it does not display on print preview or on actual printing past a certain character in the cell. Even when I manually increase the row height, it still does not display.
I have a spreadsheet that uses sql to gather data from our servers. From this data, I use concatenate function to put the data into one cell ready to copy/paste into our sms program. The program will only take 160 characters at a time..
Result I need:
For the cell to split into two/three cells if over 160 characters (and to break after the last complete word), and if appropriate, it needs to say 1of2 at the beginning of the 1st message for example, and 2of2 at the beginning of the second.
I have a cell which holds text with a maximum number of characters of 6. Let´s say I want this cell to hold a word which is bigger, and trim it till it has 6 characters.
Example: word "Hippopotamus" (longer than 6 characters) should be trimmed so its displayed as "Hippop"(6 characters)
is there a way to specify how i want to trim, either right or left? Example "Hippop"(6 characters trim right) or "otamus" (6 characters trim left)
I have a worksheet with several columns. I need a formula to search column D only and each time a specific location is identified to replace that location with alternate text. Example (ORIGNAL TEXT):
Column Dtext to text help.xlsx BIRD FISH DOG BAT BUG
I need to search that listing and each time the word BIRD is mentioned have it replaced with FEATHERS and each time DOG is listed have it replaced with TAILS Final result would look like:
FEATHERS FISH TAILS BAT BUG
All other text should stay the same and replacement text should appear in the cell of the text it is replacing. This is a sheet used by multiple people several times a day and so the Find/Replace option really won't work.
Have working on this for at least 6 months and it just isn't going to happen for me. I thought I could use a Conditional format, but that is producing no results either.
I pasted in 1369 characters (including spaces) to a cell, and NO MATTER what I try, all characters will not print.
If I have the cell up for formatting on the function line, all text can be seen, but for some reason it cuts off the last sentance or more and will not show it in print preview.
I've tried all kinds of cell text formatting, cell merging, etc. with no luck. The only work around I found is to just have the "missing text" on the following row.