[英]Excel Row/Column and number depending on another cell
我有一个单元格,该单元格必须具有基于另一个单元格的相对内容。 例如:如果单元格A1的值为4,则单元格B1必须从单元格“ = B(4 + 2)”中获取其内容。 以类似的方式,单元格C1具有基于另一个单元格的内容的列值。 因此,如果A2单元格值为6,则C1应从C + 6 = I列和第1行中获取其值,例如“ =(C + A2)1”。 能够使用相对列和相对行会很棒!
可能吗? 我期待的语法类似于“ = B(1 + 4)”,但不起作用。
对于第一个问题。
如何获得“ = B(4 + 2)”
=INDIRECT("B" & A1 + 2)
你的第二个问题。
如何获得“ =(C + A2)1”
=INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(C1)+A2,4),"1","") & 1)
公式=SUBSTITUTE(ADDRESS(1,COLUMN(C1),4),"1","")
用于获取列字母。 这样就得到了C。在这里获得列I
即我写的C+6
=SUBSTITUTE(ADDRESS(1,COLUMN(C1)+6,4),"1","")
。 所以第二个公式变成=INDIRECT(I & 1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.