我怎样才能做出#34;偏移"基于" if"的结果引用一个单元格。在不同的细胞中

时间:2017-01-14 16:37:23

标签: excel excel-formula excel-2010

我试图将一个单元格的值拉到一个摘要图表中,但是我需要从它拉出的单元格取决于相邻单元格的位置。

以下是我尝试做的简化版本。

想象一行5个单元格j25:n25

取决于if评估的结果,j25将等于f10或i10。

k25需要等于单元格右侧的单元格3列,j25从...获取其值...在这种情况下,i10或l10

l25需要从单元格右侧的3列拉出k25从...中取出其值...在这种情况下l10或o10

等等。

在做了一些研究之后,如果我有excel 2013,我可能能够用formulatext函数做到这一点,但我还是在2010年

有什么建议吗?感谢

1 个答案:

答案 0 :(得分:0)

对于Excel 2010,如果您愿意在某处隐藏辅助单元格,可以按如下方式完成。在图片中,绿色单元格告诉哪个单元格应该进入J25。黄色单元格只包含相应的单元格地址。不幸的是,要做到这一点,你还必须让J26与J25同步(相同的单元格地址)。 enter image description here

结果如下: enter image description here

值J25-M25都根据F1的值而变化。额外的细胞只是将M25拖到右边。

为便于参考,K25中的公式......为=OFFSET(INDIRECT($J26),0,(COLUMN()-COLUMN($J25))*3)

您可以格式化J26,使其不可见和/或将其完全放在工作表的不同部分。

顺便说一句,看起来它可以在2013年用FORMULATEXT按照您的想法完成。