我有一个独特的问题,我不知道可以解决一个电子表格容易。
我有一个创建各种数据范围的未排序值列表。
| 价值观|第二个值|期望顺序|
| - ------|- ------|- ------|
| 数值1|数据A|1个|
| 数值1|数据A|第二章|
| 数值1|数据A|三个|
| 数值2|数据B|1个|
| 数值2|数据B|第二章|
| 数值3|数据C|1个|
| 数值1|数据A|1个|
| 数值1|数据A|第二章|
| 数值1|数据A|三个|
| 数值1|数据A|四个|
| 数值2|数据B|1个|
| 数值2|数据B|第二章|
| 数值2|数据B|三个|
请参阅下面的电子表格示例。提前感谢您的帮助。
Example
SUMPRODUCT和COUNTIF看起来很接近,但不完全正确。
客户端有一个具有静态顺序的文件。由于列无法排序,因此它创建了包含特定项数的数据区域块。
每次一个新的块开始时,它应该重新开始数字。简单地使用MIN和MAX是不起作用的,因为在整个列中有多个相同数据的范围。
在文件中稍后重复的块将简单地使用最后一个范围的最大值(不正确)按编号顺序继续。请查看示例数据和所需结果,并查看是否有任何剩余问题。
注意:我不能改变顺序,所以排序不是一个选项。
1条答案
按热度按时间6g8kf2rb1#
简单的IF语句检查更改在这里就足够了:
把它放在C2中,然后复制下来,现在如果A或B改变了,它会从
1
开始计数,否则它会把1
加到上面的数字上。有了Office 365,您可以使用SCAN立即执行相同的操作: