如何在 google 工作表中将日期后的第一个值从一个选项卡拉到另一个选项卡?
How to pull the first value after a date from one tab into another in google sheets?
我在 google sheet 中有一个标签,其中包含每周股票价格数据(列是日期和价格)。我有另一个带有一些信号(日期和买入价)的标签。
我想在第一个 sheet(多头入场)中添加一列,将信号选项卡中的第一个多头入场价格引入信号日期和收盘日期之后(和之间)的行中.
例如,在价格方面,我有:
date | price
2006-01-01 | 30.00
2006-01-07 | 31.00
2006-01-14 | 32.00
2006-01-21 | 33.00
2006-01-28 | 34.00
在信号方面,我有:
date | entry_price
2006-01-03 | 33.30
2006-01-12 | 32.10
我要:
date | price | entry_price
2006-01-01 | 30.00 |
2006-01-07 | 31.00 | 33.30
2006-01-14 | 32.00 | 32.10
2006-01-21 | 33.00 | 32.10
2006-01-28 | 34.00 | 32.10
看到 2006 年 1 月 1 日没有入场价了吗?那是因为1/3之前没有信号。看看 1/12 信号的入场价如何用于 1/14、1/21/ 和 1/28?那是因为那是最后一个信号之后的第一个日期。
这是一个 google sheet,里面有这个东西。
我希望有一种简单的方法可以使用 vlookup、查询等来完成我想做的事情,但我不知道它是什么:)
谢谢!
使用:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, signals!A:B, 2, 1)))
我在 google sheet 中有一个标签,其中包含每周股票价格数据(列是日期和价格)。我有另一个带有一些信号(日期和买入价)的标签。
我想在第一个 sheet(多头入场)中添加一列,将信号选项卡中的第一个多头入场价格引入信号日期和收盘日期之后(和之间)的行中.
例如,在价格方面,我有:
date | price
2006-01-01 | 30.00
2006-01-07 | 31.00
2006-01-14 | 32.00
2006-01-21 | 33.00
2006-01-28 | 34.00
在信号方面,我有:
date | entry_price
2006-01-03 | 33.30
2006-01-12 | 32.10
我要:
date | price | entry_price
2006-01-01 | 30.00 |
2006-01-07 | 31.00 | 33.30
2006-01-14 | 32.00 | 32.10
2006-01-21 | 33.00 | 32.10
2006-01-28 | 34.00 | 32.10
看到 2006 年 1 月 1 日没有入场价了吗?那是因为1/3之前没有信号。看看 1/12 信号的入场价如何用于 1/14、1/21/ 和 1/28?那是因为那是最后一个信号之后的第一个日期。
这是一个 google sheet,里面有这个东西。
我希望有一种简单的方法可以使用 vlookup、查询等来完成我想做的事情,但我不知道它是什么:)
谢谢!
使用:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, signals!A:B, 2, 1)))