What about just doing a count on the column, If there is a numeric value in the column it will count each numeric value as 1. E.G. ~ =COUNT(A:A) if there are no values ~ text only it will result in 0, if there is 1 value(number in the column) the count will show 1, if there is more than 1 value then it will till you how many there are.
In your example
=IF(COUNT(A1:A10000)=0,"No values", "Has values")