小编glh*_*glh的帖子

仅使用公式检查 Excel 单元格文本是否为数字

我必须找出我的单元格文本是否是一个数值,并希望使用一种优雅的非 VBA方法,该方法不会妨碍其当前状态或值。

我发现该ISNUMBER()功能仅在单元格是数字格式或文本格式时没有空格时才有效,例如:

数字作为文本示例

对于我使用过的前三个=ISNUMBER(...),最后一次尝试是=ISNUMBER(TRIM(...)).

我使用的唯一不使用 VBA 的方法是使用文本到列覆盖我的当前值,然后使用该=ISNUMBER()函数。

注意:我精通 VBA 和 Excel,并且知道我可以创建用户定义的函数。但是我不想这样做,因为这会强加需要宏的工作簿或要安装的加载项,在某些情况下我可以并且已经这样做了。

我将不胜感激任何建议、想法(即使他们告诉我无法完成)或 VBA 解决方案(但是不会被标记为答案)。

worksheet-function microsoft-excel microsoft-excel-2010

18
推荐指数
2
解决办法
10万
查看次数