我有一个看起来像这样的表:
2018
2019
2020
2021
0
1
1
1
0
1
0
1
0
0
0
0
1
1
1
1
1
0
1
1
0
0
1
0
0
1
1
0
1
1
1
0
试图评估并发的 1 (序列中没有中断)。所以输出应该是这样的:
2018
2019
2020
2021
同时
0
1
1
1
真的
0
1
0
1
错误的
0
0
0
0
错误的
1
1
1
1
真的
1
0
1
1
错误的
0
0
1
0
错误的
0
1
1
0
错误的
1
1
1
0
错误的
有没有办法评估如果 1 后跟 0 则为 false 的行,否则为 True?
最佳答案
您还可以在 Excel 365 中使用溢出公式:
=LET(concat,A2:A9&B2:B9&C2:C9&D2:D9,
ISERROR(FIND("10",concat))*ISNUMBER(FIND("1",concat))=1)
(这仅适用于少数列)非溢出、非让版本将是:
=AND(ISERROR(FIND("10",TEXTJOIN("",,A2:D2))),ISNUMBER(FIND("1",TEXTJOIN("",,A2:D2))))
这可以扩展到几列。
关于excel - 有没有办法在 Excel 中评估 0's in between 1' s?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69384702/