Excel / Google 女士电子表格:查找列中缺少的数字并显示确切的数字

Ms Excel / Google spreadsheets : Fiind which numbers are missing from the column and show me the exact those numbers

我有这个 google excel 电子表格。

我的请求。我想查找 A 列中缺少的数字(从 5001 到 5016)并显示确切的数字或缺失的数字。我把这个公式放在 C$1 单元格上。但是没有显示任何缺失的数字,即使缺失了数字 5002 和 5014。

=IFERROR(AGGREGATE(15,6,ROW(INDEX(A:A,MIN(A:A)):INDEX(A:A,MAX(A:A)))/(COUNTIF(A:A,ROW(INDEX(A:A,MIN(A:A)):INDEX(A:A,MAX(A:A))))=0),ROW()),"")

而且,也许,让我知道缺少的确切数字。我不知道该怎么做。

此公式适用于 Microsoft 365 版本的 Excel 和 Google 表格:

=filter(sequence(max(A:A)-min(A:A)+1,1,min(A:A)),countif(A:A,sequence(max(A:A)-min(A:A)+1,1,min(A:A)))=0)

您可以修改它以避免 Excel 中的完整列引用,这可能会导致速度变慢,并且还可以使用 Let 函数来避免重复调用 Sequence 函数。然而,max、min 和 countif 确实可以有效地处理整列引用,因此可能没有必要。

仅适用于 Excel

女士

=IFERROR(AGGREGATE(15,6,ROW(INDIRECT("5000:5015"))/(ISERROR(MATCH(ROW(INDIRECT("5000:5015")),A:A,0))),ROW(1:1)),"")