繁体   English   中英

MS excel 中的行号和分区依据

[英]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)

如果IDA列且feeB列,则在C2中使用以下公式: =SUMPRODUCT(--($A$2:$A2&$B$2:$B2=A2&B2))

如果数据不正确,这也有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM