分享

Excel合并单元格查询多个结果,简单函数解决大问题,赶紧GET

 L罗乐 2018-04-24


我们来看范例图片。小伙伴的表格项目对应多种方法,价格也不一样,如果用一个vlookup公式来写,对于项目C单行内容即可直接返回结果。

当我们将查询值F2换成合并单元格内容A,就只能返回项目A首列的内容。

这里就是帮帮常说的,Excel表格尽量别用合并单元格,如果外观需要,也要留个隐藏列方便函数引用。

在不破坏原表的情况下,将C列直接复制到B列,然后进行一个单元格拆分。

直接按下F5定位,定位条件选择空值。

输入公式=B2,按下CTRL 回车,批量录入公式。

然后我们再插入一列,输入公式=B2&COUNTIF($B$2:B2,B2),并向下复制,得到一个重复值累计一个序号的辅助列。

辅助列设置完毕,在结果处输入公式=VLOOKUP($G$2&ROW(A1),$A:$E,4,0),旁边的金额把参数4改成5即可,将两列公式向下复制。

公式的含义就是G2单元格与ROW(A1)的{1,2,3……}形成组合字符串作为查询条件,返回A:E数据列中,4,5列的数值。#N/A表示查询不到相应结果。如果合并单元格行数较多,就多向下复制几行。

考虑#N/A单元格占位不好看,前面在嵌套=IFERROR(VLOOKUP($G$2&ROW(A1),$A:$E,4,0),''),将#N/A变为空值。

为了表格的科学性,我们将G2设置一个有限性,序列——手动录入A,B,C,D,E项目。

即可在G2处通过下拉菜单选择,后面自动生成多项数据。

如果项目较多,可以再建立一个辅助列,将项目依次排列。引用来源选择辅助列即可。

快速完成下拉菜单选择,后面数值自动更新。

然后将辅助列全部隐藏,保持表格的整洁性,轻松完成工作。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多