从列值中提取范围

extract ranges from column values

我有值 1-10 的列缺少 4 和 7 我可以提取 1-3,5-6,7-10 吗? 目前我正在使用这个公式 =IF(A3=A2+1,C2,C2+1) 这给了我帮助列的帮助 但我的清单很长如果我能提取出有用的范围。 没有重复项

我不确定我是否完全理解你的意思,但这是我到目前为止所做的:我复制了相同的 A 列和 B 列,并添加了以下列:

  • C 列:=COUNTIF(B:B,B2)
  • D 列:=IF(AND(C2=C3,C3<>C4),"End",IF(AND(C2<>C3,C3=C4),"Begin"))

结果如下:

如您所见:

  • B列的数字1在第6行结束,D6确实表示“结束”。
  • B 中的数字 2 从第 7 行(D7="开始")开始,到第 8 行结束(D8="结束")。
  • 数字 3 和 4 处理不正确但是:
  • 就 5 而言:它从第 11 行 (D11="开始") 开始,到第 15 行结束 (D15="结束")。

还有一些微调要做,但我想你已经看到范围是如何开始展开的了。