Excel 的问题,有点难

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:21:47
我想把表格里的数据如123就变ABC,456变成DEF等等显示出来,怎么做?谢谢大家
原来是这样,现在又有问题了,如果是012要变成ABC的话,页面只能显示BC,系统把前面的0看成空了吧,怎么让A出现呢,看大家这么热情,我再加点分吧。谢谢。

VB工具,很简单的。
sub zhuanhua()

const y=012,y_h=ABC,x=456,x_h=DEF,m=,n= /*m和n为行和列的范围,const定义的是常量*/
for r=1 to m
for c=1 to n
if rows(r).cells(c)=y then
rows(r).cells(c)=y_h
elseif rows(r).cells(c)=x then
rows(r).cells(c)=x_h
end if
next
next

end sub

文本自动替换功能这个在97的时候会(因为那是一个帅哥十年前教的),现在版本不同找不到了。而且那么多年也没用过的。

留名,看其他人怎么回答

补充回答:
哈哈~~~找到了怎么做的
如果贴主只想把"123"换成“ABC”,456换成DEF的话,这个很容易的。

工具--自动更正选项...,打开以后把你想被替换的写在前面,要替换成的写在后面就可以了。
后面的部分可以插入特殊符号。前提是你先要在文本里面插入了特殊符号,然后复制进去。

想试试能不能自动替换最简单的办法就是输入4个半角句号,也就是....,前3个会自动变成…哦~~~半个省略号。

各位试试吧

我觉得大家误解了LZ的意思。LZ是要将已有的数作变化,而不是新输入的数。对吧?

另外LZ 的123只是举例而已。实际,LZ的数远不止123,可能是:

321211 ---》CCBABAA

45543 ---》DEEDC

等等。 LZ 我的理解对不对?请补充。

用"工具"-"自动更正选项"-"自动更正"
建议在前加些无意义的符号或字母,以免将正