View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Dave Peterson Dave Peterson is offline
external usenet poster
 
Posts: 35,218
Default Lookup based on 1st non-blank cell

=IF(COUNTA($B2:$M2)=0,"N/A",INDEX($B$1:$M$1,MATCH(TRUE,$B2:$M2<"",0)))

This is an array formula. Hit ctrl-shift-enter instead of enter. If you do it
correctly, excel will wrap curly brackets {} around your formula. (don't type
them yourself.)

or if you can live with #N/A:
=INDEX($B$1:$M$1,MATCH(TRUE,$B2:$M2<"",0))



Rominall wrote:

This should be easy but I'm having problems. Data looks like this.

Jan Feb Mar Apr.........Dec
John 10 5 6
Mary 2 4
Jill 5 1 5

I want to add a column that will find the first non-blank cell after the
name and then return the column header to that cell so it looks somethng like
this.

Name Start
John Feb
Mary Mar
Jill Jan

And if there is never a non-blank cell I'd like it to return N/A.


--

Dave Peterson