В одной ячейке вы можете сделать это с помощью формулы массива:
Isnumber предоставляет тест в Excel 2007
Умножить результат на столбец ()
Используйте оператор if, чтобы помочь следующей функции min:
Используйте функцию min для определения первого числового столбца.
Не забудьте использовать Ctrl-Shift-Enter, когда вы хотите создать формулу массива, а не просто ввести.
=INDEX(A1:Z1,MIN(IF(ISNUMBER(A1:Z1),COLUMN(A1:Z1),5000)))
Это также находит первый используемый столбец в нескольких строках, если вам нужна эта функциональность.