excel问题,1号至10号中间少了几个号,在另一列显示出来,见下图。

2025-04-11 20:06:02
推荐回答(3个)
回答1:

L3=IF(SMALL(IF(COUNTIF(A$3:A$11,ROW($1:$10)),4^8,ROW($1:$10)),ROW(A1))=4^8,"",SMALL(IF(COUNTIF(A$3:A$11,ROW($1:$10)),4^8,ROW($1:$10)),ROW(A1)))

数组公式向下向右复制【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】

回答2:

我尝试了一下,可在L3输入公式=IFERROR(INDEX(SMALL(IF(IFERROR(MATCH(ROW($1:$10),A$3:A$12,0),0)*1>=1,"",ROW($1:$10)),ROW($1:$10)),ROW(A1)),""),这个是数组公式,需要用“三键结束”,即Ctrl+Shift+Enter三键齐按,之后公式可以向下向右拖拽。

回答3:

L3数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉下拉。

=TEXT(SMALL(IF(COUNTIF(A$3:A$11,ROW($1:$10)),99,ROW($1:$10)),ROW(A1)),"[=99] ")


如果使用的是EXCEL 2007或以上版本,公式还可以精简一点点:

=IFERROR(SMALL(IF(COUNTIF(A$3:A$11,ROW($1:$10))=0,ROW($1:$10)),ROW(A1)),"")