Я должен выяснить, является ли текст моих ячеек числовым значением и хотел бы использовать элегантный метод не VBA , который не препятствует его текущему состоянию или значению.
Я обнаружил, что ISNUMBER()
работает только в том случае, если ячейки имеют форматирование чисел или не имеет пробелов, если форматирование текста, например:
Для первых трех я использовал =ISNUMBER(...)
а моя последняя попытка =ISNUMBER(TRIM(...))
.
Единственный используемый мной метод, который не использует VBA, - это переопределить мои текущие значения, используя текст для столбцов, а затем использовать =ISNUMBER()
.
Примечание. Я хорошо знаком с VBA и Excel и понимаю, что могу создать пользовательскую функцию. Но я не хочу, так как это требует наличия макроса требуемой рабочей книги или надстройки, что я мог и делал в некоторых случаях.
Я буду признателен за любые советы, мысли (даже если они скажут мне, что это невозможно) или решения VBA (однако не будут отмечены как ответ).