![Excel:Find() 特定数字格式](https://linux22.com/image/1333578/Excel%EF%BC%9AFind()%20%E7%89%B9%E5%AE%9A%E6%95%B0%E5%AD%97%E6%A0%BC%E5%BC%8F.png)
我想确定单元格内是否具有以下数字格式之一:
###.##
###
###.#
例子:
048.4
该数据很可能是一个字符串,因为它来自 PDF。
我正在尝试使用Find()
但它似乎不接受正则表达式。
在尝试避免使用第三方插件的同时,最好的解决方案是什么?
答案1
=CELL("format",A1)
一种方法是对每个感兴趣的单元格使用公式(A1
相应地进行更改),在 F 后显示小数位数。(但我不确定你是如何启动和显示你的例子的 0
!)
答案2
要识别您的格式,只需提供小数点后的数字即可。为此,您可以使用粘贴在 B 列和 C 列中的公式
要强制 Excel 将单元格中的数据视为数字,您可以对单元格执行任何数字运算。例如,尝试添加零或乘以 1。仅当您的区域设置中的小数分隔符与文本中的小数分隔符相同时,它才会起作用
.
。如果不是,您需要用逗号替换点。在上面的例子中,我用逗号替换了点。如果不需要,只需在 A 列中的输入值中添加零即可。