我面对左侧的表格,并且需要获取右侧的表格。 C列包含一串文字。当找到“aaa”时,B列中的数字必须成为前一个数字(包含“aaa”的行)和1:B2 = 2之和,因为之前没有其他“aaa” B3 = 3(b2 + 1),因为在前一行发现“aaa”,其值为2.根据单元格中的值和previosc行的值添加1
这必须发生在列C中的每个字符串。所需的结果在右表中可见。
我相信这需要一些编程。谢谢! The image can be seen here
我面对左侧的表格,并且需要获取右侧的表格。 C列包含一串文字。当找到“aaa”时,B列中的数字必须成为前一个数字(包含“aaa”的行)和1:B2 = 2之和,因为之前没有其他“aaa” B3 = 3(b2 + 1),因为在前一行发现“aaa”,其值为2.根据单元格中的值和previosc行的值添加1
这必须发生在列C中的每个字符串。所需的结果在右表中可见。
我相信这需要一些编程。谢谢! The image can be seen here
这是我会怎么做:
结果是:
这工作!谢谢 –
简单的解决方案
=countifs($I$5:I5,I5)
其中I5是第一行与表中的数据(抱歉,但我看不到图像)
欢迎来到堆栈溢出。您的图片背后是需要墙壁的权限,所以请将其公开发布,以便我们可以看到它。此外,我相信这个问题可以简单地解决使用一些if语句的数组公式,并且不需要依赖VBA。 – Luuklag
谢谢,图像现在公开 –