Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
RJH
 
Posts: n/a
Default Drop-down list Populated by a Subset of a larger list


I'm trying to create a drop-down list (in Data Validation) that is populated
by the subset of a larger list. The larger list is not sorted, nor can it
be. If possible, I'd prefer not create a subset list elsewhere in the
worksheet and have a list in Data Validation refer to it. Ideally, I'd like
to enter a formula in the Source: box (after choosing List under Allow: in
Data Validation) that would create a filtered list from the larger list.

It's difficult for me to explain this well, but maybe an example will help:

I have a table of baseball players, 20 rows by 3 columns (columns are
Position, Name and Batting Avg.). I'd like to create a pull-down menu, below
the main menu, with just first basemen in it (and let's assume there are 3
first basemen in the larger list).

Any help is greatly appreciated, I've been struggling with this for a while.
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Biff
 
Posts: n/a
Default Drop-down list Populated by a Subset of a larger list

Hi!

You have 2 choices:

1. sort the original list then you can write a formula that'll populate the
drop down based on a players position.

2. create sublists of each position.

The larger list is not sorted, nor can it be.


Kind of narrows down your options! Why can't you create a sorted copy of the
larger list?

Biff

"RJH" wrote in message
...

I'm trying to create a drop-down list (in Data Validation) that is
populated
by the subset of a larger list. The larger list is not sorted, nor can it
be. If possible, I'd prefer not create a subset list elsewhere in the
worksheet and have a list in Data Validation refer to it. Ideally, I'd
like
to enter a formula in the Source: box (after choosing List under Allow: in
Data Validation) that would create a filtered list from the larger list.

It's difficult for me to explain this well, but maybe an example will
help:

I have a table of baseball players, 20 rows by 3 columns (columns are
Position, Name and Batting Avg.). I'd like to create a pull-down menu,
below
the main menu, with just first basemen in it (and let's assume there are 3
first basemen in the larger list).

Any help is greatly appreciated, I've been struggling with this for a
while.



  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
RJH
 
Posts: n/a
Default Drop-down list Populated by a Subset of a larger list

Thanks Biff, I'm using the second option right now: sub-lists of players. In
fact, I'm using a modification of a formula I think you posted elsewhere on
'net! You are prolific!

The first option would be more efficient, but I can't sort the larger list
because: 1) it's a web query and 2) I need the workbook to be dynamic. If
there is a way to create a sorted list dynamically (an array function that
sorts referenced data?), that would be the answer, but I'm not aware of a way
to do that. Any suggestions?

Rich

"Biff" wrote:

Hi!

You have 2 choices:

1. sort the original list then you can write a formula that'll populate the
drop down based on a players position.

2. create sublists of each position.

The larger list is not sorted, nor can it be.


Kind of narrows down your options! Why can't you create a sorted copy of the
larger list?

Biff

"RJH" wrote in message
...

I'm trying to create a drop-down list (in Data Validation) that is
populated
by the subset of a larger list. The larger list is not sorted, nor can it
be. If possible, I'd prefer not create a subset list elsewhere in the
worksheet and have a list in Data Validation refer to it. Ideally, I'd
like
to enter a formula in the Source: box (after choosing List under Allow: in
Data Validation) that would create a filtered list from the larger list.

It's difficult for me to explain this well, but maybe an example will
help:

I have a table of baseball players, 20 rows by 3 columns (columns are
Position, Name and Batting Avg.). I'd like to create a pull-down menu,
below
the main menu, with just first basemen in it (and let's assume there are 3
first basemen in the larger list).

Any help is greatly appreciated, I've been struggling with this for a
while.




  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Biff
 
Posts: n/a
Default Drop-down list Populated by a Subset of a larger list

Hi!

It's possible to dynamically sort a list with formulas but I'm not so sure
it would be any "better" than creating sublists as you have done.

Can you give me a more thorough explanation of what you're wanting to do?
Does the web query pull the same amount of data each time or does it vary?

I have a table of baseball players, 20 rows by 3 columns (columns are
Position, Name and Batting Avg.). I'd like to create a pull-down menu,
below
the main menu, with just first basemen in it (and let's assume there are 3
first basemen in the larger list).


What data do you want in the drop down, the first basemens names? I'm
guessing that you also want to do this for any position?

We might be able to get this to work!

Biff

"RJH" wrote in message
...
Thanks Biff, I'm using the second option right now: sub-lists of players.
In
fact, I'm using a modification of a formula I think you posted elsewhere
on
'net! You are prolific!

The first option would be more efficient, but I can't sort the larger list
because: 1) it's a web query and 2) I need the workbook to be dynamic. If
there is a way to create a sorted list dynamically (an array function that
sorts referenced data?), that would be the answer, but I'm not aware of a
way
to do that. Any suggestions?

Rich

"Biff" wrote:

Hi!

You have 2 choices:

1. sort the original list then you can write a formula that'll populate
the
drop down based on a players position.

2. create sublists of each position.

The larger list is not sorted, nor can it be.


Kind of narrows down your options! Why can't you create a sorted copy of
the
larger list?

Biff

"RJH" wrote in message
...

I'm trying to create a drop-down list (in Data Validation) that is
populated
by the subset of a larger list. The larger list is not sorted, nor can
it
be. If possible, I'd prefer not create a subset list elsewhere in the
worksheet and have a list in Data Validation refer to it. Ideally, I'd
like
to enter a formula in the Source: box (after choosing List under Allow:
in
Data Validation) that would create a filtered list from the larger
list.

It's difficult for me to explain this well, but maybe an example will
help:

I have a table of baseball players, 20 rows by 3 columns (columns are
Position, Name and Batting Avg.). I'd like to create a pull-down menu,
below
the main menu, with just first basemen in it (and let's assume there
are 3
first basemen in the larger list).

Any help is greatly appreciated, I've been struggling with this for a
while.






Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Limit drop down list and linking to other info Intuit Excel Worksheet Functions 13 February 2nd 06 09:48 PM
circular drop down list on different pages Cbh35711 Excel Worksheet Functions 0 August 16th 05 06:11 PM
How do I make other cells dependent on my drop down list? mae1778 Excel Discussion (Misc queries) 1 July 29th 05 04:25 PM
Can a cell have a drop down list and can also be auto populated Adrian Excel Worksheet Functions 1 March 17th 05 05:05 AM
edit a drop down list paulp Excel Discussion (Misc queries) 1 December 22nd 04 03:20 PM


All times are GMT +1. The time now is 03:48 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"