我正在使用同一工作簿中的三个Excel工作表,数据,计算和结果。您将看到,列A中的条目是焦点。
使用公式Data!A#
(行号),将“数据” A列中的那些条目复制到“计算”页面的A列中。在数据的每个条目之间,有三行计算。在最后一页(结果)上,我正在寻找一个公式/ VBA代码,该代码将允许我从Calculate抓取A列,而中间没有三行。
当前,我正在尝试使用偏移量功能:OFFSET(Calculate!$A$2,(ROW()-1)*2,0)
。当我将论坛复制下来时,某些行中会出现零代替实际值。 (结果的注释A1为=Calculate!A2
。)
如何在不使用返回零作为占位符的函数的情况下从“计算”表复制条目?
数据表
计算表
结果表
答案 0 :(得分:1)
您可以使用indirect
函数来完成此操作:
=INDIRECT("Calculate!$A$"&(ROW()-1)*4+1)
使用结果表A1:A4
中的公式,您应该从表单上的A1
,A5
,A9
,A13
中获取所需的值计算工作表。