为从列表中选择的单元格组合分配序列号

为从列表中选择的单元格组合分配序列号

我有两列(A 列和 B 列),它们以 LIST 下拉形式显示

A   B  
a   1  
b   2   
c   3  
d   4 
....so on 

这意味着您可以从 A 列中选择“a”,从 B 列中选择“2”,从而得到组合“a”“2”,或者从 A 列中选择“a”,从 B 列中选择“4”,从而得到不同的组合“a”“4”,等等,各种组合都有可能我想创建一个提交按钮,它会在 C 列的任意单元格中给出一个序列号,

  • 当我选择“a”和“2”并按提交按钮时,序列号应显示“1”
  • 当我再次选择“a”和“2”并按提交按钮时,序列号应显示“2”
  • 当我选择“a”和“3”并按下提交按钮时,序列号应该显示“1”,因为它是一个新的组合等等......

答案1

如果您的数据是 A:B 列,从第二行开始,则将此公式放入 C2 中:

=IF(COUNTA(A2:B2)=2,COUNTIFS(A$1:A2,A2,B$1:B2,B2),"")

一旦两列都填满,这将为您计算所需的索引,然后单元格才会显得是空的。

相关内容