sheet1中只有几十条数据,但是sheet2中有几万条数据,太多了,麻烦看懂问题的兄弟给解决下,将图二数据对应迁移到图一数据,我主要是难在哪里,图一序号1对应几十个数据,但是由于数据太多,序号1跟序号2之间没法手动设置间隔,怎么样让图二对应的数据全部迁移过来,我试过,只能一行对一行
用数组公式配合LOOKUP
K2=LOOKUP(9999,$I$2:I2)
下拉公式
J2=INDEX(Sheet2!B:B,SMALL(IF(Sheet2!$A$1:$A$100=LOOKUP(9999,$I$2:I2),ROW(Sheet2!$A$1:$A$100),65536),ROW(A1)))&""
同时按CTRL SHIFT 回车键,出现结果,下拉公式
sheet1,1234时紧挨着的,不是分开的
J2=INDEX(Sheet2!B:B,SMALL(IF(Sheet2!$A$1:$A$100=Sheet2!A2,ROW(Sheet2!$A$1:$A$100),65536),COUNTIF(Sheet2!$A$2:Sheet2!A2,Sheet2!A2)))&""
数组公式,直接下拉
到底你sheet1是什么样的结构?
=INDEX(Sheet2!$B:$B,SMALL(IF(Sheet2!$A$1:$A$100=$I2,ROW(Sheet2!$A$1:$A$100),65536),COLUMN(A1)))&""
数组公式,右拉,下拉
在SHEET1的B2中输入或复制粘贴下列公式
=TEXTJOIN("、",,IF(SHEET2!B$2:B$50000=A2,SHEET2!A$2:A$50000))
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
或
在SHEET2的C2中输入或复制粘贴下列公式
=IF(A2=A1,C1&","&B2,B2)
双击C2的填充柄向下填充公式
在SHEET1的B2中输入或复制粘贴下列公式
=LOOKUP(1,0/(SHEET2!A:A=A2),SHEET2!C:C)
双击B2的填充柄向下填充公式
或
在SHEET2的C2中输入或复制粘贴下列公式
=B2&","&IF(A2<>A3,"",C3)
双击C2的填充柄向下填充公式
在SHEET1的B2中输入或复制粘贴下列公式
=VLOOKUP(A2,SHEET2!A:C,3,)
双击B2的填充柄向下填充公式
在Sheet1的B2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(Sheet2!$B:$B,SMALL(IF(Sheet2!$A$2:$A$20000=$A2,ROW($2:$20000),4^8),COLUMN(A1)))&""
详看附图同表举例
追问哥们你给看看,这怎么将对应的导入到sheet1中。
在Sheet1的B2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(Sheet2!$B:$B,SMALL(IF(Sheet2!$A$2:$A$20000=$A2,ROW($2:$20000),4^8),COLUMN(A1)))&""
哥们,如果是这样,咋弄啊
这样的要稍微复杂点,那把问题作为内容(游舰主题一定要包含“excel”,本人以此为依据辨别非垃圾游舰,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到一流3油香:yqch134帮你看下
图二数据对应迁移到图一,没有的数据不用管。
如果需要得结果好是主题帖子的图三,那么主要方法还是和上面的相同,完整的步骤如下:
一、使用【高级筛选】功能,数据区是图二,条件区域是图一的序号部分,复制结果到新的地方,这样就能把图二数据序号在图一中的部分复制到新的地方;
二、使用此前回复的方法删除重复序号显示。