问题情境
如下样表:
文章插图
仓库一列存在不规则合并单元格,如何查询商品所在的仓库?
效果如下:
文章插图
公式实现
在F2单元格输入公式:
=LOOKUP(“々”,INDIRECT(“B1:B”&MATCH(E2,C1:C13,0)))
即可得查询结果 。
如下图:
文章插图
公式解析
MATCH(E2,C1:C13,0):
返回E2在C1:C13区域中的位置,比如:如果E2为产品10,本部分返回11 。
“B1:B”&MATCH(E2,C1:C13,0):
用文本连接符&将”B1:B”与10连接,返回区域”B1:B11″ 。
INDIRECT(“B1:B”&MATCH(E2,C1:C13,0)):
返回”B1:B11″指定的引用,结果为{仓库;A仓库;0;0;B仓库;0;0;0;0;C仓库;0} 。
LOOKUP(“々”,INDIRECT(“B1:B”&MATCH(E2,C1:C13,0))):
返回B1:B11区域内最后一个文本,即C仓库 。
*注:
“々”,也可以用编码较大的“座”等字符代替 。根据LOOKUP函数语法,在找不到这个编码较大的汉字字符时,即在所标的B1:B11区域内查找小于该字符的最大标码字符 。
【LOOKUP+INDIRECT有合并单元格的查询】“々”可以用Alt+小键盘41385打出 。
推荐阅读
- VLOOKUP函数:合并同一部门员工到同一单元格
- Python组合数据类型是什么?Python有哪几种组合数据类型
- 不可用手直接挑用化妆品
- 肌肤补水有哪些内部调养方法
- 皮肤美白注意事项
- 西洋参泡水喝的禁忌有哪些
- 寒露是几月几日 寒露有什么习俗
- 摆放桌花有哪些色系可以参考?
- 怎么做才会有手淘旺信的流量?附方法介绍
- 淘宝活动报名正向和反向有什么区别?哪种形式更好?