Pages: [1] 2 3 4 5   Go Down
Print
Author Topic: Excel Geeks  (Read 18857 times)
Nomoreheroes
The Moral Majority

Offline Offline

Posts: 15025





Ignore
« on: Friday, June 14, 2013, 14:44:51 »

I'm trying to get Excel to help me do some financial reconciliation, but have stumbled across a problem.

I'm using the following formula:

=VLOOKUP(B39,'NMH Data'!A$1:B$147,2)

The thing I am stuck on is that cell B39 only has part of the string that is in NMH Data. The formula only works if B39 is an exact match for a cell in NMH Data.

e.g At present, cell B39 has the following Data in it - No More Heroes 
Somewhere in 'NMH Data' between A1-B147 I have a cell that has - No More Heroes 10031524297940000R

So how can I ensure that 'No More Heroes 10031524297940000R' is found when I ask the formula to search for 'No More Heroes' ?

Logged

You're my incurable malady. I miss the pleasure of your company.
TungstenCarbide

« Reply #1 on: Friday, June 14, 2013, 14:52:38 »

fuck me that's boring
Logged
Simon Pieman
Original Wanker

Offline Offline

Posts: 36320




« Reply #2 on: Friday, June 14, 2013, 14:59:21 »

Change the B39 to:

"*"&B39&"*"

Tested and works in Excel 2010.
Logged
Nomoreheroes
The Moral Majority

Offline Offline

Posts: 15025





Ignore
« Reply #3 on: Friday, June 14, 2013, 15:08:40 »

Change the B39 to:

"*"&B39&"*"

Tested and works in Excel 2010.
Doesn't work in Excel 2007
Logged

You're my incurable malady. I miss the pleasure of your company.
Simon Pieman
Original Wanker

Offline Offline

Posts: 36320




« Reply #4 on: Friday, June 14, 2013, 15:11:07 »

Doesn't work in Excel 2007

Upgrade to Excel 2010.

Change the B39 to:

"*"&B39&"*"

Wink
Logged
Nomoreheroes
The Moral Majority

Offline Offline

Posts: 15025





Ignore
« Reply #5 on: Friday, June 14, 2013, 15:13:25 »

fuck me that's boring
Upgrade to Excel 2010.

Change the B39 to:

"*"&B39&"*"

Wink
Sense of humour failure at this end!

Are you serious that it worked in Excel 2010 or was the whole string a wind up?
Logged

You're my incurable malady. I miss the pleasure of your company.
Nomoreheroes
The Moral Majority

Offline Offline

Posts: 15025





Ignore
« Reply #6 on: Friday, June 14, 2013, 15:14:17 »

fuck me that's boring
Yes. Yes it is. And this is something I am choosing to do in my free time!
Logged

You're my incurable malady. I miss the pleasure of your company.
Samdy Gray
Dirty sneaky traitor weasel

Offline Offline

Posts: 27143





Ignore
« Reply #7 on: Friday, June 14, 2013, 15:14:28 »

You probably want to use some variation of MATCH instead of VLOOKUP, as MATCH accepts wildcards such as *.
Logged
Simon Pieman
Original Wanker

Offline Offline

Posts: 36320




« Reply #8 on: Friday, June 14, 2013, 15:16:50 »

Sense of humour failure at this end!

Are you serious that it worked in Excel 2010 or was the whole string a wind up?

It works. I tried it 5 minutes ago.
Logged
Simon Pieman
Original Wanker

Offline Offline

Posts: 36320




« Reply #9 on: Friday, June 14, 2013, 15:18:40 »

Actually you need to modify the formula to this:

=VLOOKUP("*"&B39&"*",Sheet2!A$1:B$147,2,FALSE)
Logged
Bewster

Offline Offline

Posts: 4004


We fucking love you Gumbo!




Ignore
« Reply #10 on: Friday, June 14, 2013, 15:21:08 »

Actually you need to modify the formula to this:

=VLOOKUP("*"&B39&"*",Sheet2!A$1:B$147,2,FALSE)

If you use "True" instead of "False" it will lookup anything that is similar and not an exact match.
Logged
Nomoreheroes
The Moral Majority

Offline Offline

Posts: 15025





Ignore
« Reply #11 on: Friday, June 14, 2013, 15:22:13 »

Actually you need to modify the formula to this:

=VLOOKUP("*"&B39&"*",Sheet2!A$1:B$147,2,FALSE)
Just tried it with this:

B39&"*"

And it worked!

Thanks matey !!!!!
« Last Edit: Friday, June 14, 2013, 15:25:25 by Nomoreheroes » Logged

You're my incurable malady. I miss the pleasure of your company.
Simon Pieman
Original Wanker

Offline Offline

Posts: 36320




« Reply #12 on: Friday, June 14, 2013, 15:22:47 »

If you use "True" instead of "False" it will lookup anything that is similar and not an exact match.

I initially tried that and it didn't work
Logged
Nomoreheroes
The Moral Majority

Offline Offline

Posts: 15025





Ignore
« Reply #13 on: Friday, June 14, 2013, 15:24:55 »

Next question is:

I'm finding that when the string oin B39 is not present in 'NMH Data' it comes back and puts a random number into the cell. How do I stop it doing that?
Logged

You're my incurable malady. I miss the pleasure of your company.
TungstenCarbide

« Reply #14 on: Friday, June 14, 2013, 15:28:18 »

Suggestions for stopping that happening;

A) Throw the machine out of a window
B) Throw yourself out of a window

Logged
Pages: [1] 2 3 4 5   Go Up
Print
Jump to: