第一行为手工输入。
第一列
A2=IF(COUNTA($1:$1)<ROW(),"",INDEX($1:$1,ROW()))向下复制
第二列
B2=IF(COUNTA($1:$1)<ROW(),"",1/INDEX($1:$1,ROW()))向下复制
第三列
C2=IF(OR($B2="",C$1=""),"",INDEX($B:$B,ROW())*INDEX($1:$1,COLUMN()))向右、向下复制
个别数据的末尾小数与你的数据有出入,是保留小数位的问题,因为我不知道你是保留几位小数,怎样进位的,这一点需你明示。