我应该在excel中使用哪些代码来获取以下数据?
account ccy cash balance sequence
C gbp 30,000.00 1
H eur 25,000.00 1
H eur 25,000.00 2
H eur 25,000.00 3
C usd 15,000.00 1
C usd 15,000.00 2
C usd 15,000.00 3
C usd 15,000.00 4
我想要的是获得特定账户和货币的现金余额。但是,现金余额应该是最后一个序列。您可能会注意到现金余额正在重复,但我仍需要获取最后一个序列,因为它是该特定账户货币的最后余额
答案 0 :(得分:0)
我怀疑我只会过滤,但如果不适合数据透视表可能(account
表示COLUMNS,ccy
表示sequence
表示ROWS,sum of cash balance
表示VALUES,选中重复项标签的表格形式)。假设PT左上方是F1,那么可能在K3中并向下复制以适应:
=IF(MAX(IF(F:F=F3,G:G))=G3,"*","")
使用Ctrl + Shift + Enter输入以标记相关行。虽然不会标记与另一个帐户使用相同货币的帐户,但是其他帐户的序列号更大。
答案 1 :(得分:0)
你的问题需要分成几个问题:
MAX()
,但您需要输入数组范围(请参阅公式中的{}
)。VLookUp()
。我在这里创建了这个示例文件:http://www.filedropper.com/example01