思七百科网

专注编程知识分享与游戏经验交流的专业平台

用Vlookup秒整理表格

举例:

【例】如下图,左表为供货明细表,需要将各供货商的商品合并至一起(如F列),之后在G列中进行求和。


若A和B列(供货商+商品)不重复,则可使用两个Vlookup公式解决。

第一个Vlookup公式为:首先添加辅列公式(在D2单元格中)

=B2&IFERROR(","&VLOOKUP(A2,A3:D32,4,),"")

第二个Vlookup公式为:(在F2单元格中)

=VLOOKUP(E2,A:D,4,0)


但多数情况下,会存在重复商品名称。

若是office365版本,只需设置公式如下:

=TEXTJOIN(",",,UNIQUE(FILTER(B2:B25,A2:A25=E2)))

公式解释:

  • UNIQUE函数:保留唯一值
  • Filter函数:按照条件提取所有的值
  • Textjoin函数:使用符号来连接多个字符


如果没有上述版本,还可使用如下方法:Vlookup+数据透视表

1、插入数据透视表

先选取左表,之后插入数据透视表,如下图:


2、添加辅助列公式

在L2单元格中,输入公式为:

=IF(J3="",J2,J2&","&L3)


3、提取合并后的商品名称

之后在F2单元格中,输入公式:

=VLOOKUP(E2,I:L,4,)


4、分类求和

在G2单元格中,输入公式为:

=SUMIF(A:A,E2,C:C)

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言