ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 操作与技巧 > 为什么数字不能设置为上标格式?

为什么数字不能设置为上标格式?

作者:绿色风 分类: 时间:2022-08-17 浏览:165
楼主
gouweicao78
Q:为什么在单元格输入数字后,想设置后一个数字为上标格式却不能成功呢,操作有误吗(见动画)

 
A:在Excel中,要表示平方比如5的平方,使用=5^2或=POWER(5,2)来计算,而5[sup]2[/sup]只能作为一个文本对待。因此,如果是输入平方、立方,建议使用Alt+数字小键盘的178、179来实现(笔记本电脑注意开启数字小键盘),如果要使用设置单元格格式修改为“上标”,则应确保单元格内有文本或设置为文本格式

如图,3[sup]2[/sup]+5[sup]2[/sup]是采用设置上标的方法做出的效果,但单元格内容的实质是32+52。

 
2楼
水星钓鱼
谢谢草兄分享,这个问题在VBA中处理characters对象时也经常会出现错误。比如,不能对纯数字设置某几个数字的字体颜色,上下标等。characters对象的帮助中有这样一句话
you cannot use the Characters method to format a portion of the text if the object doesn’t support rich text
3楼
gouweicao78
1楼所示,这种“上标”式的公式,只能作为打印、观看用,千万不可用于计算,因为其实质还是32+52,切记、切忌!
4楼
chonghong
谢谢
5楼
limao29
我今天终于碰到了,同事一个单元格内只输入10的5次方,她用设置单元格格式上标,按回车后就变成105我试了很多次,也不知道是什么原因,后来在105后加了个文字,就能实现了,后来才将单元格设置成文本格式,就正确了!没来社区之前,我都还以为是OFFICE2003出问题了哟!学习了!
6楼
lrlxxqxa
嗯,预先设置文本格式,这确实是个细节。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap