使用Vlookup实现一对多的查询

 时间:2024-10-14 10:51:48

1、添加辅助列:D11单元格公式=C11&IFERROR(CHAR(10)&VLOOKUP(B11,B12:D$12,3,),"")公式说明:整个公式是利用循环连接的方式在最上面一个记录中生成链接结果CHAR(10):返回换行符,在字符串指定位置强制换行VLOOKUP():查找下面指定产品的已连接的价格字符串IFERROR(:如果下面没有就返回空白

使用Vlookup实现一对多的查询

2、生成连续结果在下表中用vlookup函数直接从上表中查找返回辅助列的结果,最后还要设置为自动换行。=VLOOKUP(A14,B1:I11,3,0)

使用Vlookup实现一对多的查询

3、明白连接原理后,只需要稍修改公式倦虺赳式,把日期用text函数格式化后,连接到字符串中即可:D11单元格:=TEXT(A11,"yyyy-mm-dd")&"入库单惜牡惶圮价:"&C11&IFERROR(CHAR(10)&VLOOKUP(B11,B12:D$12,3,),"")注:如果不用text函数,日期会显示为数字。

使用Vlookup实现一对多的查询

4、如果想除去重复值,辅助列还要加上重复值不连接的判断D11的公式修改为:(由于时间来不及,公式未优化)=IF(IFERROR(蕺清寤凯VLOOKUP(B11,B12:C$12,2,)=C11,0)-1<0,TEXT(A11,"yyyy-mm-dd")&"入库单价:"&C11&CHAR(10),"")&IFERROR(VLOOKUP(B11,B12:D$12,3,),"")最后结果为:

使用Vlookup实现一对多的查询
  • Excel SEARCH函数的使用方法
  • 如何在excel中用多条件进行模糊搜索查询
  • excel快速查询某个数据位于表格的第几列第几行
  • EXCEL一列中有空值如何去掉空值
  • Excel怎样智能提取数据并计算?
  • 热门搜索
    英语故事手抄报 水是生命之源手抄报 感恩生命手抄报 小学生廉洁手抄报 民族风情手抄报 消防的手抄报 关于节俭的手抄报 国学经典手抄报花边 数学天地手抄报 山水手抄报