xlsxA中怎么用公式查找连续3个数据,然后输入出最后数据的后一位数据,还能循环计算自动填充计算

关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!要在 Excel 中查找连续三组数据并返回其后面的一个数据,我们可以使用数组公式结合 `INDEX` 和 `MATCH` 函数来实现。这里是一种典型的方法,步骤如下:
A
------
1
2
3
4
5
1
2
3
6
7
1, 2, 3 组合,并想返回其后面的数据(即在第 3 个数据后面的数据)。=INDEX(A:A, MATCH(1, (A1:A10=1)*(A2:A11=2)*(A3:A12=3), 0) + 3)
这是一个数组公式。所以在输入完成后,请务必按 Ctrl + Shift + Enter 而不是单独的 Enter,以使其作为数组公式处理。
确保调整 A1:A10 的范围以包含你的数据,并根据需要扩展到更大的范围来适应实际数据。
MATCH(1, (A1:A10=1)*(A2:A11=2)*(A3:A12=3), 0):这一部分用来查找满足条件 1, 2, 3 的第一行。此外,我们用 * 運算符结合条件来确保它们是连续的。INDEX(A:A, … + 3):使用 INDEX 函数从原始数据中返回第MATCH找到的行的第三个数据的后一个。假设存在于 A 列的序列为 1, 2, 3, 4, 5, 1, 2, 3, 6, 7,则公式将返回 4(第一个 1, 2, 3 后面的数据为 4)。
| A | B |
|---|---|
| 1 | 4 |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 1 | |
| 2 | |
| 3 | |
| 6 | |
| 7 |
在 B1 单元格输入公式后,返回的值为 4,表示 1, 2, 3 之后的值是 4。
这种方法可以有效地查找连续的特定数据组合并返回其后一个数据。如果需要查找不同的组合,只需调整 MATCH 函数中的条件即可。