一列数据中检测结果有文字,也有数值,怎么快速的把数值分出来
新增字段,试试
JOINARRAY(split(字段名,"[^0-9]"),"")
可以新增公式列
对该列字段进行计算 比如*1
把得到的结果与原始列数据对比,
一致的就是数字 不一致的就是文本
如果你这样问,那你这个字段应该就是文本字段吧,最好在公共数据就写sql判断出来是否可以转化成数值类型,比如sqlserver数据可以用ISNUMERIC( )函数判断,是1就可以转化成数值