我有这样一张table:
| 索引|动作| Actions |
| --|--| ------------ |
| |做点什么| Do something |
| |做点什么2| Do something 2 |
| |做点什么3| Do something 3 |
| |做点别的| Do something else |
| |做点什么| Do something |
| |做点什么2| Do something 2 |
我需要为每个操作添加索引号,但我希望每个新的一天的数字从1开始,如下所示:
| 索引|动作| Actions |
| --|--| ------------ |
| 一个|做点什么| Do something |
| 二个|做点什么2| Do something 2 |
| 3个|做点什么3| Do something 3 |
| 一个|做点别的| Do something else |
| 一个|做点什么| Do something |
| 二个|做点什么2| Do something 2 |
我有一个想法,使用“天”公式提取日期,并以某种方式与“如果”语句相合并,但它不适用于合并单元格,如“A2:A4”。问题是,每个月的行动数量可以改变每天,因为天移动。也许快速vba宏会工作?如有任何帮助,我们将不胜感激。
3条答案
按热度按时间d6kp6zgx1#
Yikes,合并单元格,Excel的(或者更确切地说,它的用户)最可怕的噩梦!既然我们知道只有左上角的单元格有值,我们可以尝试利用其余单元格为空的事实?
x1c 0d1x的数据
B2
中的公式:字符串
oxiaedzo2#
使用VBA理解SCAN函数
字符串
eqoofvh93#
有了合并的单元格,我可以想到一种在VBA中完成此操作的方法(也许有人可以将此逻辑转换为公式)。
字符串
链接的.Offset是这里的关键点,它检查如果你向下移动1行并移动1列,与如果你移动1列然后向下移动1行,单元格是否相同。