You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets:横向交易数据转时序表并合并列的问题求助

问题解决:Google Sheets 合并交易与存取款数据并保持日期金额对应

问题根源

你之前分别对日期列和金额列单独使用SORT,这会直接破坏日期与对应金额的绑定关系——排序后日期和原本匹配的金额完全错位,自然无法得到正确的时序现金流。

正确解决方案

在Cash Flows工作表的A2单元格输入以下公式,一次性生成完整的、日期与金额严格对应的时序列表:

=SORT(FILTER({Performance!B2:B, Performance!F2:F; Performance!C2:C, Performance!H2:H; 'Contributions/Withdrawals'!A2:A, 'Contributions/Withdrawals'!B2:B}, INDEX({Performance!B2:B, Performance!F2:F; Performance!C2:C, Performance!H2:H; 'Contributions/Withdrawals'!A2:A, 'Contributions/Withdrawals'!B2:B},,1)<>""), 1, TRUE)

公式逻辑拆解

  1. 绑定对应数据:用分号;堆叠三组二维数组,确保每一行的日期和金额始终配对:
    • 第一组:Performance表的开仓日期(B列)+ 投资金额(F列)
    • 第二组:Performance表的平仓日期(C列)+ 收益金额(H列)
    • 第三组:存取款表的日期(A列)+ 金额(B列)
  2. 过滤空行:通过FILTER剔除日期为空的无效行(比如未平仓交易的空平仓日期),避免干扰后续计算。
  3. 整体排序:用SORT对绑定好的数组按第一列(日期)升序排列,保证现金流的时序正确性。

注意事项

  • 公式会自动扩展填充所有有效行,无需在B列单独输入公式。
  • 若后续新增交易或存取款记录,公式会自动更新结果。

内容的提问来源于stack exchange,提问作者madmoneymike5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 01:05:55