这个问题也来自我们的微信群。我们组经常有爱思考的朋友,他们时不时提出新奇的话题,我们讨论方便的解决方案。相信我们这群朋友在不久的将来会成为无敌的Office高手!
今天的话题是这样的:
重点是:不能增加辅助栏!
其实添加辅助列也可以,因为数据量小。如果数据量大,毕竟手动添加辅助列是不可行的!
视频解决方案
关键步骤提示。
先剖析公式,再一步步讲解:
第一步:合并单元格并拆分。
G1单元格输入公式"=LOOKUP("韩语",$E$3:E3 "),使用LOOKUP函数的数组方法进行搜索:
语法:LOOKUP(lookup_value,array););
中文语法:LOOKUP(数组中的搜索值,单元格区域)。
如果在单元格区域中找不到搜索到的值,结果将返回到单元格区域中的最后一个单元格。
如果“==LOOKUP”(“韩语”,$E$3:E3)”不能搜索“韩语”,则返回可变区$E$3:E3的最后一个单元格,从而实现合并单元格的拆分。
拆分的结果:
第二步:找到单价。
G1单元格输入公式"=LOOKUP(LOOKUP("朝鲜语",$ e $ 3:e3)、$ a $3: $ a $7、$ b $3: $ b $7 "),它是通过使用LOOKUP函数的向量模式找到的:
语法:lookup (lookup _ value,lookup _ vector,[result _ vector]);
中文语法:LOOKUP(搜索值,包含搜索值的单元格区域,包含搜索结果的单元格区域);
查找结果:
第三步:计算销售总价。
G1单元格输入公式"=LOOKUP(LOOKUP("韩语",$ e $ 3:e3)、$ a $3: $ a $7、$ b $3: $ b $7) * F3 "。
结果如下: