1、打开要是用的Excel文件。sheet1中放置列字段,sheet1中放置行字段。我们的目标是将sheet2中的字段对照到sheet1中。
2、为确保准确匹配首先需要给每个字段添加一个唯一标志,在这里我使用的是url字段。在sheet2中,使用concatenate函数将“url”和字段“parmNames”合并到一起。公式为:=CONCATENATE(B2,E2)
3、向下填充,可以看到已经实现了对所有内容的合并。
4、将刚刚合并好的内容拷贝,粘贴为文本,以便于下一步处理。
5、在sheet1的G3中编写公式将sheet2中各个字段的值对照过来,由于需要横纵两个方向进行填充,分为两步实现。1、横向填充在G3中输入公式=IF(ISERROR(VLOOKUP(CONCATENATE($B$3,G2),Sheet2!$D$2:$F$39058,3,FALSE)),"",VLOOKUP(CONCATENATE($B$3,G2),Sheet2!$D$2:$F$39058,3,FALSE))其中B3带$符号,作用是固定B3;同时,用同样方法固定sheet2的取值区域公式编辑好后,向右填充。
6、纵向填充需要首先对每一个填充完的单元格G3到O3的公式进行修改(1)取消B2的固定,固定G2到O2。以G3为例进行说明,公式为=IF(ISERROR(VLOOKUP(CONCATENATE(B3,$G$2),Sheet2!$D$2:$F$39058,3,FALSE)),"",VLOOKUP(CONCATENATE(B3,$G$2),Sheet2!$D$2:$F$39058,3,FALSE))(2)选中,乡下填充就可完成所有内容的对照。
7、完成分享,欢迎随时私信交流。