Problems with Excel 2010 Data Validation

henrytm82

New Member
Joined
Apr 8, 2013
Messages
12
I'm having trouble with Excel 2010 throwing up errors when I try to use Data Validation to create a dropdown list on Sheet1 which references a list of names on Sheet2. I'm confused, and more than a little frustrated, because everything I read online says that what I'm doing should be working perfectly, and yet...

So here's what I'm doing:
On Sheet2 is a list of 53 names. I highlighted the range of names, and "named" the list "species". On Sheet1, I choose a cell and go to Data>Data Validation>Settings>Allow>List and then in source I type =Sheet2!species which throws up an error: "This type of reference cannot be used in a Data Validation formula." which is total BS - we already have another Excel workbook that uses exactly the same method, and every single thing I read online about it says what I'm doing is exactly right.

Can anyone tell me what in the world is going on, and how to fix it before I end up owing the university a computer and a window?
 

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
You need to name your range either via Inert/Name/Define or Name Box, then use

=What Ever you named your range

Pretty sure I named it right. I attached a screenshot - is the range not named correctly?
datavalidate_zpse4350417.jpg
 
Upvote 0
"A named range you specified cannot be found."

Then check your named range what you have named use that IF Still facing problem then upload your excel file with named range

i also using Excel 2010 and working for me

USE BELOW TO NAMED YOUR LIST

ALT + I + N + D
 
Last edited:
Upvote 0
Hi Henry,

Maybe this:

The name Species need to be a global name (Workbook) and not a local name (worksheet).

All names have a scope, either to a specific worksheet (also called the local worksheet level) or to the entire workbook (also called the global workbook level). The scope of a name is the location within which the name is recognized without qualification.

Markmzz
 
Last edited:
Upvote 0
Then check your named range what you have named use that IF Still facing problem then upload your excel file with named range

i also using Excel 2010 and working for me

USE BELOW TO NAMED YOUR LIST

ALT + I + N + D

Yeah, that's actually the method I used originally to name the range:

datavalidate2_zpsa552bf07.jpg


I have a feeling this may be something weird that's tied into permissions or something stupid like that. Our data manager used exactly the same method on another workbook on his own machine, and it worked exactly the way it should. I try to do it on mine, and get errors. I have absolutely no doubts at all that if I uploaded the workbook (which would be pointless because it's literally a brand new blank document, save for the list in the other worksheet that I'm trying to reference) you'd have no issues with getting it to work. I'm baffled by the errors, and extremely frustrated :(
 
Upvote 0

Forum statistics

Threads
1,223,911
Messages
6,175,337
Members
452,637
Latest member
Ezio2866

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