Excel:尋找列中的第一個值 2x 目前值 2024-7-27 • microsoft-excel 我有一個 Excel 電子表格。我有 C 列,其中包含價格值。在 D 欄中,我有日期。在E列中,我想返回當前價格第一次達到兩倍的時間。 例如,如果 C1 是 $1,而 C 列第一次到達 $2 是 C27,那麼我想將 E27 的日期回到 E1。請注意,範圍查找必須變更。例如,對於 C2,我們不想查看 C1 來查看價格是否翻倍。基本上,我們無法回到過去。有人能幫忙嗎?我嘗試使用 vlookup,但它沒有按我想要的方式工作。它似乎缺少一些值,因為它不完全是 2x。 答案1 使用索引/聚合: =IFERROR(INDEX(D:D,AGGREGATE(15,7,ROW($C1:$C$100)/($C1*2<=$C1:$C$100),1)),"Does not Double") 請注意,所有引用都將$C1行作為相對行,因為我們只想從放置公式的行向下查看。如果它沒有在分配的區域加倍,那麼它將返回Does not Double 相關內容