Textjoin配合Countif函数完成复杂的数据合并转置!

如题所述

解决职场中复杂数据合并转置的技巧:Textjoin与Countif的巧妙配合


在处理大量数据时,遇到将B列流水线分组与D列产量数据合并转置的挑战是常见的需求。以下是步骤详解:


步骤1:合并前的准备


首先,将流水线和产量数据整理到新工作表,删除D列中空值对应的行。接着,将流水线数据移至D列并去除重复值。


步骤2:文本join功能实现合并


利用Excel的TEXTJOIN函数,如在E2单元格输入公式:

`=TEXTJOIN("/",TRUE,IF($A$2:$A$10=D2,$B$2:$B$10,""))`

向下填充,将同一生产线的产量数据合并为一个单元格,利用分隔符“/”连接。


步骤3:查询结果并分组


接着,使用VLOOKUP和COUNTIF函数。在C2单元格输入公式:

`=IF(COUNTIF($B$2:B2,B2)=1,VLOOKUP(B2,F:G,2,0),"")`

这将返回每个生产线的首次出现产量值,若生产线仅出现一次,显示查询结果,否则显示空值。


更多关于此技巧的深入解析,可以参考相关链接:


【链接】查找值有重复,Vlookup函数只显示首个查找值对应的内容

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜