Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi there,
Is there a way to create a filter that accomplishes the following: Example Speradsheet A B 1 2 City State 3 Phoenix AZ 4 Los Angeles CA 5 San Francisco CA I would like to filter the above data by the state of CA just by typing "CA" into cell B1 and hitting enter. I tried playing with advanced filtering, but every time I wish to filter on a different state, I must go to Data, Filter, Advanced Filter. I could make a macro to do this part, but was wondering if there is a different kind of filter I could use. |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Yes, a macro could do the job, but it sounds overly complicated to me. Why not
just use AutoFilter? (not Advanced, just the normal one). It will give you a drop down arrow in your State cell, you click on it and select CA. It's at least as easy, if not easier, than typing CA in another cell. If you're having trouble turning it on, it may be because row 1 is blank. Either delete row 1, or highlight row 2 when you turn it on. -- Regards, Fred "sjamadok" wrote in message ... Hi there, Is there a way to create a filter that accomplishes the following: Example Speradsheet A B 1 2 City State 3 Phoenix AZ 4 Los Angeles CA 5 San Francisco CA I would like to filter the above data by the state of CA just by typing "CA" into cell B1 and hitting enter. I tried playing with advanced filtering, but every time I wish to filter on a different state, I must go to Data, Filter, Advanced Filter. I could make a macro to do this part, but was wondering if there is a different kind of filter I could use. |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thanks for your thoughts Fred.
I use auto filters a lot, but I'm trying to figure out a quicker way. For example, if I want to filter on, say WV, I have to scroll all the way to the bottom of the auto filter. I could also choose "Custom..." in the auto filter and use 'is equal to'. However, it would be much more efficient if I could just type the state into a cell and have the spreadsheet filter based on that cell. --sjamadok "Fred Smith" wrote: Yes, a macro could do the job, but it sounds overly complicated to me. Why not just use AutoFilter? (not Advanced, just the normal one). It will give you a drop down arrow in your State cell, you click on it and select CA. It's at least as easy, if not easier, than typing CA in another cell. If you're having trouble turning it on, it may be because row 1 is blank. Either delete row 1, or highlight row 2 when you turn it on. -- Regards, Fred "sjamadok" wrote in message ... Hi there, Is there a way to create a filter that accomplishes the following: Example Speradsheet A B 1 2 City State 3 Phoenix AZ 4 Los Angeles CA 5 San Francisco CA I would like to filter the above data by the state of CA just by typing "CA" into cell B1 and hitting enter. I tried playing with advanced filtering, but every time I wish to filter on a different state, I must go to Data, Filter, Advanced Filter. I could make a macro to do this part, but was wondering if there is a different kind of filter I could use. |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
That works wonderfully. Thanks Fred!
"Fred Smith" wrote: The macro you want is a simple one-liner: Sub SelectState() Selection.AutoFilter Field:=2, Criteria1:=Range("B1") End Sub When you create the macro, you can assign it to a control key, like a. You would then enter WV in B1, and hit Ctrl-a. Let me know how it works. -- Regards, Fred "sjamadok" wrote in message ... Thanks for your thoughts Fred. I use auto filters a lot, but I'm trying to figure out a quicker way. For example, if I want to filter on, say WV, I have to scroll all the way to the bottom of the auto filter. I could also choose "Custom..." in the auto filter and use 'is equal to'. However, it would be much more efficient if I could just type the state into a cell and have the spreadsheet filter based on that cell. --sjamadok "Fred Smith" wrote: Yes, a macro could do the job, but it sounds overly complicated to me. Why not just use AutoFilter? (not Advanced, just the normal one). It will give you a drop down arrow in your State cell, you click on it and select CA. It's at least as easy, if not easier, than typing CA in another cell. If you're having trouble turning it on, it may be because row 1 is blank. Either delete row 1, or highlight row 2 when you turn it on. -- Regards, Fred "sjamadok" wrote in message ... Hi there, Is there a way to create a filter that accomplishes the following: Example Speradsheet A B 1 2 City State 3 Phoenix AZ 4 Los Angeles CA 5 San Francisco CA I would like to filter the above data by the state of CA just by typing "CA" into cell B1 and hitting enter. I tried playing with advanced filtering, but every time I wish to filter on a different state, I must go to Data, Filter, Advanced Filter. I could make a macro to do this part, but was wondering if there is a different kind of filter I could use. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Automatic Filtering | Excel Worksheet Functions | |||
Automatic filtering and coping result to a seperate sheet | Excel Worksheet Functions | |||
Please help with adding automatic data. | Excel Discussion (Misc queries) | |||
Advance filtering with multiple conditons | Excel Discussion (Misc queries) | |||
options to update automatic links | Excel Worksheet Functions |