我有两列,我想获取每个帐户代码的不同计数:
Account 12 12 34 56 90 90 91 91
Account code a b a a a b a a
Correct answer 2 2 1 1 2 2 1 1
对于帐户 12 和 90,我希望总数为 2,因为尽管帐户连续低于 12 和 90,但它显示 2 个单独的帐户代码 (a&b)。对于帐户 91,我希望它仅计为 1,因为帐户代码仅属于帐户“a”。是否有任何 excel 公式可用于确定哪个帐户已在 1 个帐户代码下注册,哪个帐户已在多个帐户代码下注册?感谢您的帮助
答案1
如果所有对都是唯一的,则只需计算数字存在的次数:
=COUNTIF(A:A, A1)
在 C 行中,假设 A 行中有数字,B 行中有代码,并且公式复制到 C 行中。
如果配对可能存在不止一次,并且您不介意修改(副本)数据,则将两行一起复制(复制到数据的末尾,而不是整行),然后使用选择性粘贴(右键单击新工作表中的单元格 A1)来转置数据。这将为您提供相同的数据,但垂直。然后,您可以在两列上使用 excel 的内置删除重复项功能来获得唯一的配对。这可能在没有转置的情况下起作用,但我只在列上使用它,先在行上试试?
如果您不想对数据进行重复数据删除,那么也可以这样做,但公式会更复杂。