excel怎样批量修改上下标

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:48:45
excel有一批化学符号,如O2 H+等等
我想替换的时候 为什么整个单元格都变上下标了
怎么办可以实现把2 + 之类的快速变成上下标

我的excel是从word转的
word已经修改好上下标了
复制到excel初表也还有上下标
但是我用index函数整理时格式就没了 怎么处理啊
好的回答再加50分
我用替换后是整个单元格都变化的,
初表在sheet1
型如
a1
a2
a3
b1
b2(这时还有上下标格式)

用index函数在sheet2中调整成
a1 a2 a3
b1 b2 b3
后上下标格式就没有了

提示你下,这个可以在word中通过查找替换一次性搞定,然后再复制回excel即可,你可以搜一下我的回答,其中有一个就是的,我找了下,太多了,没有找到,你自己找下。祝你成功!!!

'选定要做下标的区域
'运行下面的宏
Sub x()
n = 2 '单元格中下标的位置
For Each a In Selection
a.Characters(Start:=n, Length:=1).Font _
.Subscript = True
Next
End Sub

批量更改上下标,我不会,也在期待高手。但你的问题还是可以解决的。
复制后,粘贴时用选择性粘贴,再选成HTML格式后就不会改变了。默认的格式是Text。
如果觉得有用的话请采纳。