最佳答案
其他回答
根据你追问的要求:B列空值也体现出来,采用辅助列+公式法解决。
第一步:添加辅助列。
辅助列的行数同A、B列。选择I1:I2—→输入任意字符—→控制键+回车。
第二步:F2单元格输入公式
=IFERROR(IF(AND(COUNTA(INDEX(A:A,MATCH($E
OFFSET(INDEX(A:A,MATCH($(A1)-1,0))=1,
OA:A,MATCH($E$2,A:A,)),ROW(A1)-1,8)<>"")
OFFSET(INDEX(A:A,MATCH($E$2,A:A,)),ROW(A1)-1,1)&"",
"请删除(下方单元格上移)"),"A列没有F2单元格的数据")
第三步:下拉
第四步:删除
第五步:隐藏I列
另外,将A列用格式刷功能编辑一下,公式会简单一些,具体步骤如下。
第一步:复制A列与I列;选择A列取消单元格合并;
选择A1:A20——F5——定位条件——空值——确定——按=——按↑——按Ctrl+Enter;
选择I列——格式刷——刷A列——删除I列。
第二步:F2单元格输入数组公式。
=IFERROR(INDEX(B:B,SMALL(IF($A$2:$A$20=$E$2,ROW($A$2:$A$20)),ROW(A1)))&"","请删除(下方单元格上移)")
第三步:下拉
第四步:删除