Excel: Excel 求一个数字范围内的一系列数字的公式

Excel: Excel formula to find a series of numbers within a range of numbers

我有一个数字列表。我需要找出列表中的每个数字是否都在另一个包含两个数字的列表中的范围内。示例值如下。

这是我的第一个列表(我实际上有超过 100,000 个值,但这会让你明白)。

937069613

932451203

933052548

933074650

933071613

我想知道上面的每个值是否落在下面的任何范围内(我实际上有 +1,000k,但你明白了......)

937069605   to  937069632

937069635   to  937069652

937069701   to  937069701

932450001   to  932459999

933051803   to  933051803

933051805   to  933051805

我尝试了 if valueA is >= RangeA and valueA is <=RangeB then "true" 的几个版本,但其中 none 似乎有效。而且我无法让 countifs 使用该范围。

如有帮助,非常感谢!

我假设您的 List2 在两个单独的列中。如果不是,则需要使用文本分栏、Power Query、公式等将其拆分为两列。以下将适用于 Excel 365,并提供一个分隔的值列表,这些值介于当前范围之间。

=TEXTJOIN(", ",TRUE,FILTER(List1!A:A,(List1!A:A>=A1)*(List1!A:A<=B1),""))

编辑:如果您只需要查看列表 1 中的某项是否在某个范围内,您可以使用此公式

=COUNT(FILTER(List2!A:A,(A1>=List2!A:A)*(A1<=List2!B:B)))