[英]search last value in excel
我在 excel 方面相當熟練,但我還沒有為這個問題想出一個非常好的解決方案。 我有一個價格矩陣。 它們在列中從左到右按日期排序。 如果該公寓尚未上市,則值為 0。如果公寓已售出,則該值也為 0。公寓的價格/價值可能會隨着時間的推移而有所不同,所以我不能只搜索 MAX。 我想知道該單位在出售之前的最新價值,價格變為 0。如果我可以在行中從右到左走,我想找到第一個值 <>0。
單元 | 5月1日 | 5月2日 | 5月3日 | 5月4日 | 5月5日 | 應該返回 |
---|---|---|---|---|---|---|
一個 | 100 000 | 100 000 | 123 000 | 90 000 | 90 000 | 90 000 |
乙 | 100 000 | 100 000 | 123 000 | 0 | 0 | 123 000 |
C | 0 | 100 000 | 123 000 | 90 000 | 0 | 90 000 |
D | 0 | 0 | 123 000 | 90 000 | 150 000 | 150 000 |
除了LOOKUP之外,如果您使用的是 Excel 365,您還可以使用XLOOKUP 。使用XLOOKUP的邏輯與您所說的類似:
“如果我可以在行中從右到左走,我想找到第一個值 <>0。”
=XLOOKUP(1,--(B2:F2<>0),B2:F2,,0,-1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.