基于Column B的1、2循环重复编号实现方法咨询
重复编号规则实现方案
规则核心要求
- 以Column B的值为判定基准,同一Column B值对应固定编号(仅取值1或2)
- 当Column B切换为新值时,编号在1、2之间交替切换
示例展示
| Column A | Column B |
|---|---|
| 1 | John |
| 1 | John |
| 1 | John |
| 2 | Alpha |
| 2 | Alpha |
| 1 | Thomas |
| 1 | Thomas |
| 1 | Thomas |
| 2 | Charlie |
| 2 | Charlie |
| 1 | Tony |
| 2 | Thomas |
| 1 | Delta |
实现方法(以Excel为例)
假设数据从第2行开始,在A2单元格输入以下公式后下拉填充:
=IF(B2=B1,A1,IF(A1=1,2,1))
- 逻辑拆解:
- 若当前行B列值与上一行相同,直接沿用A列上一行的编号
- 若B列值不同,则将上一行编号切换(1转2,2转1)
注:第一行的A列需手动输入初始值1,后续行依赖公式自动生成。
内容的提问来源于stack exchange,提问作者Davidson
相关产品推荐
相关产品推荐

