[英]Excel: How to find the first row's value of a column depending on where to find a given number in another row of the same column
想象一張100x100的桌子。 我必須在第一列中找到給定的值。 然后,我必須檢查包含給定值的行,並且必須找到該值為1的列(每行只有一個值為1的單元格),並且我需要該列的第一行的值。 我嘗試了幾種查找功能(vlookup,hlookup,索引匹配匹配等)。 沒結果。 是否可以僅使用功能而不使用VBA?
我寧願使用INDEX
而不是INDIRECT
,它不易變,並且在處理添加的行或列方面比“ B”和“ D”之類的“硬編碼”值更健壯,因此假設A1:Z100
數據可以使用匹配的公式,假設搜索值為“ x”
=MATCH(1,INDEX(B2:Z100,MATCH("x",A2:A100,0),0),0)
...並且您可以添加一個額外的INDEX函數來檢索該列的第一行值
=INDEX(B1:Z1,MATCH(1,INDEX(B2:Z100,MATCH("x",A2:A100,0),0),0))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.