[英]Get range from formula an a sheet and use it in a different formula that gets data from a different sheet in Google Sheets
[英]Google Sheets - How to retrieve a value from a range in one sheet to use in a formula on another sheet?
在 Sheet AI 中有如下內容:
蘋果 | 橘子 | 葡萄 | 香蕉 |
---|---|---|---|
15% | 20% | 25% | 40% |
228 | 304 | 380 | 608 |
在 Sheet BI 中有以下內容:
價格 | 蘋果 | 橘子 | 葡萄 | 香蕉 |
---|---|---|---|---|
0.15 美元 | 公式 | 公式 | 公式 | 公式 |
0.72 美元 | 公式 | 公式 | 公式 | 公式 |
在表 B 中,我在上面寫了“公式”,我想要一個公式,它采用該行的“價格”列中的值並將其乘以表 A 中 header 的相應百分比值。例如,在 Apples 下工作表 B 中的第一個“公式”中,我將有=A2*('SheetA' vLookup 'Apples' A2:Z2)
在這個特定示例中,我希望結果為 $0.15*0.15=0.0225。 使用相同的公式,工作表 B 的結果應為:
價格 | 蘋果 | 橘子 | 葡萄 | 香蕉 |
---|---|---|---|---|
0.15 美元 | 0.0225 | 0.03 | 0.0375 | 0.06 |
0.72 美元 | 0.108 | 0.144 | 0.18 | 0.288 |
編輯以獲取更多詳細信息:公式必須在第一個工作表范圍內搜索 header,因為工作表 A 中的位置不是 static 並且可能會更改。 例如,今天的“蘋果”百分比可能是工作表 A、B2,而明天它可能是工作表 A、D2。 它總是在同一行 (2),但並不總是在同一列。 它在兩張表中始終具有相同的 header,因此只要它在表 A 中找到“Apples”,第 2 行中的下一個單元格將是正確的百分比。
嘗試在SheetB!B2
中使用以下內容:
=HLOOKUP(B$1, SheetA!$A$1:$2, 2, FALSE)*$A2
您實際上會想要使用HLOOKUP
而不是VLOOKUP
,因為您正在水平搜索一行而不是一列。 然后,您可以將公式拖動/復制到SheetB
上的所有相關單元格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.