关于EXCEL中大量使用“替换”采用何种函数的问题~

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:17:47
问题:A列数据是由0、1、10、11四个数据随机生成(即包括若个0、1、10、11),使用函数将0替换为A,1替换B,10替换为C,11替换为D,按A列对应数值替换生成的A B C D 数据放在B列,采用何种函数,请列出函数,希望能够具体说明一下函数中各项的意义,谢了(要求一个函数,下拉即生成B列结果)

=IF(A1=0,"A",IF(A1=1,"B",IF(A1=10,"C","D")))
如果A1=0,那么显示"A" 如果A1=1,那么显示"B" 如果A1=10,
那么显示"C",否则显示"D"

如果你这一列还有这四个数外的别的数,那么采用一楼的公式.,那就成了否则显示为空值.

substitute,自己看一下函数帮助,能解决你的问题。
如果一次写起来有点麻烦,你可以写4列公式,替换4次,就好了。
写熟了以后,可以嵌套在一个函数里。
因为你没有示例数据,不只0,1,10,11如何排列,不好帮你写出结果。

B1输入公式 =LOOKUP(A1,{0,1,10,11},{"A","B","C","D"})
B1公式向下复制

在B1输入
=IF(A1=0,"A",IF(A1=1,"B",IF(A1=10,"C",IF(A1=11,"D",""))))
往下拉就行了。