Thanks for the response Dave. I tried the len() function-but keep getting an
error message that I have added too many arguments. I solved it by using the
len() with conditional formatting and [hiding] the values I do not want
printed. So I cheated!
Thanks again for the response.
=IF(ISERROR(SMALL(IF(LEN($D$6:D$14)>4,ROW($D$6:$D$14),""),ROW($D$6:$D$14)-MI
N(ROW($D$6:$D$14))+1)),"",
INDEX($D$1:$D$14,SMALL(IF(LEN($D$6:D$14)>4,ROW($D$6:$D$14),""),ROW($D$6:$D$1
4)-MIN(ROW($D$6:$D$14))+1)))

Signature
HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
> Thanks for the response Dave. I tried the len() function-but keep getting an
> error message that I have added too many arguments. I solved it by using the
[quoted text clipped - 16 lines]
> > > string of 4. The array works-but I cannot get it to discriminate and only
> > > select values of 5 characters and larger.
=IF(ISERROR(LARGE(D6:D14,ROW(INDIRECT("1:4")))),"",LARGE(D6:D14,ROW(INDIRECT
("1:4"))))
> > > Ex. Col A
> > > 4444>Don't show
> > > 45656>Show value
> > > 123>Don't Show
> > > 45689>Show value
> > > Thanks for the help.
Pat Flynn - 06 Nov 2006 19:12 GMT
I didn't think of this-works great-much thanks.
> =IF(ISERROR(SMALL(IF(LEN($D$6:D$14)>4,ROW($D$6:$D$14),""),ROW($D$6:$D$14)-MI
> N(ROW($D$6:$D$14))+1)),"",
[quoted text clipped - 36 lines]
> > > > 45689>Show value
> > > > Thanks for the help.