我在Excel中有2个工作表,例如工作表1和工作表2。我必须更新工作表1中的一些数据,该数据将使用工作表1本身包含的公式来计算一些值。 我有工作表2,在这里我需要更新工作表1的某些值以生成报告。这是日常工作。每天,我将继续更新工作表1中后续行中的值(一天中仅填充1行数据),我必须更改工作表2中的参考值。例如,在第一天,我已经在B1行中输入了数据并据此进行了计算值在D2,L2和P2中更新(在工作表1中。现在在工作表2中,我必须在工作表2中保持工作表1中的D2,L2和P2的输出值,例如M12,R15,S32)。我要以便在工作表2中保留行号插入单元格,以便参考工作表1的单行的工作表2的所有值都将立即更新。 像这样,在工作表中插入= = Sheet1'Mx的公式(x是工作表1中的行号)
答案 0 :(得分:1)
您需要使用动态公式将动态公式构建到Sheet2单元E6,E9和G7中。该公式应该能够根据Sheet2中H2的内容进行修改。
使用INDIRECT函数可以很容易地做到这一点。
在Sheet2中,在相应的单元格中输入以下公式:
E6 is =INDIRECT("Sheet1!E"&H2)
E9 is =INDIRECT("Sheet1!H"&H2)
G7 is =INDIRECT("Sheet1!J"&H2)
参考:https://www.contextures.com/xlFunctions05.html有关INDIRECT的其他示例和用途。