2 我有一列分数。假设它是B列。我如何跟踪列中最连续的100+点条纹? microsoft-excel spreadsheet google-spreadsheets — btrballin source 你期待基于配方还是VBA? — Vylix 您能举例说明您的期望吗?实际上不必是100行。 — LPChip
3 最简单的方法是使用C列作为“帮助”列。假设您的实际数据在B3中开始,我将使用以下内容: C3 =IF(B3>=100,1,0) C4 =IF(B4>=100,C3+1,0) 然后,根据您的布局,我将在C列的顶部或底部添加以下内容: =MAX(C3:C10000) 如果您对每个评分列使用类似的方法,则可以找出哪个评分列最长。一旦它们工作,您可以选择隐藏这些辅助列。 — 史蒂夫泰勒 source 苦苦思索,但从未得出这个结论。简单,但很漂亮,谢谢你发布这个答案! — Vylix 没问题。对于它的价值,VBA解决方案将为该范围内的每个值运行一个循环,具有与上述相同的逻辑,如果它大于列的最后记录'条纹',则交换存储当前'条纹'的第三步。 — 史蒂夫·泰勒 我希望我不必使用辅助列,但它更简单,它的工作原理。另外,我只是将文本设为白色,以使列看起来正常。 — btrballin