excel中计算一列数字和一列字母的乘积?
发布网友
发布时间:2022-06-01 18:38
我来回答
共5个回答
热心网友
时间:2023-10-11 18:49
f2
=d2*lookup(e2,{"A","B","C"},{3.5,2.6,1.2})
或
=d2*lookup(e2,{"A","B","C";3.5,2.6,1.2})
或
=d2*vlookup(e2,{"A",3.5;"B",2.6;"C",1.2},2,)
或
=D2*HLOOKUP(E2,{"A","B","C";3.5,2.6,1.2},2,)
下拉填充
热心网友
时间:2023-10-11 18:49
如图:
热心网友
时间:2023-10-11 18:50
探讨:
如果真的是A、B、C这样的标准字母,可以简单一点,在E2单元格输入公式:
=D2*CHOOSE(CODE(E2)-64,3.5,2.2,1.6)
复制并下拉,后面的数值和字母可以连续不断地加的……
为防止错误显示,可用完整些的公式:
=IFERROR(D2*CHOOSE(CODE(E2)-64,3.5,2.2,1.6),"")
改可以用公式:
=D2*LOOKUP(CODE(E2)-64,ROW($1:$3),{3.5,2.2,1.6})
公式中,若改5个字母可用ROW($1:$5),数值后面加就是了…………
热心网友
时间:2023-10-11 18:50
打开excel表格后,先用替换ctrl+H,将A/B/C分别替换成3.5/2.2/1.6,然后再用公式求乘积,在F列数据中输入D列和E列相乘,即可完成
热心网友
时间:2023-10-11 18:51
F2=D2* vlookup(e2,{"A",3.5;"B",2.2;"C",1.6},2,0),公式下拉自动填充即可。