# Excel Formula To Get First Non-Zero Value in Row and Return Column Header

Sure, try this

`=INDEX(J$8:N$8,MATCH(TRUE,INDEX(J9:N9<>0,),0))`

I accepted the answer above but wanted to show the other way I found to do it, in case it helps anyone.

```
=OFFSET($I$8,0,MATCH(0,J10:N10,1)+1)
```

You could also write this as:

```
=INDEX(J$8:N$8,MATCH(0,J9:N9,1)+1)
```