excel单元格内把数字替换成符号

如单元格内输入4,回车后显示★★★★4.5时,显示★★★★☆。
2025-02-25 11:49:33
推荐回答(4个)
回答1:

假设B列对应A列的评分给出星级标志;

1、在B2输入公式:

=REPT("★",ROUNDDOWN(A2,0))&REPT("☆",(MOD(A2,1)>0)*1)  回车;

见图一

 

2、选中B2单元格,下拉填充表格中的B列,实际结果:

见图二

回答2:

教你种方法,在B2中输入数字,在C2中显示符号。
在C2中输入如下公式
=IF(B2=1,"★",IF(B2=2,"★★",IF(B2=3,"★★★",IF(B2=4,"★★★★",IF(B2=5,"★★★★")))))
则在B2中输入相应数字,会在C2中显示对应符号

回答3:

假设数据在A1,在B1输入公式
如果按向上进位显示★★★★☆,则公式如下:
=REPT("★",INT(A1))&REPT("☆",CEILING(MOD(A1,1),1))
如果按四舍五入显示★★★★☆,则公式如下:
=REPT("★",INT(A1))&REPT("☆",ROUND(MOD(A1,1),))

回答4:

假如数字所在单元格A1,在B1栏输入 =REPT("★",INT(A1))&IF(A1-INT(A1)>0,"☆","")