图1是对A2到A10数字汇总,看有几个数字并从大到小排列,图2当出现大于9的数字时,就会导致错误,分辨不出来是0和1还是10。怎么可以把当数字大于10时一样从小到大排列,并用符号分隔。
您可以使用 Excel 中的函数和条件格式来实现将数字大于 10 时按照从小到大的顺序排列,并用符号分隔的效果。下面是具体的实现步骤:
将数据输入到 Excel 的工作表中,选中需要排列的区域,例如 A2 到 A10。
在 Excel 的公式栏中输入以下公式:=IF(A2>9,TEXTJOIN(",",TRUE,TEXT(SORTBY(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("",TRUE,A2:A10)," ",",</s><s>",-1)&"</s></t>","//s[number(.)<=9]"),1),{"0"}&"")),A2)。该公式会对 A2 到 A10 区域中的数字进行判断,如果大于 9,则将数字进行从小到大的排序,并用逗号分隔;如果小于等于 9,则直接显示原始数字。
按下回车键,将公式应用到 A2 到 A10 区域中。
选中 A2 到 A10 区域中的所有数字,然后选择 Excel 菜单栏中的“条件格式”,并选择“数据条”。
在“数据条”设置中,选择“颜色样式”中的绿色,然后在“条形宽度”中输入“1”,在“最小值”中输入“0”,在“最大值”中输入“10”。
这样,您就可以将数字大于 10 时按照从小到大的顺序排列,并用逗号分隔,同时使用条件格式将数字高亮显示。