簡體   English   中英

如何在公式中將單元格中的值引用到左側

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM