本文转载自公众号:Excel之家ExcelHome,作者:祝洪忠。 实际工作中,经常需要将符合条件的结果全部放到一个单元格内。 就像下面的例子中,要求编号相同的位号列合并到一个单元格并用逗号隔开: 这个问题想必大家都遇到过吧。 如果您不是Office365订阅用户或是安装了Excel 2019,那就看看今天咱们说的这种变通实现的方法吧: 步骤1 在D列建立一个辅助列,D2单元格输入公式: =B2&IFERROR(','&VLOOKUP(A2,A3:D$550,4,),'') 注意 VLOOKUP函数第二参数引用的是自公式所在单元格往下一行开始,引用的行数要比数据表最大行数多一些。 向下复制公式。 隐藏D列辅助列。 步骤2 复制A列编号至任意空白列(本例是G列),删除重复项。 在H2单元格输入公式: =VLOOKUP(G2,A:D,4,) 向下复制,OK了。 还是那句老话,光说不练假把式,光练不说啥把式,附件链接在此,你也试试吧: http://vdisk.weibo.com/s/Dt_F76IDbliO 图文制作:祝洪忠 |
|
来自: L罗乐 > 《VLOOUP查询教程》