当值改变时增加数字

当值改变时增加数字

一旦另一列的值发生变化,有没有办法改变该值?

下面是我想要的,所以所有的 APPLE 都被标记为 1、Pear 2 和 ORANGE 3(使用许多不同的值,因此不能是 IF APPLE = 1 等):

在此处输入图片描述

答案1

使用具有相对范围的 INDEX/MATCH:

=IF(A2<>"",IFERROR(INDEX($B$1:$B1,MATCH(A2,$A$1:$A1,0)),MAX($B$1:$B1)+1),"")

这将尝试找到匹配项,如果未找到,它将按顺序放置下一个数字。如果找到,它将使用找到的数字。

在此处输入图片描述

相关内容