簡體   English   中英

Google 表格:將橫向交易數據轉換為按時間順序排列的報表 + 合並數據列

[英]Google Sheets: Convert Horizontal Transaction Data into Chronological Statement + Combining Columns of Data

在名為“績效”的工作表上,我有關於股票交易的連續數據,如下所示:

    A       B                   C                   D       E       F           G           H           I           J
1   TICKER  TRADE OPEN DATE     TRADE CLOSED DATE   SHARES  AVG BUY INVESTMENT  AVG SALE    PROCEEDS    PROFIT/LOSS ROIC:
2   ABC     01/05/22            03/31/22            107     $14.22  -$1,521.54  $15.00      $1,605.00   $83.46      5.49%
3   BCA     01/05/22            03/31/22            344     $14.52  -$4,994.88  $15.00      $5,160.00   $165.12     3.31%
4   CAB     01/05/22            03/31/22            526     $12.55  -$6,601.30  $13.00      $6,838.00   $236.70     3.59%
... and so forth ...

在同一個工作簿中,但在名為“捐款/取款”的單獨工作表中,我有一份捐款和取款清單,如下所示:

    A           B
1   DATE        AMOUNT
2   01/05/22    $700.00
3   02/05/22    $700.00
4   03/05/22    $400.00
5   03/15/22    -$7,000.00
... and so forth ...

我需要將第一個貿易交易表轉換為垂直列格式,就像 Contributions/Withdrawals 表中的格式一樣。 (請注意,每筆交易實際上代表兩筆交易,一筆交易以其自己的日期開始,另一筆交易以其日期結束。)最后,我需要按日期順序堆疊兩個交易表以制作按時間順序排列的合並交易列表,以便我可以在上面運行 XIRR 公式。

名為“現金流量”的工作表上的結果表需要如下所示:

    A           B
1   DATE        AMOUNT
2   01/05/22    -$1,521.54
3   01/05/22    -$4,994.88
4   01/05/22    -$6,601.30
5   01/05/22    $700.00
6   02/05/22    $700.00
7   03/05/22    $700.00
8   03/10/22    $400.00
9   03/15/22    -$7000.00
10  03/31/22    $1,605.00
11  03/31/22    $5,160.00
12  03/31/22    $6,838.00

在單元格 A2 和 B2 中使用以下內容...

A2  =SORT({Performance!$B$2:$B;Performance!$C$2:$C;'Contributions/Withdrawals'!$A$2:$A})
B2  =SORT({Performance!$F$2:$F;Performance!$H$2:$H;'Contributions/Withdrawals'!$B$2:$B})

...幾乎讓我到達那里,但交易沒有按照正確的日期排列。 Google 表格按金額從小到大排序。 我最終得到的是:

    A           B
1   DATE        AMOUNT
2   01/05/22    -$7,000.00
3   01/05/22    -$6,602.72
4   01/05/22    -$6,602.39
5   01/05/22    -$6,601.30
6   01/05/22    -$6,596.40
7   01/05/22    -$6,587.10
8   01/05/22    -$4,994.88
9   01/05/22    -$3,315.26
10  01/05/22    -$3,284.91
11  01/05/22    -$1,521.54
12  02/05/22    $400.00
13  03/05/22    $700.00
14  03/10/22    $700.00
15  03/15/22    $700.00
16  03/31/22    $1,605.00
17  03/31/22    $3.249.00
18  03/31/22    $3,731.00
19  03/31/22    $5,160.00
20  03/31/22    $6,348.00
21  03/31/22    $6,532.00
22  03/31/22    $6,786.00
23  03/31/22    $6,838.00

任何幫助,將不勝感激。 謝謝!

您確實非常接近:您應該加入兩個范圍以便按第一列對它們進行排序:

=SORT({Performance!$B$2:$B;Performance!$C$2:$C;'Contributions/Withdrawals'!$A$2:$A,Performance!$F$2:$F;Performance!$H$2:$H;'Contributions/Withdrawals'!$B$2:$B})

(如果您有其他語言環境設置,您可能需要將逗號更改為反斜杠)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM