发布网友 发布时间:2024-10-19 00:45
共4个回答
热心网友 时间:2024-12-02 10:43
关键是合并单元格数据的引用:
1、使合并单元格有正确的数据,拆分,用定位填充数据,用格式刷合并单元格;
2、用公式:
=VLOOKUP(J5&K5&L5&M5&N5&O5,IF({1,0},SUBSTITUTE(B1:B18&C1:C18,"-",""),D1:D18),2,0)&"-"&VLOOKUP(J5&K5&L5&M5&N5&O5,IF({1,0},SUBSTITUTE(B1:B18&C1:C18,"-",""),E1:E18),2,0)&"-"&VLOOKUP(J5&K5&L5&M5&N5&O5,IF({1,0},SUBSTITUTE(B1:B18&C1:C18,"-",""),F1:F18),2,0)
数组公式,按CTRL+SHIFT+回车。
热心网友 时间:2024-12-02 10:37
index+match, 加上mid截取函数可以实现。无你详细行标列标不方便写公式。热心网友 时间:2024-12-02 10:37
先用MATCH函数求得1205的首行位置,套到OFFSET里面,得到OFFSET的起始即从4-5-4起始的单元格,再查4-5-4,用VLOOKUP函数就可以查符合4-5-4的后面的分别的三码了,把三码合并起来成为黄-白-白,VLOOKUP第一个参数4-5-4是用单元格&"-"单元格&"-"单元格的方式。热心网友 时间:2024-12-02 10:42
见附件
热心网友 时间:2024-12-02 10:36
关键是合并单元格数据的引用:
1、使合并单元格有正确的数据,拆分,用定位填充数据,用格式刷合并单元格;
2、用公式:
=VLOOKUP(J5&K5&L5&M5&N5&O5,IF({1,0},SUBSTITUTE(B1:B18&C1:C18,"-",""),D1:D18),2,0)&"-"&VLOOKUP(J5&K5&L5&M5&N5&O5,IF({1,0},SUBSTITUTE(B1:B18&C1:C18,"-",""),E1:E18),2,0)&"-"&VLOOKUP(J5&K5&L5&M5&N5&O5,IF({1,0},SUBSTITUTE(B1:B18&C1:C18,"-",""),F1:F18),2,0)
数组公式,按CTRL+SHIFT+回车。
热心网友 时间:2024-12-02 10:36
index+match, 加上mid截取函数可以实现。无你详细行标列标不方便写公式。热心网友 时间:2024-12-02 10:37
见附件
热心网友 时间:2024-12-02 10:36
先用MATCH函数求得1205的首行位置,套到OFFSET里面,得到OFFSET的起始即从4-5-4起始的单元格,再查4-5-4,用VLOOKUP函数就可以查符合4-5-4的后面的分别的三码了,把三码合并起来成为黄-白-白,VLOOKUP第一个参数4-5-4是用单元格&"-"单元格&"-"单元格的方式。