Excel 中的偏移值 - 偏移公式似乎不是正确的用例
Posted
技术标签:
【中文标题】Excel 中的偏移值 - 偏移公式似乎不是正确的用例【英文标题】:Offset values in Excel - Offset formula does not seem to be the correct use case 【发布时间】:2022-01-15 02:28:11 【问题描述】:我已经研究了 Excel 偏移公式,但我不太确定它是否是用于解决我的具体问题的正确公式。
我有一个如下所示的 excel 源表:
Month 0 | Month 1 | Month 2 | Month 3 | |
---|---|---|---|---|
January | 100 | 120 | 150 | 180 |
February | 200 | 220 | 250 | |
March | 300 | 320 | ||
April | 400 |
但是,我想要实现的是获得第二个表,其中与上面的行相比,每行偏移一个额外的单元格。结果应如下所示:
Month 0 | Month 1 | Month 2 | Month 3 | |
---|---|---|---|---|
January | 100 | 120 | 150 | 180 |
February | 200 | 220 | 250 | |
March | 300 | 320 | ||
April | 400 |
在 Excel 中有没有办法通过引用源表的公式来实现这一点?
谢谢!
【问题讨论】:
【参考方案1】:假设您的单元格 January
是单元格 A2,请尝试以下公式:
=IFERROR(N(OFFSET(B2, 0, -ROW(B2)+2)), "")
它并不完美,因为它在偏移行的开头放置了零(如果没有 N(...)
公式在中间,它会在那里放置月份名称)但它可能足以满足您的目的?
如果您的源表不在屏幕顶部,则必须调整 +2
以进行补偿,试一试。
编辑刚刚意识到用NUMBERVALUE
替换“N”可以消除零:=IFERROR(NUMBERVALUE(OFFSET(B2, 0, -ROW(B2)+2)), "")
【讨论】:
以上是关于Excel 中的偏移值 - 偏移公式似乎不是正确的用例的主要内容,如果未能解决你的问题,请参考以下文章