作业帮 > 综合 > 作业

excel ABCDEFG列中的012202集中提取到HIJKLMN列中

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/26 22:06:19
excel ABCDEFG列中的012202集中提取到HIJKLMN列中
ABCDEFG列中的凡是带有012202的数据(包括A列序号),都集中提取到
HIJKLMN列中(如图所示),请问:用什么函数公式?
数据有1000行,H1输入:
=OFFSET(A$1,LARGE($A$2:$A$1000*(($B$2:$B$1000&$C$2:$C$1000&$D$2:$D$1000&$E$2:$E$1000&$F$2:$F$1000&$G$2:$G$1000)*1=12202),ROW()),0)
先向右填充7列,再向下填充,直到出现“序号”或错误值
---------另外,可以用自动筛选
将“数据”单元格 分解为6个单元格,
选中B:G列,菜单 数据,筛选,自动筛选,
然后点B1的小箭头,选 0
点C1的小箭头,选 1
……
最后复制出来就行了
再问: 先谢谢你的回答,这条函数公式有点问题,麻烦你调整一下,可以去掉A列的序号,只要将A、B、C、D、E、F列中的凡是带有0 1 2 2 0 2的数据,都集中提取到G H I J K L 列中(如第2张图所示),因为类似这样的数据数量大、品种太多。我不想用自动筛选,只要函数公式,等待你的佳音,谢谢!
再答: G1输入数组公式(输入完成后,按CTRL+ALT+ENTER三键结束): =OFFSET(A$1,LARGE(ROW($A$1:$A$10)*(($A$1:$A$10&$B$1:$B$10&$C$1:$C$10&$D$1:$D$10&$E$1:$E$10&$F$1:$F$10)="012202"),ROW())-1,0) 然后右拉6列,下拉直到出现错误 公式中的所有10改为具体的行数,比如10000