more vlookup help please

sasoderl

Board Regular
Joined
Feb 17, 2004
Messages
82
Ok, I have some code written that uses vlookup. Now, I am having a type conversion problem. To take care of text to numbers, I have:

=VLOOKUP(--A1, data, 2, false)

But I also have text in my "data" and using this VLOOKUP gives the error:

#VALUE!

Now, if I switch back to

=VLOOKUP(A1, ...

I get the #NA error in the cells that need to lookup a number and the correct values in the cells that lookup text.

I have numbers and text sprawled throughout the column A in the workbook. So, I can't run one down so many rows and then run the other.

Any help would be greatly appreciated
 
OK; Let me see if I've got this right; the lookup array is text and numeric mix. You have 2 macros, one to do a numeric lookup and 1 to do a text lookup; you want a single VLOOKUP formula applicable to both.

That about it?
 
Upvote 0

Excel Facts

Highlight Duplicates
Home, Conditional Formatting, Highlight Cells, Duplicate records, OK to add pink formatting to any duplicates in selected range.
actually, yes. I don't have 2 separate macros, i just keep playing around with the one. You see, if I run them separately, one macro fills in correct data for say numeric values and then running the macro again overwrites all the correct numeric value data when it fills in the correct text value data. So, essentially, I am trying to run one macro that fills in correct values for both at the same time.


What does the "N" stand for in your If statement?
 
Upvote 0
Using

=VLOOKUP(IF(N(B2),--B2,B2), data, 2, FALSE)

gives me the same results as

=VLOOKUP(B2, data, 2, FALSE)

Which means I am getting correct text lookup values but not getting numeric lookup values.
 
Upvote 0
When I formatted both columns to general, I still get the same results using =VLOOKUP(IF(N(B2), --B2, B2),...
 
Upvote 0

Forum statistics

Threads
1,215,024
Messages
6,122,729
Members
449,093
Latest member
Mnur

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top