查找列是否包含特定文本。如果是,则获取包含文本的单元格右侧的值

Find if column contains specific text. If it does, get the value to the right of the cells that contains the text

我为这个标题道歉,但我不完全确定如何表达这个问题,因为它让我很困惑!

好的,基本上在 F1 中,我试图获取值 02/06/2019(来自 D3),因此 G1 将显示 10(来自 B3,因为 D3 是 nameA 的最大时间戳)。

使用此方法,F2 将为 05/06/2019(来自 D5),因此 G2 将为 8(来自 B5)。


我的问题是我不知道要使用什么公式来自动化 F:F 和 G:G,所以每次我在 A、B 和 D 单元格中输入新条目时它都会更新F 和 G 细胞。
(例如,我创建了一个新条目:A6 = nameA,B6=11 和 D6 = 12/06/2019,您会期望 F1 和 G1 分别更新为 12/06/2019 和 11。 )



如有任何帮助,我们将不胜感激。

=ARRAYFORMULA(IFERROR(VLOOKUP(E1:E, SORT(A1:C, 1, 1, 3, 0), {3, 2}, 0)))