Formula Simplifications Using Nested If, Indirect & Address Functi
Select B1 and then use this formula in the Insert|Name|Define dialog:
=IF(A1="O","Regional / Highland Ave",
IF(A1="OMV","Maryville / Armory Place",
IF(A1="OWK","West / Cedar Bluff",
IF(A1="OSV","Sevierville / Bradford Square",A1))))
Then give it a nice name like ExpandName
and test it.
=expandname
In any cell you want (not in column A). And the type 0 or OMV or ... in the
cell to the left.
lmavroff wrote:
After reviewing some previous posts, I've come up with the following
function. Ideally, I would like to give it a Name reference, but it is too
long. Any suggestions for simplifying and shortening?
The formula looks at the left adjacent cell for location codes that
correspond to location descriptions. The column locations have the potential
of changing so I needed a solution that could dynamically change without a
fixed reference point. Let me know if you need any other information. Thank
you in advance for any assistance.
=IF(INDIRECT(ADDRESS(ROW(),COLUMN()-1))="O","Regional / Highland
Ave",IF(INDIRECT(ADDRESS(ROW(),COLUMN()-1))="OMV","Maryville / Armory
Place",IF(INDIRECT(ADDRESS(ROW(),COLUMN()-1))="OWK","West / Cedar
Bluff",IF(INDIRECT(ADDRESS(ROW(),COLUMN()-1))="OSV","Sevierville / Bradford
Square",INDIRECT(ADDRESS(ROW(),COLUMN()-1))))))
--
Dave Peterson
|