# Extracting Specific Number From Text Containing Other Numbers

Apr 27, 2007
I have a text field which contains multiple numbers ( reference #s and phone #s). I need to extract the reference # which will be either a 7 or 8 digit number. That number will not fall in any particular place in the string.

View 9 Replies
ADVERTISEMENT
Feb 23, 2010

The format of the text in which I need to extract numbers is as follows:

23411268 - 23411270

Need to extract the following:

23411268

23411269

23411270

These numbers have to be listed in three seperate rows.

View 14 Replies
View Related
Mar 29, 2013

I'm pulling phone numbers out of text strings. There is text string ("Office:") indicating that the number following is an office number (the number that I need). MID and FIND take care of this. There are sometimes two instances of office numbers in single text string, so adding a second column using the third argument of FIND lets me start another search past the first instance of an office number. We have a bunch of office numbers with the qualifier "(Text)" after the original "Office" but before the phone number. How do I catch these ones?

View 8 Replies
View Related
Aug 18, 2009

This how it looks like, i used this code (see below) to get the amount if there is a word "ins" (martin's code)

IF(AND(ISNUMBER(SEARCH("ins",B47)),NOT(ISNUMBER(SEARCH("insp",B47)))),LOOKUP(99^99,--("0"&MID(B47,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},B47&"0123456789")),ROW($1:$10010))))+0,""))

it works pretty great, but when things getting better, i've encounter this data: 12,300 ins 09-10 flood

so what i did, is to put another if function, like this: ..

View 8 Replies
View Related
Jun 13, 2009

I need to separate text information from a cell into 3 columns (W,9-8). The first letter I know how to extract. The problem is to extract the number in the middle (1 or 2 digit) between "," and "-" and also the last number. For the last number I could use right() function but the problem is that number could be 1 or 2 digits so I can not specify in advance so formula would have to extract the last number till "-". Anyone knows how to do this?

View 6 Replies
View Related
Mar 6, 2009

I need help extracting numbers from text. In column A, I have a list containing entries like this:

0005 Nurseries — propagation and cultivation of nursery stock

0016 Orchards — citrus and deciduous fruits

0034(1) Poultry Raising

0034(2) Sheep Raising and Hog Farms

0035 Florists — cultivating or gardening

The list goes on for about 800 rows.

In column J, I have this forumula:

{=LEFT(A1,MATCH(2,1/ISNUMBER(MID(A1,ROW(A2:A100)-ROW(A1),1)*1)))}

It works great, except the result includes the left parenthesis: for example, J3 = "0034(1". Is there a way to obtain just the numeric value ("00341")?

Also, is there another formula I can use in column K that will do the opposite and extract only the text? For example: K1 = "Nurseries — propagation and cultivation of nursery stock" and K3 = "Poultry Raising".

View 9 Replies
View Related
Apr 24, 2009

I'm usuing the below formula to extract numbers from within text and also dropping off any leading zeros.

Formula in B2 copied down.

Is there any other/better way? ...

View 11 Replies
View Related
Jun 25, 2014

We are changing management systems here and in order to do so we need to provide the names and addresses of over 400 different people. Our current management system stores people's addresses as a whole for example; 32, Example Street, Town, County, Postcode.

I cant extract just the numbers because I only need the house number and not the postcode.

After searching several forums I thought I had solved it with this.

Cell A1 is the extracted address from current management system reading 32, Example Street, Town, County, IU13 8TY

Cell B1 is =LEFT(A1, SEARCH(" ",O15,1))

Cell C1 is =SUM(MID(0&B1,LARGE(ISNUMBER(--MID(B1,ROW(INDIRECT("1:"&LEN(B1))),1))*ROW(INDIRECT("1:"&LEN(B1))),ROW(INDIRECT("1:"&LEN(B1))))+1,1)*10^ROW(INDIRECT("1:"&LEN(B1)))/10)

That only gives me the number "3" though and I need 32.

Basically A1:A400 will be addresses as above and in cell B1:B400 I need just there house number at the start.

View 3 Replies
View Related
Oct 28, 2006

I am using Excel to collate the averages for my cricket team. All the players are listed in column A, followed by their scores for each individual game throughout the year and ending with a total runs column for the season.

My problem arises when I have to give an indication that a player scored runs but was "not out", which impacts on the overall averages because a player who is not out is credited with the runs scored but not charged with an innings. So a player who made 15 not out is credited with "15no" in my workbook.

As a simple example: Player's name (Barry Smith) appears in A1, then his five scores: 23, 15no, 35, 125no, 2 in cells A2:A6. SUM($A2:$A6) entered in A7 ignores the cells that also include text (the "nos") and gives me a total of 60. Is there a formula I can enter in A7 to disregard the "nos" and just read the digits in those cells to come up with the grand total of 200? The run totals can be 1, 2 or 3 digits and I can split the "no" from the number (i.e. "15 no" instead of "15no") if this makes things easier.

View 9 Replies
View Related
Jun 21, 2007

I have a woorkbook where I have a cell that has the following apperance:

12345678-ABCDEFG

The numbers can vary in length and as well as the text. What I am trying to do is to split this cell into to columns. Column 1 shows the account number, Column 2 should show the Text and the "-" sign should not be in any of the columns ie it should look something like this

Column1 Column2

12345678 ABCDEFG

I have found a useful function for the first part thanx to Mikerickson

URL:Extract Numerical Data

Function midNumber(inputStr As String) As Double

Dim i As Long

For i = 1 To Len(inputStr)

midNumber = CDbl(Val(Mid(inputStr, i)))

If midNumber <> 0 Then Exit Function

Next i

End Function

But how do i seperate the text and how do Crete a macro that would loop through some 2000 rows and create a column A and B from Column A?

View 3 Replies
View Related
Jul 14, 2012

I have the following data in column b and I would like to extract into individual cells.

I would like to extract upto the first number, number text after first number etc

I have several rows and the data lengths are variable

Liverpool FC 2 Sheffield United 1

Manchester United 0 Everton FC 3

Middlesbrough 2 Manchester City 0

Norwich City 2 Chelsea FC 1

Oldham Athletic 1 Crystal Palace 1

Queens Park Rangers 3 Southampton 1

View 6 Replies
View Related
Mar 21, 2014

I have a string of information in an Excel download from PayPal that I need to upload into QB; but, the information needs to be in a different format. The string from the download is:

Property Address - 1116 South PaxonBorrower " Testa and Son Contractors,LLCLoan # - 1402088Acct Executive " Brandon Tully

But, I need it to be:

1402040;TPAPR;141 North Clinton Street, East Orange, NJ 07017;Leslie P Carter

Is there a formula that I can use to extract specific information from the original string into columns so I can then concatenate the columns into the information I need to upload? Or is there a better way to do this? The Property Address and Borrower Name are not static sizes so I can't use a formula that counts spaces.

View 3 Replies
View Related
Dec 10, 2012

I am trying to extract values from a text. I used macro to solve the problem. I was able to extract the numbers however i am trying not to extract all of the numbers in text. For example as you can see below, i am trying to get only 22.99 The only unique thing here can be $ sign i believe. I need to put a criteria that selects the number right after $ sign and extracts 5-6 decimals after that.

**work lamp/desk light led;orion8879 final price: $22.99 (store)**

this is the text in a cell and i only need 22.99 not 8879)

View 9 Replies
View Related
Apr 30, 2013

Is there a way to extract a phone number out of a string of text. The phone number will always be expressed the same way (eight digits seperated by a space half way through) - 9999 9999. But the text before and after the number is random. Is there a macro to do this on a large scale? The method needs to be applied to hundreds of these strings, each on a new line.

An example of the string of text with the phone number underlined:

Alesdro 0 63PnantCey4281 5919 Aledio daSisaon' Brglry

View 7 Replies
View Related
Jul 4, 2014

I have an excel stock price template, where I need the current price to calculate the mid point if the chart.

This is the text I get from the webquery

Underlying stock: SBIN 2699.00 as on Jul 04, 2014 15:30:36 IST

I need a formula to extract the stock price '2699.00' only from this text.

The problems are sometimes its may change to underlying "stock" to "index", SBIN to RELIANCE or TATASTEEL, and the price some times two digit say 16, some times 6 letters say 150.05, or 8 digits say 15160.00

Formula, the text in B1 and need the price at A100.

View 9 Replies
View Related
May 17, 2007

I am trying to plot data that I have read out of a PLC (via csv file) . The date/time data shows up as follows: 2007-05-14T02:15:00.020-07:00

In this example, the suffix .020-07:00 is extra information and causes problems with graphing the info. Also, the cell is a not a number value, and I can not force it to be a general, number format.

I would like to truncate the cell or extract the time out of it such that I can plot the PLC data in a meaningful "parameter vs time" graph.

View 4 Replies
View Related
Mar 13, 2008

Is there a way to make a macro convert '1' to Yes and '0' to No? I have 2 columns (F and G) in a worksheet that contain the value of 1 or 0, but I need to convert them to Yes or No. I have tried some fo the samples but they pop up a msgbox which is not required.

View 2 Replies
View Related
Oct 2, 2011

I have a column of cells, each with a with text string that has three possible formats where I want to extract the total number of seconds.

The three formats are:

nnn hrs nn min nn sec (example: 1 hrs 42 min 58 sec)

or

nn min nn sec (example: 55 min 1 sec)

or

nn sec (example: 10 sec)

The result I want is a numeric value of the total number of seconds in the text string.

For example a text string of: 1 hrs 42 min 58 sec

Should give the result: (1 x 3600) + (42 x 60) + 58 = 6,178

View 9 Replies
View Related
May 19, 2009

I have a workbook in Excel 2003 with two spreadsheet, a data sheet and a summary sheet. The data sheet contains account numbers in column A and monthly values from column B to M (April to March) for each account. Account numbers occur more than once in column A.

The summary sheet contains each account number as in the data sheet, but only once with a month column and a YTD (year to date) column. Part of my function is to report on a given month number as well as a year to date number as at that given month. For example if it is May, I need to report the results for May as well as April and May totals. Cell C 1 contains the value of the particular month (say month 1 equals April and month 12 equals March).

I need a formula or function to return the year to date results given a certain month (cell C1) for each account number. The sumif function does not help since it only returns values for 1 column. I need the formula to perform a sumif function but if I put in 2 in cell c1 I need the formula to add the values in columns B and C, if I put a 3 in cell C1 I need the formula to add the values in columns B, C and D.

View 8 Replies
View Related
Nov 3, 2011

my worksheet has a range (AN2:AN10000), and I want to find the total number of occurrences that specific numbers occur.

Example:

I want to find out how many times in this range above the numbers from 11 to 15 occur (11,12,13,14 & 15).

View 6 Replies
View Related
Apr 5, 2014

How Do Change Multiple Different Negative Numbers All Into One Specific Number? Anither Words How do I change one number into another Number

Lets say I have list of numbers like this

-24

-19

-37

-22

-24

-42

-26

-20

-28

-23

-28

-42

-23

-53 etc.

and I want all the negative number at -21 and down to be changed into -20 and all other numbers higher then -20 or whole numbers to be left alone.

So numbers -21 -22 -23 -24 .... -36 -37 -38 .... -45 -46 etc are all changed into -20 and all other numbers like -19 -18 -17 -16 .... 0 1 2 3 4 etc are all left alone.

I tried using the filter tab and couldn't see. I tried the replace key but that took to long changing each and every number from -21 all the way back to -99.

Is there an easier way to change all negative numbers in a specific zone of numbers (-21 thru -99) into one simple number so -21 would change into -20 and -22 would change into -20 and -23 would change into -20 etc etc etc.

View 6 Replies
View Related
Aug 15, 2009

i use this code to get the value from the cell that contains "Ink"., and i got the codes from reading other problems:

=IF(SEARCH("Ink",a1),LOOKUP(99^99,--("0"&MID(a1,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},a1&"0123456789")),ROW($1:$10000)))),"")+0

like this in a1 -> Ink 253.00

and totally working! but the problem is if the word "ink" in the left of the value --> 253.00 ink and the result is #NA, is there any way that i can get the value whether the word Ink is in the left side or right side of the value?

also bothered why is it if the word is not "ink" in the cell and return -> #value since i put ("") in the last part of If function(value if false)?

View 2 Replies
View Related
Jun 26, 2008

Need to write a Macro to only extract numbers from text, characters and numbers fields. I would like the numbers to be extracted in column B, C & D. I am only interested in numbers that begins with 200's, 800's and 4500's. see the attached file.

View 3 Replies
View Related
Oct 15, 2012

I'm faced with receiving data for time, in a text format, as follows:

Example of possible cell contents...

20secs

40m20secs

2h40m20secs

I'm not interested in the secs value but need to isolate the h (hours) and m (mins) values to use in another formula as numbers. The time could be shown in either of the above formats with either; (a) just secs, (b) mins & secs or (c) hrs, mins & secs... and of course the hours or mins values could be 1 or 2 digits in length. How can I determine (using formula only, not vba) what the values for hours and/or mins are dependent upon what is present?

View 9 Replies
View Related
Aug 16, 2008

Is there a way either by VBA or manually (preferably both, if possible) to actually unite the X amount of numbers that are in a cell given the contents is alphanumeric? I'll give you the following examples to see if you can understand what I' referring to?

DATA output should be

asd67,h876 --------> 67876

2,3,ujdj5&34 -------> 23534

909k86m34 --------> 9098634

View 14 Replies
View Related
Aug 15, 2008

I import data from another program in order to evaluate it. Unfortunately, one of the fields I need contains copyright data, however, it has been very inconsistently entered into the database. For example, sometimes the data appears "c1999." or "-1999" or "" or "[1999]" or even "19?" and also sometimes "1999, 1990" and many other variations on that. I discovered the link in the excel help file about extracting numbers from alphanumeric strings, but my situation is still too variable for it to apply; that file didn't take into account that alphanumeric strings don't always lump numbers and letters together. I was able to correct a few things, but my command of excel isn't knowledgeable enough to really come up with something effective.

Some ideas I had that I don't know how to implement: is there a way to strip non-numerical characters from an alphanumeric string? (I've been doing some find/replaces to get rid of some of it, but that is obviously not very efficient when I have to repeat this process daily.) Perhaps then I could just detect the first 4 numbers of the string somehow. However, that doesn't solve the problem of when a wild card is used as in "199?" or "20?" etc.

Bottom line, I just need to grab the first four numbers that appear in the string (but NOT additional numbers that occur after a wild card or a space if the year was not completed in 4 numbers; in that case I'd just be happy with a null value).

I've been doing this with a formula so far. My only experience with macros has been in simply recording them, not actually writing them, but I'll give anything a try.

View 9 Replies
View Related
Jan 19, 2008

One has numbers the other has "YES" or is blank. I want a formula to look at the second column and where there is a "Yes" then count the number in the same row in the first column.

View 4 Replies
View Related
Mar 17, 2014

I have the following datas as an example;

A1: %90

A2: %100

A3: %75

According to those datas I want to get the following results;

B1: On going

B2: Done

B3: On going

So basically I want to tag columns which are equal to 100% as "Done", and the rest is as " On going".

View 2 Replies
View Related
Apr 27, 2007

I've got a single column worksheet with a varying numbers of characters in each row.

At the end of each row's cell value I must add a 5 char string. Preceding that string I must have enough spaces to make the total length of each row 106 characters.

I've already:Defined and populated the string. Let's call it "strMyString".Established how many rows are in the sheet and stored it in "lngUsedRange"Written the following which cycles through each row establishing how many spaces need to be added:

Dim lngSpacesNeeded As Long

For i = 1 To lngUsedRange

lngSpacesNeeded = 101 - Len(Range("A" & i))

Next i

Now I just need to know what else to put before "Next i" to locate the end of the existing text in the cell and add the number of spaces in "lngSpacesNeeded" then add "strMyString".

View 5 Replies
View Related
Apr 6, 2008

I'm trying to do this in VBA.

I open a text file for input, and I want to jump to a certain line # in that text file. The difficult part is that each line has variable length, so I can't use the Seek function.

The data look like this:

1,2,3,4

555,666,777,888

99,00,11,22

... etc.

View 7 Replies
View Related