如果我想在excel表格中实现在sheet1的A列任意输入整数,也可以不输入而为空格;

来源:百度知道 编辑:UC知道 时间:2024/09/23 13:22:34
然后在sheet2的A1实现将sheet1中A1的数按从小到大排列;例如sheet1的A1--A8输入3.3.1.空.56.41.空.2;在sheet2中A1--A6为1.2.3.3.41.56。请高手指教,万分感谢!!

=IF(ISERROR(SMALL(Sheet1!$A$1:$A$8,ROW()))=TRUE,"",SMALL(Sheet1!$A$1:$A$8,ROW()))
说明:
1、SMALL(Sheet1!$A$1:$A$8,ROW())在sheet1A1为空格时sheet2靠下的单元格会出现#NUM!所以用了ISERROR()规避
2、公式中使用ROW()函数是为了方便下拉,你也可以手动从A1到A8输入1至8替换ROW()