这个问题来也来自我们的微信群 。我们的群里经常会有爱动脑筋的朋友,时不时提出新颖的题目,大家商榷方便的解法 。相信,我们群友们在不久的后来,都会成为所向披靡的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”
结果如下:
【LOOKUP函数——合并单元格拆分与查找计算的利器】
文章插图
推荐阅读
- python使用read函数异常如何解决?python使用read()函数异常解决办法
- MID与FIND函数结合提取括号内内容
- NETWORKDAYS.INTL函数,工作日的花样算法
- NUMBERSTRING和TEXT函数:阿拉伯数字和中文数字转换
- OFFSET函数使用示例:动态区域中查找指定数据
- OFFSET函数提取最大销量所在整列信息
- OFFSET函数制作动态图表
- Offset函数制作双列数据动态图表
- ROUND函数对数据四舍五入
- 到达想要的单元格——Offset属性