【发布时间】:2013-04-04 16:51:39
【问题描述】:
如何将 B2 中的内容加到 C2 中?
B2 = A10 或仅 10(首选)
C2 = A25 或仅 25(首选)
通常您只使用 SUM(A10:A25),但 B2 和 C2 中的值不是固定的,它们会根据输入而变化。 我可以使用 MATCH 来查找数字,但是如何告诉 SUM 使用这些数字? 要求和的值始终在同一列中。
【问题讨论】:
标签: excel
如何将 B2 中的内容加到 C2 中?
B2 = A10 或仅 10(首选)
C2 = A25 或仅 25(首选)
通常您只使用 SUM(A10:A25),但 B2 和 C2 中的值不是固定的,它们会根据输入而变化。 我可以使用 MATCH 来查找数字,但是如何告诉 SUM 使用这些数字? 要求和的值始终在同一列中。
【问题讨论】:
标签: excel
您可以为此使用 INDIRECT 函数,例如
=SUM(INDIRECT(B2):INDIRECT(C2))
如果您可以接受输入整个单元格名称(A10、A25)。
或者只在 B2 和 C2 中有数字,你可以使用
=SUM(INDIRECT(ADDRESS(B2;1)):INDIRECT(ADDRESS(C2;1)))
(希望我的列和行顺序正确!)
【讨论】:
您想在单元格的值中指定单元格坐标?
这就是你的意思吗?
尝试设置
B1 = "A10"
C1 = "A25"
D1 = =SUM(INDIRECT(B1):INDIRECT(C1))
【讨论】:
使用INDIRECT() 函数。您将一个字符串传递给它,该字符串是一个范围,它允许您根据输入获得一个动态范围。
【讨论】: