有关EXCEL中VLOOKUP或LOOKUP函数使用,哪位朋友帮帮忙?感谢!

图见附件。1、通过引用表二中的数值,计算表一中各项占表一中各项数值之和的比例。2、通过请教网友,用LO0KUP或VLO0KUP均可,在这我以VLOOKUP为例:如“B3”中公式=VLOOKUP(A3,D:E,2,1)/(VLOOKUP(A3,D:E,2,1)+VLOOKUP(A4,D:E,2,1)+VLOOKUP(A5,D:E,2,1))如果有三个项目,这样计算所占比例没问题。问题是:1、如果表一中的项目很多,这样公式的分母太长,有没有简单的办法?2、如果现在,我想只算项目A3、A4所占比例,接下来把A5中的“X6”去掉,,则B3、B4、B5中空格中的内容都变成了“#N/A”。我想要的是去掉A5中的“X6”,B3空格的结果为9/(9+7),B4空格的结果为7/(9+7)这样的。最后,总结一下,我想要的目的是:表二中的“项目”和“数值”可以随时添加、更改,比如X12=50、X13=51……;然后我随时在表一中的“项目”中输入项目名称,就可以计算出所输入的单个项目占输入的总项目之和的比例。比如:在表一“项目中输入X1、X2、X3、X4,然后分别在其后的空格中自动计算出X1占X1至X4之和的比例,X2占X1至X4之和的比例……不知道我描述的是否清楚……

首先此处VLOOKUP函数必须用精确查找,也就是最后一个参数必须为0或FALSE,不能用1,其次,必须加个辅助列,B列用于提取数据,C列用于求比例。

B3输入:=IF(A3="","",VLOOKUP(A3,D:E,2,0))

C3输入:=IF(B3="","",B3/SUM($B$3:$B$100))

再一同下拉填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-08
VLOOKUP函数查找的数搞定。
操作起来最简单的可能还是利用一下辅助列,在 C3输入公式:=VLOOKUP(A3,D:E,2,0),复制并下拉,再后续算占比就非常简单了。注意:公式的最后不要用1,应该用0是精确匹配啊