[英]How to reference value in cell to the left within a formula
我的電子表格中有兩張紙。 Sheet2從Sheet1中提取信息。 在sheet2中,有2列。 A欄有公司名稱。 B列有一個公式,用於在sheet1中搜索該行的公司名稱,並對sheet1中該行的值求和。
我已經能夠通過以下公式實現這一目標。
=SUMPRODUCT((Sheet1!B:B=A1)*(Sheet1!F:F))
這工作正常,但我必須手動在公式中鍵入“A1”。 對於其他行,我必須寫B1,C1,D1等。
我已經搜索了如何引用左邊的單元格,我找到了這個公式......
=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), 0, -1)
這似乎在單元格中作為獨立公式起作用,但我無法弄清楚如何將其合並到SUMPRODUCT
公式中。 我嘗試的任何東西都會出錯。 我需要這樣的東西。
=SUMPRODUCT((Sheet1!B:B=(=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), 0, -1)))*(Sheet1!F:F))
根據pnuts的建議,可以作出答案:
答案就是拖動公式。 如果它不是整列或整行,只需確保修復(使用F4或添加美元符號)您的范圍
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.