[英]Row number and partition by in MS excel
我在 excel 中有数据,例如:
ID | Fee
123456789 | 100
987654321 | 100
987654321 | 100
987654321 | 50
我不知道该怎么做是在 excel 中使用类似的 row_number() over(partition by) 我通常会在 SQL 中使用
按(ID 和费用)划分
所需的 output 将是
ID | Fee | rn
123456789 | 100 | 1
987654321 | 100 | 1
987654321 | 100 | 2
987654321 | 50 | 1
在C1
中,您可以使用:
=IF(AND(A2=A1,B2=B1),C1+1,1)
如果ID
为A
列且fee
为B
列,则在C2
中使用以下公式: =SUMPRODUCT(--($A$2:$A2&$B$2:$B2=A2&B2))
如果数据不正确,这也有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.