excel表格怎样才能多重替换

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:08:08
如12,15,30,5,8,9 同时把12换6,15换13,30换31,5换7,8换10,9换1要一次性完成
请各位大哥大姐帮帮我吧,小弟我万感谢。
如12,15,30,05,08,09 同时把12换06,15换13,30换31,05换07,08换10,09换01要一次性完成
请各位大哥大姐帮帮我吧,小弟我万感谢。

如果12,15,30,5,8,9是在不同的单元格显示还比较好办点。
A1是你的数据,B1输入公式:
=IF(ISNA(MATCH(A1,{5;8;9;12;15;30},0)),A1,INDEX({7;10;1;6;13;21},MATCH(A1,{5;8;9;12;15;30},0)))

替换{5;8;9;12;15;30}为{7;10;1;6;13;21}
如果不是{5;8;9;12;15;30}则显示A1原来的数值。

这个少数量一个一个替换也不是很慢。
15要在5前面进行替换,因为15包含了5,如果先替换5的话会把原来15替换成17.
或者替换5的时候勾选替换选项里面的"单元格匹配",那么就只替换5而不替换15了。

******************
"121530589"
如果数据在一个单元格里面那就难办了。
****************
解释还是没有说清楚,是一个单元格内还是不同单元格的?

不可以

不可能