Search For Part Of String In Range Of Cells

Jan 17, 2012

Following problem:

I have a list of changes on our bankaccount.

Sometimes, in the description a payment we receive the name of the person who transferred the amount is mentionned.

It can be anywhere in the string, it can be just his/her first name, it can be his/her full name...

I also have a list of all our clients with first name in column A, second name in column B

Something like this:

string from bancaccount:

EUROPESE OVERSCHRIJVING VAN BE16 6712 5615 7974 BANKIER OPDRACHTGEVER: EURBBE99 VANDERSMISSEN WILLY VAN PLAKSTRAAT 176 9000 GENT 68/10762827 PENSIOEN REFERENTIE: OV-0000236-00240

client list
Francois D'hondt
Germaine Canipel
Willy Vandersmissen
Karel D'hondt
.
.
.

I'd like VBA to search in the clientlist for names that occur in the bankaccount string.

Sice ther might be a lot of Willy's in the client lsit I think it will be best to serch for the combination of both first and second name.

Once found the name the procedure should return the rownumer on which the client can be found in the client list.

View 1 Replies


ADVERTISEMENT

Lookup Part Of Text String In Userform ComboBox And Search For Value In Sheet Range

Feb 12, 2014

I have a worksheet with following values:

A
B
C
1
Shorts
75

[Code]...

Also I have a Userform with 2 ComboBoxes named "ComboBox1" and "ComboBox2". Values in ComboBox1 is "Pull my pants", "Eat my shorts", "Socks for everyone".

What I would like to do is to search though column A and look for any of these textstrings in my selection in ComboBox1 and return the value from column B in column C.

Example: "Pull my pants" is selected in ComboBox1 then the value "pants" should be found in column A and value in column B (25) should be entered in cell C2.

I am fairly new to VBA and have spend hours searching Google and found some formulas like InStr and VLookup. My problem is that I am not sure if these statements will do the job and how to combine them.

View 1 Replies View Related

Vlookup To Search For Part Of A String?

Nov 17, 2008

If I have a store number (say 1234) and I am trying to search for something which contains 1234 (i.e. the whole string of ABCD1234, ABCD1235, ABCD1236 etc) is it possible to do this in one VLOOKUP formula?

One way of doing it would be to VLOOKUP("ABCD"&"1234",....) but I would rather do it the other way around, to prevent the formula from not working.

View 4 Replies View Related

How To Search For Duplicates In A String Across A Range Of Cells

Apr 7, 2009

if I have a column of 5 cells (E1-E5) that contain a single character, how would I search a range of columns and rows (A1/5 - D1/5) with these?

So if E1-E5 each contain "1", i would like to return true when one (or more) of the A - D columns also contain "1" in each of its cells.

Columns A - D will contain a string of more than one character so it needs to search the string.

e.g.
E1 = 1
E2 = 1
E3 = 1
E4 = 1
E5 = 1 and
A1 = 123
A2 = 134
A3 = 142
A4 = 412
A5 = 213

I would like this to return true because the A cells do contain the values in the E cells.

I guess this is like looking for duplicates but with a search string twist!

View 14 Replies View Related

Search Range Of Cells For Alphanumeric String

Mar 5, 2010

I tried to find out how to post my table but the link in that thread lead me to a notice saying I wasn't allowed access to the page.)

Cells A2:G2 contain various alphanumeric strings.

If any cell contains "SD#" (# = a number which might include decimal places) then I want to extract the number.

If more than one cell contains "SD#", I want to add the numbers together. The total goes in cell C6 and it needs to change if the contents of A2:G2 change. E.g. if A2 shows SD4.75 and B2 shows SD8, the total in C6 would be 12.75

So I'm looking for a formula for C6....

View 11 Replies View Related

Excel 2010 :: Search For A String In Contents Of Range Of Cells

Sep 26, 2013

I have a range of cells each containing different values. Each of these different cells has a related date contained in the row underneath.

I want to be able to search the range of cells and find it in the contents of a cell and return the corresponding date from the row below.

Excel 2010
A
B
C
D
E
F
G

[Code]...

Row A4:O4 is the range of cells to be tested. Row A5:O5 are the corresponding dates. Cell B1 is the value I want to search for and B2 is where the date I would like to appear.

In the example shown I'd like 01-Sep to appear in B2.

I'm using Excel2010 and Windows 7.

View 3 Replies View Related

Macro To Search String In A Range Of Cells And Replace While Leaving Original

Jul 25, 2014

So I was given the task to translate some procedure instructions in an Excel file from English to Spanish. These are very simple instructions and in most cases repetitive throughout the document. There are a lot of instances where the instructions are the same except for a #. They are meant to be modified within the cell as the text that appears in the cell will be printed exactly as it appears.There are several instructions in the cell, it is basically a long continuous string in the cell. My idea is to create a macro that can search that range of cells for the instruction, replace it with the Spanish equivalent while leaving the original English instruction in the cell.

View 6 Replies View Related

Search Range For Part Strings

Aug 21, 2008

I am using the following code to search a database of information and then display it on a different sheet.

The user types the search term into a textbox and then presses a command button to search the database.

Currently it only searches for an exact match. How can i adapt it so it searches for similar strings?

Sub SearchDatabase()

Dim rRange As Range
Dim rCell As Range
Dim ResultsOffset As Integer
Dim ResultsRange As Range

On Error Resume Next

View 9 Replies View Related

Remove First Part Of String Of Text And Keep The Second Part?

Feb 12, 2014

Is there any way to remove the first part of a string of text in a cell and save the second part?

The first part of the text string is a team code that has a variable number of numbers, capital letters and sometimes spaces. The second part of the text string is a variable number of words in a team name that all start with a capital letter and have lower case letters. Every line has a different team code and team name.

The original spreadsheet also has a column with just team code. Is there a way of using this column to "subtract" the team code from the text string to just leave the team name?

View 5 Replies View Related

Search For A String. Then Copy All Cells Between Each Occurrence

Apr 4, 2007

I'm just new here as well as in Excel-VBA stuffs. I will appreciate if someone could help me. Here is the scenario. I have a data piled in a single column and different rows. Like this one:

spot.return
23,54,56..
532,677,755...
..
..
..
876,989,999;
spot.return
54,58,60..
..
..
spot.return

I need to select and copy all rows in between the occurence of "spot.return". There are a total of 80 occurences of "spot.return".

View 9 Replies View Related

Count Number Of Blank Cells In Range Starting And Ending Will Cells That Match String Values

May 13, 2013

I'm trying to develop a new daily timesheet for my production workers, where non-production items are recorded in 15 minute intervals. The user would put in "Clock in" by the corresponding time, and the same for "Clock out" at the end of the day. Any non-production items will be type in next to their appropriate time. Since clock in and clock out times will vary, I need to set up a formula that searches the array of cells for the day, finds the "Clock in" and "Clock out" values, and counts any blank cells in between them. Basically the blank cells will equal production time, and the result of the Count function will be multiplied by 0.25 to get the hours.

I am having a very difficult time finding a way to set the "Clock in" and "Clock out" cells as the range for the Count function, because it won't always be the same cells. What would be the best way to automatically have excel find the cells containing these values and set them as the range criteria for a Count function?

The formula at the bottom was one of my initial attempts, but it didn't work. I took out the '=' for the screenshot, so that wasn't the problem.

View 5 Replies View Related

Search A Range Of Cells For A Range Of Values

May 28, 2009

I'm trying to do is search a range of cells for a range of values AND then see if it matches one other value in another range of cells. In this case,

=SUMPRODUCT((T3:T49="P6")+(T3:T49="P5")+(T3:T49="P4")+(T3:T49="P3"))*(U3:U49="w")

T3:T49 can equal P6 or P5 or P4 or P3 but the cells can only be counted if U3:U49 is 'w' as well

View 3 Replies View Related

Search Certain Part Of Cell

Feb 3, 2010

i have a array table

all the rows of data get a unique file number , no duplicates.

the file number format is 1.01, or 241.00, or 5132.03,etc.

all numbers to the left of the period symbol are "file info" reference
all numbers to the right of the period symbol are "bills" found inside the file #.
there can be any amount of file #'s, always starting from 1 thru as many as there can be (apprx. thousands of files). and the bills can be from .00 thru .99

my search field ($r$9), need to search or find only the exact match to the left of the period.

NEED to search for file 1, i need the array table to kick back only the file numbers 1.01 and 1.65, not 241.00 not 3.01.

how can i search only the text before the period to the left and exactly what is entered into my search box?

View 9 Replies View Related

VBA To Search String And Insert Row If String Not Found

Apr 11, 2013

I have a spreadsheet which has "Employee: [agent 1 name]" in column A and it may or may not have the word "Break" in the same column before it mentions "Employee: [agent 2 name]". The amount of data between agent 1 and agent 2 varies and am needing code which will insert a row above "Employee: [agent 2 name]" if "Break" is not found, and add the word "Break" in column A on the inserted row. I would need this to loop through the spreadsheet until all 100+ agents have been searched.

I'm also needing this done for the word "Meeting" and would insert a row 2 rows above the next agent.

View 6 Replies View Related

Pull Out Part Of A String?

Oct 18, 2013

formula that will pull out the number preceding the * 60 in the text below? In this particular case I would be looking to get 5 as the result. That number could be any number but in the example below it happens to be a 5.

Channel Tune Duration in Seconds} (ID) >= (5 * 60))

View 4 Replies View Related

VLOOKUP And SUM On Part Of String?

Apr 13, 2012

My sheet contains values like these:

A/5
A/3
B/4

What I want to do is sum all the values after the / for a particalur value before the /:

A 8
B 4

I already tried VLOOKUP, but this function wants you to point to a certain cell to return instead of a just a part of the cell. It should return 5 for the first row to be able to perform a sum for every value of A.

How can I perform such a calculation without having to copy the values to separate cells? Can I contain all of this in one function?

View 5 Replies View Related

VLOOKUP For Part Of A String

Oct 4, 2012

Im sure this cant be done because it defies the logic of the LOOKUP function but I know there are some clever people on here so i thought id ask!!

I have 2 workbooks containing similar data from 2 different sources; the one common data item in both is a clients address but have the age old problem of data quality, which needs sorting eventually but i need a quick fix!

In workbook one for example the address will be recorded as RUSKIN RD

In workbook two the address will be recorded as RUSKIN ROAD

A simple look up wont work obviously as the 2 values dont match, then i thought of using the LEFT function but again this goes against the logic of the VLOOKUP.

View 2 Replies View Related

Remove Part Of String

Oct 29, 2009

I have a list of data that populates B2:B2900
This data is often prefixed by a 'reference code' that I wish to be removed.
Now rater than perform this manually aprox 3000 times is there a formula or some VB code that will complete this for me....

eg

The list of data is shown like:

SC7547-05 - Payne, Freda
SC8706-08 - Rungren, Todd
SC8714-05 - Travis, Randy
SC7517-03 - Beach Boys, The
Love Song
Now You're Gone
SC7512-01 - Horton, Johnny
SC8721-15 - Journey

So I wish for the SC7547-05 - to be removed from the first example to just leave Payne, Freda and continue this throughout the list
However if the data is found not to include this code (as in the 5th/6th examples above) leave it alone

So if the code of formula is run for the above the outcome would be....

Payne, Freda
Rungren, Todd
Travis, Randy
Beach Boys, The
Love Song
Now You're Gone
Horton, Johnny
Journey

View 9 Replies View Related

Vlookup Part Of String

Sep 29, 2006

I'm trying to use this formula to lookup the value in the array that matches, however, the first 4 numbers aren't known (thus why I'm doing the lookup) =VLOOKUP("*"&C2, 'KLIF Data'!A:C,1,0)

The * is being interpreted as a character, is there a way to perform the Vlookup function using a wildcard? Or just ignoring the first 4 characters of the cells in the array would work.

View 7 Replies View Related

Return Part Of A String

Mar 15, 2007


TX_jhfft_DATA.05-32_65 TGIF

I need to take out the number in the middle, from the period to the space. The number varies in length so just using the mid function doesn't work. Does anyone know how to modify the mid function to return all chars between the period and the space or is there some other function that may work?

View 9 Replies View Related

Search And Replace In First Part ONLY Of Cell

Jul 2, 2014

I have a work problem where my spreadsheets have the following structure due to faulty optical character recognition:

Ringholm 8 G R hem.ag Bavik Postl 115 O Amtervik
Rinman K H B dir Johannebergsg 34 Goteborg S
Risberg L kass Mitandersfors Bogen

In some cases the letters in the beginning of the cells have been misread as a number (above S as 8), so I want to search and replace those numbers with the correct letter without changing the correct numbers at the end of the cells to letters too. Is there any way to write a search-and-replace code in VBA that will only implement the search-and-replace in (for example) the first five letter-spaces of the cell?

View 10 Replies View Related

VBA To Search With Range Of Cells?

Jun 27, 2014

i currently have the following code set up to look at one cell (named 'TypeSelect'). If that cell = "a" it unhides tab "TAB DETAIL A". If it doesnt = "a" the tab remains hidden. I now want this to search across a range of cells (B2:B7 or using named range 'Category_Select') for "a".

Ultimately the code is to look for any from a list of categories within a range and unhide the relevant tabs if the category is present.

View 1 Replies View Related

Changing Colours Of Part Of String

Feb 22, 2013

I have a conditional formula which gives a value based on what the User specifies.

Example of formula is:

=IF($B$1=0,"CONTACT PERSON - OPTIONAL",IF($B$1=5,"CONTACT PERSON (FINANCE ONLY) - MANDATORY",""))

If the result of the string is " CONTACT PERSON (FINANCE ONLY) - MANDATORY " then
- word MANDATORY (not the whole string) should be in RED
- words (FINANCE ONLY) should be in BLUE
- remaining string should be left in BLANK

Not intending to use VBA. Is this possible?

View 10 Replies View Related

Regex Evaluate Part Of A String

May 19, 2014

I am currently working on creating a dialogue which will allow the user to input a range of worksheets to use for a pivot table.

I want the user to be able to input a variable into the dialogue. For example, I want the input "n-5 - n-1" to mean the 6th from last to the 2nd from last sheets. I am trying to find n - ([0-9]+)? and replace it with Worksheets.Count - $1. In other words, if there are 10 sheets, I want to transform "n-5 - n-1" into "5 - 9".

Here is the code I have so far:

[Code] ....

This has been working for strings like "n" or "n-4" but not "4 - n-3" or "n-5 - n-1".

Here is the code I use afterwards to interpret the string once the n's have been replaced:

[Code] ....

I'm new to Regex and VBA in general.

View 6 Replies View Related

VBA To Delete Part Of Text String

Aug 15, 2014

I am trying to delete part of a text string for a range of cells. The code I have so far deletes the first set of letters but is looking in every cell in the range.

Ideally I would like it to only look in the cells of col B where there is data then only delete the first 10 letters if the cell begins with "Service ID"

Sub DeleteServiceID()
Dim c As Range
For Each c In Range("B1:B1000")
c.Value = Right(c.Value, 10)
Next c
End Sub

View 4 Replies View Related

Find Part Of String And Delete

Feb 25, 2009

Find part of string and delete. I have the following type of string:

View 4 Replies View Related

Copy Numeric Part Of String?

Aug 23, 2012

How do I copy the numeric part(11 Digits) of a cell

EG. A1 = "GL CREDIT DDA07 60291627599 ZFT"

I Require "60291627599" in A2

Descr
ANSWER

GL CREDIT 62180577391@DDA ZFT
62180577391

GL CREDIT 62300192854 62300192854 DDA06 ZFT
62300192854

GL CREDIT ACC REC 62273991367 ZFT
62273991367

The numeric 11 digit number is not always in the same position in the cell.

View 2 Replies View Related

Copy Numeric Part Of String

Aug 23, 2012

How do I copy the numeric part (11 Digits) of a cell ,

E.G. A1 = "GL CREDIT DDA07 60291627599 ZFT" in only want "60291627599" in A2

Descr
ANSWER

GL CREDIT 62180577391@DDA ZFT
62180577391

GL CREDIT 62300192854 62300192854 DDA06 ZFT
62300192854

GL CREDIT ACC REC 62273991367 ZFT
62273991367

11 digit not always in same position in cell.

View 7 Replies View Related

Get Numeric Part Of Alphanumeric String?

Jan 3, 2013

I have a string that with spaces in between.

example:

X3PP2 1200 U

I would like to extract the "1200". How can i do this in VBA?

View 4 Replies View Related

Removing Part Of Text From A String

Feb 11, 2013

I belong to a fantasy cycling league and after every race, I copy the race results to award each rider their points for the day. The site I visit most frequently lists the riders results in this format:

1. Alberto Contador (Spa) Team Sax Bank Tinkoff 4:05:00
2. Lance Armstrong (USA) Team Livestrong etc... 4:06:00

I usually copy the results to my spreadsheet then calculate each riders points.

The'results end up looking like this in Excel:

1. Alberto Contador (Spa) Team Sax Bank Tinkoff 4:05:00
2. Lance Armstrong (USA) Team Livestrong 4:06:00

So, the data ends up in 3 cells. The position in one cell, the rider and their nationality and their team in another, and the time of arrival in another cell

Is there a way in Excel where I can get rid of or delete all the data after a rider's name?

I usually end up pasting the rider information to Word, then replacing the (***) with a tab symbol, then pasting back to Excel and get rid of the data that's after the name by deleting the cells to which that data was transferred.

Is there an easier way to do this in Excel, or a macro I can create?...

View 9 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved