在 Excel 中,有一个很棒的功能:如果你在三个连续的单元格中输入 1、2、3,然后选择这些单元格并向下拖动,它会自动将剩余的单元格填充为 4、5、6、7 等。它还能匹配更多模式。例如,如果我输入 2、4、6、8,它会识别出我在加 2,然后建议 10、12、14 等。
Excel 是如何知道这些数字的?他们是硬编码了不同的情况(例如,加上某个常数、减去某个常数、乘以某个常数),还是存在某种算法可以自动预测这些数字?(这个问题应该是与语言无关的,但如果有帮助,我想在 jQuery 中实现这一点)
谢谢!
回答:
我非常确定这只是一个简单的事情。Excel 可能会检查用户输入三个数字时,每个连续数字之间的差值。如果两次差值相同,它将使用该差值来预测下一个数字。